jade.content.abs
Interface AbsContentElement

All Superinterfaces:
AbsObject, ContentElement, Serializable, java.io.Serializable
All Known Implementing Classes:
AbsAgentAction, AbsContentElementList, AbsIRE, AbsPredicate

public interface AbsContentElement
extends AbsObject, ContentElement

An abstract descriptor that can hold a generic content element expression.

Author:
Federico Bergenti - Universita` di Parma

Field Summary
 
Fields inherited from interface jade.content.abs.AbsObject
ABS_AGENT_ACTION, ABS_AGGREGATE, ABS_CONCEPT, ABS_CONTENT_ELEMENT_LIST, ABS_IRE, ABS_PREDICATE, ABS_PRIMITIVE, ABS_VARIABLE, UNKNOWN
 
Method Summary
 boolean isAContentExpression()
          Return true if this Abstract Content Element represents a ContentExpression of the SL Grammar (see also FIPA-SL specifications).
 void setIsAContentExpression(boolean flag)
          Set the isAContentExpression flag to the passed value.
 
Methods inherited from interface jade.content.abs.AbsObject
getAbsObject, getAbsType, getCount, getNames, getTypeName, isGrounded
 

Method Detail

isAContentExpression

public boolean isAContentExpression()
Return true if this Abstract Content Element represents a ContentExpression of the SL Grammar (see also FIPA-SL specifications).

Returns:
true if this Abstract Content Element represents a ContentExpression of the SL Grammar (see also FIPA-SL specifications), false otherwise

setIsAContentExpression

public void setIsAContentExpression(boolean flag)
Set the isAContentExpression flag to the passed value. By default, if this method was not called, this value is intialized to false.

Parameters:
flag - true if this Abstract Content Element represents a ContentExpression of the SL Grammar (see also FIPA-SL specifications), false otherwise


JADE