MetaDone
|
Public Member Functions | |
SideEngine (RoleSide side, GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
final ConcreteRole | getRole () throws BadPreCondition |
void | notifyChildChanged (Engine child, ChildComponent comp) |
void | activate () |
Package Functions | |
protected< C > Component <?extends C > | buildNewComponent (Class< C > clComp) throws BadPreCondition |
Private Attributes | |
final RoleSide | side |
Evaluates using a new equation for a side.
The current object must be a role.
none
none
metadone.client.grasyla2.ref.SideEngine.SideEngine | ( | RoleSide | side, |
GrasylaContext | context, | ||
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
side | The side |
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
References metadone.client.grasyla2.GrasylaEngine.context, metadone.client.grasyla2.GrasylaEngine.expression, metadone.client.grasyla2.GrasylaEngine.parent, and metadone.client.grasyla2.ref.SideEngine.side.
void metadone.client.grasyla2.ref.SideEngine.activate | ( | ) | [protected] |
Activates this engine.
Reimplemented from metadone.client.grasyla2.GrasylaEngine.
References metadone.client.grasyla2.ref.SideEngine.buildNewComponent(), metadone.client.grasyla2.GrasylaEngine.clearChildrenExpressions(), metadone.client.grasyla2.GrasylaEngine.deactivate(), metadone.util.MapFcts.equal(), metadone.client.grasyla2.GrasylaEngine.getComponent(), metadone.metabusiness.events.EventLinkRole.getObject(), metadone.client.grasyla2.ref.SideEngine.getRole(), metadone.client.grasyla2.GrasylaEngine.isActive(), metadone.metabusiness.events.EventLinkRole.isDeleting(), metadone.client.grasyla2.GrasylaEngine.logger, metadone.client.grasyla2.GrasylaEngine.registerSubscriber(), metadone.client.grasyla2.ref.SideEngine.side, metadone.client.grasyla2.GrasylaEngine.trigger(), and metadone.client.grasyla2.GrasylaEngine.updateComponent().
protected<C> Component<? extends C> metadone.client.grasyla2.ref.SideEngine.buildNewComponent | ( | Class< C > | clComp | ) | throws BadPreCondition [package, virtual] |
Builds a new component.
<C> | The type |
clComp | The class |
BadPreCondition |
Implements metadone.client.grasyla2.GrasylaEngine.
References metadone.client.grasyla2.GrasylaEngine.buildChild(), metadone.client.display.ConcreteObjectGroup.forInstance(), metadone.client.grasyla2.GrasylaEngine.getContext(), metadone.client.grasyla2.ref.SideEngine.getRole(), metadone.metabusiness.ConcreteRole.getSide(), and metadone.client.grasyla2.ref.SideEngine.side.
Referenced by metadone.client.grasyla2.ref.SideEngine.activate().
final ConcreteRole metadone.client.grasyla2.ref.SideEngine.getRole | ( | ) | throws BadPreCondition [protected] |
Gets the role.
BadPreCondition |
References metadone.client.grasyla2.GrasylaEngine.getContext(), metadone.client.display.ConcreteObjectGroup.getHead(), metadone.client.grasyla2.GrasylaContext.getObject(), and metadone.metabusiness.WorkspaceObject.narrow().
Referenced by metadone.client.grasyla2.ref.SideEngine.activate(), and metadone.client.grasyla2.ref.SideEngine.buildNewComponent().
void metadone.client.grasyla2.ref.SideEngine.notifyChildChanged | ( | Engine | child, |
ChildComponent | comp | ||
) | [protected] |
final RoleSide metadone.client.grasyla2.ref.SideEngine.side [private] |