|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmt.umlx.editor.messages.VeryAbstractProblemMessage<java.lang.String>
org.eclipse.gmt.umlx.editor.regimes.StringRegime
public class StringRegime
Field Summary | |
---|---|
static StringRegime |
INSTANCE
|
Fields inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage |
---|
ERROR_SEVERITY, GUIDANCE_SEVERITY |
Method Summary | |
---|---|
boolean |
canCopy(IRegimeContext regimeContext,
java.lang.String selectedObject)
|
boolean |
canDelete(IRegimeContext regimeContext,
java.lang.String selectedObject)
|
IProblemMessage<java.lang.String> |
computeProblemMessage(java.lang.String model)
Return a non-null message describing a problem with model. |
IAbstractCommand |
createCreateChildLinkCommand(IActiveEditDomain editDomain,
java.lang.Object coChild,
java.lang.Object child,
java.lang.Object parent)
Create a command to create a graphical link between a newly created graphical child and its graphical parent. |
CreateCommand |
createCreateCommand(IActiveEditDomain editDomain,
java.lang.Object coModel,
java.lang.Object parent)
Create a command to create an instance of the model element managed by this regime, with the created element a child of parent, and instantiating coModel. |
DeleteCommand |
createDeleteCommand(DeleteDomain deleteDomain,
java.lang.String model)
|
INodeFigure |
createFigure()
|
ILinkEnd |
createLinkEnd(java.lang.Object object)
Create an object to describe the end of a link terminating at object. |
java.lang.String |
createModelObject()
Create a new and uninitialised EMF object of the type managed by this regime. |
AbstractOutline |
createOutline(OutlineViewer viewer,
java.lang.String model)
|
AbstractPropertySource |
createPropertySource(java.lang.String model)
|
org.eclipse.gef.EditPart |
createView(SheetViewer viewer,
java.lang.String model)
|
GModelElement |
getBackElement(java.lang.Object editModel)
Return the non-opaque model element behind the graphical editModel. |
GModelElement |
getBackOf(org.eclipse.gef.EditPart editPart)
|
java.lang.Class<java.lang.Object> |
getBasicClass()
|
java.lang.Object |
getCoModel(java.lang.Object model)
Return the co-model of model if it has one. |
java.lang.Class<?> |
getCoModelClass()
Return the co-model class if it has one. |
java.lang.Class<?> |
getCoModelParentClass()
Return the co-model parent class if it has one. |
IRegimeCo0<?,?> |
getCoRegime()
Return the co-regime if it has one. |
IFacet<? super java.lang.Object>[] |
getFacets()
|
java.lang.Enum |
getIcon()
Return the icon to be shown in the construction context (the Palette for GCore objects, the Outline for ECore objects). |
java.lang.String |
getLabel()
Return a descriptive label for the managed object type |
java.lang.String |
getModel()
Return the model object identified as the source of this error message. |
java.lang.Class<java.lang.String> |
getModelClass()
Return the model class. |
java.lang.String |
getNewNamePrefix()
Return a prefix for autogenerated names. |
java.lang.Class<java.lang.Object> |
getParentModelClass()
Return the class of the parent |
IProblem |
getProblem(ActiveEditDomain domain,
java.lang.String model)
|
IRegimeCo0<java.lang.String,?> |
getRegime()
Return the regime that created this error message. |
java.lang.Class<? extends GSheet> |
getSheetClass()
Return the class of the sheet that this regime supports |
java.lang.Object |
getSource(java.lang.Object model)
Return the source node of model if it is a link. |
java.lang.Class<?> |
getSourceModelClass()
Return the class of source nodes if appropriate |
java.lang.Object |
getTarget(java.lang.Object model)
Return the target node of model if it is a link. |
java.lang.Class<?> |
getTargetModelClass()
Return the class of target nodes if appropriate |
ILinkRegimeCo0<?,java.lang.String,?,java.lang.Object> |
isLink()
|
INodeRegimeCo0<java.lang.String,java.lang.Object> |
isNode()
|
IRegimeCo0<java.lang.String,java.lang.Object> |
isRegimeCo0()
Return this non-null regime if it is suitable for use with zero or more levels of co-model. |
IRegimeCo1<java.lang.String,java.lang.Object,?,?> |
isRegimeCo1()
Return this non-null regime if it is suitable for use with one or more levels of co-model. |
IRegimeCo2<java.lang.String,java.lang.Object,?,?> |
isRegimeCo2()
Return this non-null regime if it is suitable for use with two or more levels of co-model. |
IProblemMessage<?> |
refreshProblemMessage(ActiveEditDomain domain,
java.lang.String model)
Recompute and return the error message for model within domain. |
void |
setCoModel(java.lang.String model,
java.lang.Object coModel)
|
java.lang.String |
toDebugString(java.lang.Object object)
Return a message fragment to assist a developer in understanding the usage of object |
java.lang.String |
toTestString()
JUnit-friendly presentration of error message. |
java.lang.String |
toUserString(java.lang.Object object)
Return a message fragment to assist a user in understanding the usage of object |
Methods inherited from class org.eclipse.gmt.umlx.editor.messages.VeryAbstractProblemMessage |
---|
equals, getSeverity |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage |
---|
toString |
Field Detail |
---|
public static final StringRegime INSTANCE
Method Detail |
---|
public boolean canCopy(IRegimeContext regimeContext, java.lang.String selectedObject)
canCopy
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public boolean canDelete(IRegimeContext regimeContext, java.lang.String selectedObject)
canDelete
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IProblemMessage<java.lang.String> computeProblemMessage(java.lang.String model)
IRegimeCo0
computeProblemMessage
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IAbstractCommand createCreateChildLinkCommand(IActiveEditDomain editDomain, java.lang.Object coChild, java.lang.Object child, java.lang.Object parent)
IRegime
createCreateChildLinkCommand
in interface IRegime
public CreateCommand createCreateCommand(IActiveEditDomain editDomain, java.lang.Object coModel, java.lang.Object parent)
IRegime
createCreateCommand
in interface IRegime
public DeleteCommand createDeleteCommand(DeleteDomain deleteDomain, java.lang.String model)
createDeleteCommand
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public INodeFigure createFigure()
public ILinkEnd createLinkEnd(java.lang.Object object)
IRegime
createLinkEnd
in interface IRegime
public java.lang.String createModelObject()
IRegime
createModelObject
in interface IRegime
createModelObject
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public AbstractOutline createOutline(OutlineViewer viewer, java.lang.String model)
createOutline
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public AbstractPropertySource createPropertySource(java.lang.String model)
createPropertySource
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public org.eclipse.gef.EditPart createView(SheetViewer viewer, java.lang.String model)
createView
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public GModelElement getBackElement(java.lang.Object editModel)
IRegime
getBackElement
in interface IRegime
public GModelElement getBackOf(org.eclipse.gef.EditPart editPart)
public java.lang.Class<java.lang.Object> getBasicClass()
getBasicClass
in interface IClassExtension
public java.lang.Object getCoModel(java.lang.Object model)
IRegime
getCoModel
in interface IRegime
model
- model
public java.lang.Class<?> getCoModelClass()
IRegime
getCoModelClass
in interface IRegime
public java.lang.Class<?> getCoModelParentClass()
IRegime
getCoModelParentClass
in interface IRegime
public IRegimeCo0<?,?> getCoRegime()
IRegime
getCoRegime
in interface IRegime
getCoRegime
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IFacet<? super java.lang.Object>[] getFacets()
getFacets
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public java.lang.Enum getIcon()
IRegime
getIcon
in interface IRegime
public java.lang.String getLabel()
IRegime
getLabel
in interface IRegime
public java.lang.String getModel()
IProblemMessage
getModel
in interface IProblemMessage<java.lang.String>
public java.lang.Class<java.lang.String> getModelClass()
IRegime
getModelClass
in interface IRegime
getModelClass
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public java.lang.String getNewNamePrefix()
IRegime
getNewNamePrefix
in interface IRegime
public java.lang.Class<java.lang.Object> getParentModelClass()
IRegime
getParentModelClass
in interface IRegime
getParentModelClass
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IProblem getProblem(ActiveEditDomain domain, java.lang.String model)
public IRegimeCo0<java.lang.String,?> getRegime()
IProblemMessage
getRegime
in interface IProblemMessage<java.lang.String>
public java.lang.Class<? extends GSheet> getSheetClass()
IRegime
getSheetClass
in interface IRegime
public java.lang.Object getSource(java.lang.Object model)
IRegime
getSource
in interface IRegime
model
- model
public java.lang.Class<?> getSourceModelClass()
IRegime
getSourceModelClass
in interface IRegime
public java.lang.Object getTarget(java.lang.Object model)
IRegime
getTarget
in interface IRegime
model
- model
public java.lang.Class<?> getTargetModelClass()
IRegime
getTargetModelClass
in interface IRegime
public ILinkRegimeCo0<?,java.lang.String,?,java.lang.Object> isLink()
isLink
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public INodeRegimeCo0<java.lang.String,java.lang.Object> isNode()
isNode
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IRegimeCo0<java.lang.String,java.lang.Object> isRegimeCo0()
IRegime
isRegimeCo0
in interface IRegime
isRegimeCo0
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IRegimeCo1<java.lang.String,java.lang.Object,?,?> isRegimeCo1()
IRegime
isRegimeCo1
in interface IRegime
isRegimeCo1
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IRegimeCo2<java.lang.String,java.lang.Object,?,?> isRegimeCo2()
IRegime
isRegimeCo2
in interface IRegime
isRegimeCo2
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public IProblemMessage<?> refreshProblemMessage(ActiveEditDomain domain, java.lang.String model)
IRegimeCo0
refreshProblemMessage
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public void setCoModel(java.lang.String model, java.lang.Object coModel)
setCoModel
in interface IRegimeCo0<java.lang.String,java.lang.Object>
public java.lang.String toDebugString(java.lang.Object object)
IClassExtension
toDebugString
in interface IClassExtension
object
- to diagnose
public java.lang.String toTestString()
IErrorMessage
toTestString
in interface IErrorMessage
public java.lang.String toUserString(java.lang.Object object)
IClassExtension
toUserString
in interface IClassExtension
object
- to diagnose
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |