MetaDone
|
Public Member Functions | |
CORefRoleEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
ConcreteObject | getSelf () |
Component<?extends ConcreteObject > | evaluateComponent (BootstrapGrasyla grasyla) throws BadPreCondition |
void | disposeInternal () |
void | activate () |
Private Attributes | |
MetaRole | role |
boolean | userole |
RoleSide | side |
Creates a concrete object for a role reference.
The expression denotes a role reference.
none
none
metadone.client.grasyla2.ref.CORefRoleEngine.CORefRoleEngine | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
void metadone.client.grasyla2.ref.CORefRoleEngine.activate | ( | ) | [protected] |
References metadone.metabusiness.events.EventLinkRole.getObject(), metadone.client.grasyla2.ref.RefRoleEngine.getRelatedObjects(), metadone.client.grasyla2.ref.CORefRoleEngine.getSelf(), metadone.metabusiness.events.EventLinkRole.isDeleting(), metadone.util.IteratorUtil.readInto(), metadone.client.grasyla2.ref.RefRoleEngine.registerSubscriber(), metadone.client.grasyla2.ref.CORefRoleEngine.role, metadone.client.grasyla2.ref.CORefRoleEngine.side, and metadone.client.grasyla2.ref.CORefRoleEngine.userole.
void metadone.client.grasyla2.ref.CORefRoleEngine.disposeInternal | ( | ) | [protected] |
Component<? extends ConcreteObject> metadone.client.grasyla2.ref.CORefRoleEngine.evaluateComponent | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected] |
References metadone.client.grasyla2.ref.RefRoleEngine.getRelatedObjects(), metadone.client.grasyla2.ref.RefRoleEngine.getRole(), metadone.client.grasyla2.ref.CORefRoleEngine.getSelf(), metadone.util.IteratorUtil.readInto(), metadone.client.grasyla2.ref.CORefRoleEngine.role, metadone.client.grasyla2.ref.CORefRoleEngine.side, and metadone.client.grasyla2.ref.CORefRoleEngine.userole.
ConcreteObject metadone.client.grasyla2.ref.CORefRoleEngine.getSelf | ( | ) | [protected] |
Gets the concerned object.
BadPreCondition |
Referenced by metadone.client.grasyla2.ref.CORefRoleEngine.activate(), and metadone.client.grasyla2.ref.CORefRoleEngine.evaluateComponent().
RoleSide metadone.client.grasyla2.ref.CORefRoleEngine.side [private] |
boolean metadone.client.grasyla2.ref.CORefRoleEngine.userole [private] |