Package | Description |
---|---|
jade.content.abs | |
jade.content.lang.sl | |
jade.content.onto |
Modifier and Type | Class and Description |
---|---|
class |
AbsAgentAction
An abstract descriptor that can hold an agent action
expression.
|
class |
AbsAggregate
An abstract descriptor that can hold an aggregate entitiy
expression.
|
class |
AbsConcept
An abstract descriptor that can hold a concept
expression.
|
class |
AbsConceptSlotFunction |
class |
AbsExtendedPrimitive
An extended abstract descriptor that can hold a generic primitive types
(eg. java.math.BigDecimal) not supported by
AbsPrimitive . |
class |
AbsIRE
An Abstract descriptor that can hold an Identifying
Referential Expression (IRE).
|
class |
AbsPrimitive
An abstract descriptor that can hold a primitive expression.
|
class |
AbsVariable
An abstract descriptor that can hold a variable expression, i.e. an
entity that is not known yet.
|
Modifier and Type | Method and Description |
---|---|
AbsTerm |
AbsAggregate.get(int i)
Retrieves the
i -th element in this aggregate. |
AbsTerm |
AbsPredicate.getAbsTerm(java.lang.String name)
Gets the value (casted as an AbsTerm) of an attribute of
the predicate held by this abstract descriptor.
|
AbsTerm |
AbsConcept.getAbsTerm(java.lang.String name)
Gets the value of an attribute of the concept
held by this abstract descriptor.
|
AbsTerm |
AbsAggregate.getElementTemplate()
Get the abstract template of aggregate element
|
AbsTerm |
AbsIRE.getTerm()
Gets the variable term of this IRE.
|
AbsTerm |
AbsAggregate.remove(int index)
Removes the element at the given position from this aggregate.
|
AbsTerm[] |
AbsAggregate.toArray()
Retrieve all elements in this aggregate in the form of an array.
|
Modifier and Type | Method and Description |
---|---|
void |
AbsAggregate.add(AbsTerm element)
Adds a new element (that must be a term) to this aggregate.
|
boolean |
AbsAggregate.contains(AbsTerm element)
Test if a given term is contained in this aggregate.
|
int |
AbsAggregate.indexOf(AbsTerm element)
Returns the position of an element within this aggregate.
|
boolean |
AbsAggregate.remove(AbsTerm element)
Removes an element from this aggregate.
|
void |
AbsConcept.set(java.lang.String name,
AbsTerm value)
Sets an attribute of the concept held by this
abstract descriptor.
|
void |
AbsAggregate.set(java.lang.String name,
AbsTerm value)
Overrides this method to check that name is of the form
Codec.UNNAMEDPERFIX+index
|
void |
AbsAggregate.setElementTemplate(AbsTerm elementTemplate)
Set the abstract template of aggregate element
|
void |
AbsIRE.setTerm(AbsTerm t)
Sets the variable term of this IRE.
|
Modifier and Type | Method and Description |
---|---|
AbsTerm |
SLCodec.decodeTerm(Ontology ontology,
java.lang.String term)
Decodes the content to an abstract description, where the content is known to be a Term.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
SLCodec.encodeTerm(Ontology ontology,
AbsTerm term)
Encodes the content into a String, where the content is known to be a Term.
|
Modifier and Type | Class and Description |
---|---|
class |
ConceptSlotFunction
The ConceptSlotFunction class allows treating the slots of an ontological concept as functions.
|