public abstract class IntegerConstant extends Constant
Constant.Operations
Modifier and Type | Field and Description |
---|---|
(package private) Long |
_lx_value |
static Integer |
ID |
static int |
lx_value_ID |
_sm_simplified_term, sm_simplified_term_ID
_nodes, _observers, _operations, _thisoperations
Constructor and Description |
---|
IntegerConstant(int capacity,
Long lx_value) |
Modifier and Type | Method and Description |
---|---|
void |
copyValueOf(Node n,
HashMap clones) |
Object |
getAttribute(int attrname) |
int |
getClassID()
This method return the dynamic class ID of the node.
|
Node.Operations |
getOperations()
This method returns the object implementing the operations associated to this node.
|
boolean |
hasAttribute(int attrname) |
Long |
lx_value() |
void |
lx_value(Long o) |
void |
setAttribute(int attrname,
Object attrvalue) |
byteValue, intValue, realValue, stringValue
getSimplifiedTerm, instantiate, match, simplify, sm_simplified_term, sm_simplified_term
accept, addObserver, addOperations, children, childrenAccept, childrenOfKind, childrenOfKind, childrenOfKind, compare, compareTo, copyValueOf, dofind, dump, equals, find, find, find, find, getAttribute, getClone, getClone, hasAttribute, initNode, installOperations, notifyChanges, removeObserver, replace, setAttribute, toString
public static Integer ID
Long _lx_value
public static int lx_value_ID
public IntegerConstant(int capacity, Long lx_value)
public int getClassID()
Node
getClassID
in class Constant
public void copyValueOf(Node n, HashMap clones)
copyValueOf
in class Constant
public Node.Operations getOperations()
Node
getOperations
in class Constant
public Long lx_value()
public void lx_value(Long o)
public boolean hasAttribute(int attrname)
hasAttribute
in class Term
public Object getAttribute(int attrname)
getAttribute
in class Term
public void setAttribute(int attrname, Object attrvalue)
setAttribute
in class Term