org.zilonis.network.production
Class Action
java.lang.Object
org.zilonis.network.production.Action
- Direct Known Subclasses:
- ExpressionAction
public class Action
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ASSERT
public static final int ASSERT
- See Also:
- Constant Field Values
RETRACT
public static final int RETRACT
- See Also:
- Constant Field Values
EXPRESSION
public static final int EXPRESSION
- See Also:
- Constant Field Values
MODIFY
public static final int MODIFY
- See Also:
- Constant Field Values
Action
protected Action(int type)
Action
public Action(int type,
Triplet triplet)
Action
public Action(int type,
Triplet tripletToRetract,
Triplet tripletToAssert)
setEarlierConditions
public void setEarlierConditions(Condition earlierConditions)
setPriority
public void setPriority(int priority)
getPriority
public int getPriority()
setNext
public void setNext(Action next)
getNext
public Action getNext()
isType
public boolean isType(int type)
getType
public int getType()
getActionId
public java.lang.String getActionId()
buildTriplet
public Triplet buildTriplet(Scope scope,
java.lang.String id,
Token token)
buildTripletToRemove
public Triplet buildTripletToRemove(java.lang.String id,
Token token)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object