public interface AbsObject extends Serializable
Modifier and Type | Field and Description |
---|---|
static int |
ABS_AGENT_ACTION |
static int |
ABS_AGGREGATE |
static int |
ABS_CONCEPT |
static int |
ABS_CONCEPT_SLOT_FUNCTION |
static int |
ABS_CONTENT_ELEMENT_LIST |
static int |
ABS_IRE |
static int |
ABS_PREDICATE |
static int |
ABS_PRIMITIVE |
static int |
ABS_VARIABLE |
static int |
UNKNOWN |
Modifier and Type | Method and Description |
---|---|
AbsObject |
getAbsObject(java.lang.String name)
Gets the value of an attribute of the object held by this
abstract descriptor.
|
int |
getAbsType() |
int |
getCount()
Gets the number of attributes.
|
java.lang.String[] |
getNames() |
java.lang.String |
getTypeName() |
boolean |
isGrounded()
Tests if the object is grounded, i.e., if no one of its attributes
is associated with a variable
|
static final int UNKNOWN
static final int ABS_PREDICATE
static final int ABS_CONCEPT
static final int ABS_AGENT_ACTION
static final int ABS_PRIMITIVE
static final int ABS_AGGREGATE
static final int ABS_IRE
static final int ABS_VARIABLE
static final int ABS_CONTENT_ELEMENT_LIST
static final int ABS_CONCEPT_SLOT_FUNCTION
java.lang.String getTypeName()
AbsObject getAbsObject(java.lang.String name)
name
- The name of the attribute.java.lang.String[] getNames()
boolean isGrounded()
true
if the object is grounded.int getCount()
int getAbsType()