Jadex 0.96-beta1

jadex.model
Interface IMPlanBody

All Superinterfaces:
IMElement, IMExpression, IMReferenceableElement

public interface IMPlanBody
extends IMExpression

The plan body provides access to the executable code of a plan.


Field Summary
static String BODY_MOBILE
          The mobile plan body type.
static String BODY_STANDARD
          The standard plan body type.
 
Fields inherited from interface jadex.model.IMExpression
ANY_ELEMENT, MODE_DYNAMIC, MODE_STATIC
 
Fields inherited from interface jadex.model.IMReferenceableElement
EXPORTED_FALSE, EXPORTED_SHIELDED, EXPORTED_TRUE
 
Method Summary
 String getAbortedCode()
          Get the aborted code.
 String getFailedCode()
          Get the failed code.
 String getPassedCode()
          Get the passed code.
 String getType()
          Get the type (e.g.
 boolean isInline()
          Is this an inline plan body.
 void setAbortedCode(String aborted)
          Set the aborted code.
 void setFailedCode(String failed)
          Set the failed code.
 void setInline(boolean inline)
          Set if inline plan body.
 void setPassedCode(String passed)
          Set the passed code.
 void setType(String type)
          Set the type (e.g.
 
Methods inherited from interface jadex.model.IMExpression
createExpressionParameter, createRelevantBelief, createRelevantBeliefSet, createRelevantGoal, createRelevantParameter, createRelevantParameterSet, deleteExpressionParameter, deleteRelevantBelief, deleteRelevantBeliefSet, deleteRelevantGoal, deleteRelevantParameter, deleteRelevantParameterSet, getClazz, getEvaluationMode, getExpressionParameters, getExpressionText, getRelevantBeliefs, getRelevantBeliefSets, getRelevantGoals, getRelevantList, getRelevantParameters, getRelevantParameterSets, getTerm, setClazz, setEvaluationMode, setExpressionText
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, getExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName
 

Field Detail

BODY_STANDARD

static final String BODY_STANDARD
The standard plan body type.

See Also:
Constant Field Values

BODY_MOBILE

static final String BODY_MOBILE
The mobile plan body type.

See Also:
Constant Field Values
Method Detail

getType

String getType()
Get the type (e.g. "mobile").

Returns:
The type of the plan body.

setType

void setType(String type)
Set the type (e.g. "mobile").

Parameters:
type - The type of the plan body.

isInline

boolean isInline()
Is this an inline plan body.

Returns:
True, if inline.

setInline

void setInline(boolean inline)
Set if inline plan body.

Parameters:
inline - The inline state.

getPassedCode

String getPassedCode()
Get the passed code.

Returns:
The passed code.

setPassedCode

void setPassedCode(String passed)
Set the passed code.

Parameters:
passed - The passed code.

getFailedCode

String getFailedCode()
Get the failed code.

Returns:
The failed code.

setFailedCode

void setFailedCode(String failed)
Set the failed code.

Parameters:
failed - The failed code.

getAbortedCode

String getAbortedCode()
Get the aborted code.

Returns:
The aborted code.

setAbortedCode

void setAbortedCode(String aborted)
Set the aborted code.

Parameters:
aborted - The aborted code.

Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.