public class AbsVariable extends AbsObjectImpl implements AbsTerm
ABS_AGENT_ACTION, ABS_AGGREGATE, ABS_CONCEPT, ABS_CONCEPT_SLOT_FUNCTION, ABS_CONTENT_ELEMENT_LIST, ABS_IRE, ABS_PREDICATE, ABS_PRIMITIVE, ABS_VARIABLE, UNKNOWN| Constructor and Description | 
|---|
AbsVariable()
Construct an Abstract descriptor to hold a variable 
 | 
AbsVariable(java.lang.String name,
           java.lang.String valueType)
Construct an AbsVariable with the given name and value type 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getAbsType()  | 
static java.lang.Class | 
getJavaClass()  | 
java.lang.String | 
getName()
Gets the name of this variable. 
 | 
java.lang.String | 
getType()
Gets the value type of this variable. 
 | 
boolean | 
isGrounded()
Redefine the  
isGrounded() method in order to 
 always return false. | 
boolean | 
isMetaTerm()
Return true if this object represents a meta term (i.e. symbol ?? 
 | 
void | 
setIsMetaTerm(boolean isMeta)
Sets the value of isMetaTerm, where the default is false. 
 | 
void | 
setName(java.lang.String name)
Sets the name of this variable. 
 | 
void | 
setType(java.lang.String valueType)
Sets the value type of this variable. 
 | 
equals, getAbsObject, getCount, getNames, getTypeName, hashCode, set, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAbsObject, getCount, getNames, getTypeNamepublic AbsVariable()
public AbsVariable(java.lang.String name,
                   java.lang.String valueType)
name - The name of the variable.valueType - The type of values that can be assigned to 
 this variable.public void setName(java.lang.String name)
name - The new name of this variable.public void setType(java.lang.String valueType)
valueType - The type of values that can be assigned to 
 this variable.public java.lang.String getName()
public java.lang.String getType()
public boolean isGrounded()
isGrounded() method in order to 
 always return false.isGrounded in interface AbsObjectisGrounded in class AbsObjectImpltrue if the object is grounded.AbsObject.isGrounded()public static java.lang.Class getJavaClass()
public final boolean isMetaTerm()
public final void setIsMetaTerm(boolean isMeta)
public int getAbsType()
getAbsType in interface AbsObjectgetAbsType in class AbsObjectImpl