org.eclipse.gmt.umlx.editor.facets
Interface IModelState
- All Known Implementing Classes:
- ModelState
public interface IModelState
addSelectedObjects
void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects,
boolean isDone)
change
void change(boolean isForward)
getEditDomain
IActiveEditDomain getEditDomain()
getFacet
<T extends IFacet<?>> T getFacet(java.lang.Class<? extends T> facetClass)
getNew
java.lang.Object getNew(java.lang.String facetId)
getNew
<T> T getNew(java.lang.String facetId,
java.lang.Class<T> valueClass)
getNewModel
java.lang.Object getNewModel()
getNewParent
java.lang.Object getNewParent()
getOld
java.lang.Object getOld(java.lang.String facetId)
getOld
<T> T getOld(java.lang.String facetId,
java.lang.Class<T> valueClass)
getOldParent
java.lang.Object getOldParent()
getRegime
IRegime getRegime()
isPrepared
boolean isPrepared()
prepare
void prepare()
requestModifications
void requestModifications(IAbstractCommand rootCommand)
setNew
void setNew(java.lang.String facetId,
java.lang.Object value)
setOld
void setOld(java.lang.String facetId,
java.lang.Object value)