public abstract class Parameter extends Node
Node.Operations
Modifier and Type | Field and Description |
---|---|
(package private) static int |
_as_value |
(package private) String |
_lx_name |
(package private) Boolean |
_lx_optional |
static int |
as_value_ID |
static Integer |
ID |
static int |
lx_name_ID |
static int |
lx_optional_ID |
_nodes, _observers, _operations, _thisoperations
Constructor and Description |
---|
Parameter(int capacity,
Term as_value,
String lx_name,
Boolean lx_optional) |
Modifier and Type | Method and Description |
---|---|
Term |
as_value() |
void |
as_value(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.Operations |
getOperations()
This method returns the object implementing the operations associated to this node.
|
boolean |
hasAttribute(int attrname) |
String |
lx_name() |
void |
lx_name(String o) |
Boolean |
lx_optional() |
void |
lx_optional(Boolean o) |
void |
setAttribute(int attrname,
Object attrvalue) |
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
String _lx_name
Boolean _lx_optional
static int _as_value
public static int lx_name_ID
public static int lx_optional_ID
public static int as_value_ID
public int getClassID()
Node
getClassID
in class Node
public void copyValueOf(Node n, HashMap clones)
copyValueOf
in class Node
public Node.Operations getOperations()
Node
getOperations
in class Node
public String lx_name()
public void lx_name(String o)
public Boolean lx_optional()
public void lx_optional(Boolean o)
public Term as_value()
public void as_value(Term s)
public boolean hasAttribute(int attrname)
hasAttribute
in class Node
public Object getAttribute(int attrname)
getAttribute
in class Node
public void setAttribute(int attrname, Object attrvalue)
setAttribute
in class Node