MetaDone
|
Public Member Functions | |
SelfIDEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
Component<?extends Value > | evaluateComponent (BootstrapGrasyla grasyla) throws BadPreCondition |
Component<?> | updateToConcreteObject (ConcreteObjectGroupChange event) |
Value | buildIDValue (ConcreteObjectGroup cog) |
Returns the ID of the object in the context.
none
none
metadone.client.grasyla2.value.SelfIDEngine.SelfIDEngine | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
Value metadone.client.grasyla2.value.SelfIDEngine.buildIDValue | ( | ConcreteObjectGroup | cog | ) | [protected] |
Builds the ID for an object group.
cog | The concrete object group |
References metadone.client.display.ConcreteObjectGroup.getHead(), metadone.metabusiness.WorkspaceObject.getIdentifier(), metadone.client.display.ConcreteObjectGroup.getMultiplicity(), and metadone.client.display.ConcreteObjectGroup.getTail().
Referenced by metadone.client.grasyla2.value.SelfIDEngine.evaluateComponent(), and metadone.client.grasyla2.value.SelfIDEngine.updateToConcreteObject().
Component<? extends Value> metadone.client.grasyla2.value.SelfIDEngine.evaluateComponent | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected] |
Component<?> metadone.client.grasyla2.value.SelfIDEngine.updateToConcreteObject | ( | ConcreteObjectGroupChange | event | ) | [protected] |