|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRegimeCo1<M,P,CM,CP>
Method Summary | |
---|---|
IRegimeCo1<?,?,?,?> |
canCoChange(IActiveEditDomain editDomain,
java.lang.Object coModel,
java.lang.Object model)
|
boolean |
coModelIsOptional()
Returnb true if the coModel is optional (as is the case for a meta-model sheet). |
IAbstractCommand |
createChangeCoModelCommand(IActiveEditDomain editDomain,
M model,
CM coModel)
|
CM |
getCoModel(java.lang.Object model)
Return the co-model of model if it has one. |
java.lang.Class<CM> |
getCoModelClass()
Return the co-model class if it has one. |
java.lang.Object |
getCoModelFor(java.lang.Object coModel)
Return the co-Model to be instantiated when coModel is being instantited. |
IRegimeCo0<CM,CP> |
getCoRegime()
Return the co-regime if it has one. |
java.lang.Object |
getParentCoModel(IActiveEditDomain editDomain,
java.lang.Object parent)
Return the object to be coModel of the parent of a model created by this regime in editDomain. |
ILinkRegimeCo1<?,M,?,P,CM,CP> |
isLink()
|
INodeRegimeCo1<M,P,CM,CP> |
isNode()
|
boolean |
loadCoModelClass()
|
Methods inherited from interface org.eclipse.gmt.umlx.editor.regime.IRegimeCo0 |
---|
canCopy, canDelete, computeProblemMessage, createDeleteCommand, createModelObject, createOutline, createPropertySource, createView, getFacets, getModelClass, getParentModelClass, isRegimeCo0, isRegimeCo1, isRegimeCo2, refreshProblemMessage, setCoModel |
Methods inherited from interface org.eclipse.gmt.umlx.editor.regime.IRegime |
---|
createCreateChildLinkCommand, createCreateCommand, createLinkEnd, getBackElement, getCoModelParentClass, getIcon, getLabel, getNewNamePrefix, getSheetClass, getSource, getSourceModelClass, getTarget, getTargetModelClass |
Methods inherited from interface org.eclipse.gmt.umlx.utils.IClassExtension |
---|
getBasicClass, toDebugString, toUserString |
Method Detail |
---|
IRegimeCo1<?,?,?,?> canCoChange(IActiveEditDomain editDomain, java.lang.Object coModel, java.lang.Object model)
boolean coModelIsOptional()
IAbstractCommand createChangeCoModelCommand(IActiveEditDomain editDomain, M model, CM coModel)
CM getCoModel(java.lang.Object model)
IRegime
getCoModel
in interface IRegime
model
- model
java.lang.Class<CM> getCoModelClass()
IRegime
getCoModelClass
in interface IRegime
java.lang.Object getCoModelFor(java.lang.Object coModel)
coModel
- required co-model
IRegimeCo0<CM,CP> getCoRegime()
IRegime
getCoRegime
in interface IRegime
getCoRegime
in interface IRegimeCo0<M,P>
java.lang.Object getParentCoModel(IActiveEditDomain editDomain, java.lang.Object parent)
editDomain
- edit domain containing objectsparent
- parent of graphical model
ILinkRegimeCo1<?,M,?,P,CM,CP> isLink()
isLink
in interface IRegimeCo0<M,P>
INodeRegimeCo1<M,P,CM,CP> isNode()
isNode
in interface IRegimeCo0<M,P>
boolean loadCoModelClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |