org.eclipse.gmt.umlx.editor.facets
Interface IModelState

All Known Implementing Classes:
ModelState

public interface IModelState


Method Summary
 void addSelectedObjects(java.util.Collection<java.lang.Object> selectedObjects, boolean isDone)
           
 void change(boolean isForward)
           
 IActiveEditDomain getEditDomain()
           
<T extends IFacet<?>>
T
getFacet(java.lang.Class<? extends T> facetClass)
           
 java.lang.Object getNew(java.lang.String facetId)
           
<T> T
getNew(java.lang.String facetId, java.lang.Class<T> valueClass)
           
 java.lang.Object getNewModel()
           
 java.lang.Object getNewParent()
           
 java.lang.Object getOld(java.lang.String facetId)
           
<T> T
getOld(java.lang.String facetId, java.lang.Class<T> valueClass)
           
 java.lang.Object getOldParent()
           
 IRegime getRegime()
           
 boolean isPrepared()
           
 void prepare()
           
 void requestModifications(IAbstractCommand rootCommand)
           
 void setNew(java.lang.String facetId, java.lang.Object value)
           
 void setOld(java.lang.String facetId, java.lang.Object value)
           
 

Method Detail

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)