public class SequenceActionExpressionNode extends ActionExpression
ActionExpression.Operations
Modifier and Type | Field and Description |
---|---|
(package private) static int |
_as_left_action |
(package private) static int |
_as_right_action |
static int |
as_left_action_ID |
static int |
as_right_action_ID |
static Integer |
ID |
_sm_action, sm_action_ID
_sm_simplified_term, sm_simplified_term_ID
_nodes, _observers, _operations, _thisoperations
Constructor and Description |
---|
SequenceActionExpressionNode() |
SequenceActionExpressionNode(Term as_left_action,
Term as_right_action) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor visitor)
This method is part of the implementation of the visitor design pattern.
|
Term |
as_left_action() |
void |
as_left_action(Term s) |
Term |
as_right_action() |
void |
as_right_action(Term s) |
void |
copyValueOf(Node n,
HashMap clones) |
Object |
getAttribute(int attrname) |
int |
getClassID()
This method return the dynamic class ID of the node.
|
Node |
getClone(HashMap clones) |
Node.Operations |
getOperations()
This method returns the object implementing the operations associated to this node.
|
boolean |
hasAttribute(int attrname) |
void |
setAttribute(int attrname,
Object attrvalue) |
getActor, getActors, getFirstStep, sm_action, sm_action
getSimplifiedTerm, instantiate, match, simplify, sm_simplified_term, sm_simplified_term
addObserver, addOperations, children, childrenAccept, childrenOfKind, childrenOfKind, childrenOfKind, compare, compareTo, copyValueOf, dofind, dump, equals, find, find, find, find, getAttribute, getClone, hasAttribute, initNode, installOperations, notifyChanges, removeObserver, replace, setAttribute, toString
public static Integer ID
static int _as_left_action
static int _as_right_action
public static int as_left_action_ID
public static int as_right_action_ID
public SequenceActionExpressionNode(Term as_left_action, Term as_right_action)
public SequenceActionExpressionNode()
public final int getClassID()
Node
getClassID
in class ActionExpression
public void accept(Visitor visitor)
Node
public void copyValueOf(Node n, HashMap clones)
copyValueOf
in class ActionExpression
public Node.Operations getOperations()
Node
getOperations
in class ActionExpression
public Term as_left_action()
public void as_left_action(Term s)
public Term as_right_action()
public void as_right_action(Term s)
public boolean hasAttribute(int attrname)
hasAttribute
in class ActionExpression
public Object getAttribute(int attrname)
getAttribute
in class ActionExpression
public void setAttribute(int attrname, Object attrvalue)
setAttribute
in class ActionExpression