MetaDone
metadone.client.grasyla2.ref.SideEngine Class Reference
Inheritance diagram for metadone.client.grasyla2.ref.SideEngine:
Collaboration diagram for metadone.client.grasyla2.ref.SideEngine:

List of all members.

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

Detailed Description

Evaluates using a new equation for a side.

Source

The current object must be a role.

Attributes

none

Contents

none

Result
Reevaluates for the selected object.
Author:
kma

Constructor & Destructor Documentation

metadone.client.grasyla2.ref.SideEngine.SideEngine ( RoleSide  side,
GrasylaContext  context,
ConcreteObject  expression,
Engine  parent 
) throws BadPreCondition

Initializes this engine.

Parameters:
sideThe side
contextThe context
expressionThe expression
parentThe parent or null
Exceptions:
BadPreCondition

References metadone.client.grasyla2.GrasylaEngine.context, metadone.client.grasyla2.GrasylaEngine.expression, metadone.client.grasyla2.GrasylaEngine.parent, and metadone.client.grasyla2.ref.SideEngine.side.


Member Function Documentation

protected<C> Component<? extends C> metadone.client.grasyla2.ref.SideEngine.buildNewComponent ( Class< C >  clComp) throws BadPreCondition [package, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations