org.zilonis.network.production
Class ExpressionAction

java.lang.Object
  extended by org.zilonis.network.production.Action
      extended by org.zilonis.network.production.ExpressionAction

public class ExpressionAction
extends Action


Field Summary
 
Fields inherited from class org.zilonis.network.production.Action
ASSERT, EXPRESSION, MODIFY, RETRACT
 
Constructor Summary
ExpressionAction(java.lang.String expression, java.lang.String[] variables)
           
 
Method Summary
 Triplet buildTriplet(Scope scope, java.lang.String id, Token token)
           
 java.lang.String getActionId()
           
 void setEarlierConditions(Condition earlierConditions)
           
 
Methods inherited from class org.zilonis.network.production.Action
buildTripletToRemove, getNext, getPriority, getType, isType, setNext, setPriority, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionAction

public ExpressionAction(java.lang.String expression,
                        java.lang.String[] variables)
Method Detail

getActionId

public java.lang.String getActionId()
Overrides:
getActionId in class Action

setEarlierConditions

public void setEarlierConditions(Condition earlierConditions)
Overrides:
setEarlierConditions in class Action

buildTriplet

public Triplet buildTriplet(Scope scope,
                            java.lang.String id,
                            Token token)
Overrides:
buildTriplet in class Action