Jadex 0.941

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
 
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, getExpressionText, getRelevantBeliefs, getRelevantBeliefSets, getRelevantGoals, getRelevantList, getRelevantParameters, getRelevantParameterSets, getTerm, getUserExpressionParameters, getValue, setClazz, setEvaluationMode, setExpressionText
 
Methods inherited from interface jadex.model.IMReferenceableElement
createAssignTo, deleteAssignTo, getAssignToElements, getAssignTos, isExported, setExported
 
Methods inherited from interface jadex.model.IMElement
check, getChildren, getDescription, getEncodableRepresentation, getExpressionParameters, getName, getOwner, getReport, getScope, setDescription, setName
 

Field Detail

BODY_STANDARD

public static final String BODY_STANDARD
The standard plan body type.

See Also:
Constant Field Values

BODY_MOBILE

public static final String BODY_MOBILE
The mobile plan body type.

See Also:
Constant Field Values
Method Detail

getType

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

Returns:
The type of the plan body.

setType

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

Parameters:
type - The type of the plan body.

isInline

public boolean isInline()
Is this an inline plan body.

Returns:
True, if inline.

setInline

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

Parameters:
inline - The inline state.

getPassedCode

public String getPassedCode()
Get the passed code.

Returns:
The passed code.

setPassedCode

public void setPassedCode(String passed)
Set the passed code.

Parameters:
passed - The passed code.

getFailedCode

public String getFailedCode()
Get the failed code.

Returns:
The failed code.

setFailedCode

public void setFailedCode(String failed)
Set the failed code.

Parameters:
failed - The failed code.

getAbortedCode

public String getAbortedCode()
Get the aborted code.

Returns:
The aborted code.

setAbortedCode

public void setAbortedCode(String aborted)
Set the aborted code.

Parameters:
aborted - The aborted code.

Jadex 0.941

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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.