|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Model
Transient container for State
models.
StateSpacePackage.getModel()
Method Summary | |
---|---|
void |
collectMissingRootObjects()
Collect missing root objects from the EGraphImpl of this model. |
Model |
getCopy(Match match)
Get a copy of this model. |
EGraph |
getEGraph()
Get the associated EGraph instance for this model. |
int |
getObjectCount()
Get the number of objects in this model. |
EMap<EObject,Integer> |
getObjectHashCodes()
Get the object hash codes of this state model |
int[] |
getObjectKeys()
Get the object keys of this state model as an integer array. |
EMap<EObject,Integer> |
getObjectKeysMap()
Get the object keys map for this state model. |
Resource |
getResource()
Get the resource that contains the actual model elements. |
void |
setObjectKeys(int[] value)
Set the object keys of this state model as an integer array. |
boolean |
updateObjectKeys(EList<EClass> identityTypes)
|
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
Resource getResource()
#setResource(Resource)
,
StateSpacePackage.getModel_Resource()
EGraph getEGraph()
EGraph
instance for this model.
org.eclipse.emf.henshin.statespace.StateSpacePackage#getModel_EmfGraph()
EMap<EObject,Integer> getObjectHashCodes()
StateSpacePackage.getModel_ObjectHashCodes()
EMap<EObject,Integer> getObjectKeysMap()
int[] getObjectKeys()
getObjectKeysMap()
.
void setObjectKeys(int[] value)
getObjectKeysMap()
.
objectKeys
- the new value of the 'Object Keys' attribute.getObjectKeys()
int getObjectCount()
#getEmfGraph()
.
StateSpacePackage.getModel_ObjectCount()
Model getCopy(Match match)
Optional
- match.boolean updateObjectKeys(EList<EClass> identityTypes)
void collectMissingRootObjects()
EGraphImpl
of this model.
New root objects will be added to this objects resource.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |