Package jadex.bdiv3.model
Class MPlan
- java.lang.Object
 - 
- jadex.bdiv3.model.MElement
 - 
- jadex.bdiv3.model.MParameterElement
 - 
- jadex.bdiv3.model.MPlan
 
 
 
 
- 
public class MPlan extends MParameterElement
Modelelement for a plan. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected MBodybodyThe plan body.protected MConditioncontextconditionThe context condition.protected UnparsedExpressionpreconditionThe precondition.protected intpriorityThe plan priority.protected MTriggertriggerThe trigger.protected MTriggerwaitqueueThe waitqueue trigger.- 
Fields inherited from class jadex.bdiv3.model.MParameterElement
parameters 
- 
Fields inherited from class jadex.bdiv3.model.MElement
CAPABILITY_SEPARATOR, description, name 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MBodygetBody()Get the body.MConditiongetContextCondition()Get the contextcondition.UnparsedExpressiongetPrecondition()Get the precondition.intgetPriority()Get the priority.MTriggergetTrigger()Get the trigger.MTriggergetWaitqueue()Get the waitqueue.voidsetBody(MBody body)Set the body.voidsetContextCondition(MCondition contextcondition)The contextcondition to set.voidsetPrecondition(UnparsedExpression precondition)Set the precondition.voidsetPriority(int priority)Set the priority.voidsetTrigger(MTrigger trigger)Set the trigger.voidsetWaitqueue(MTrigger waitqueue)Set the waitqueue.- 
Methods inherited from class jadex.bdiv3.model.MParameterElement
addParameter, getParameter, getParameters, hasParameter, hasParameterIgnoreCase, setParameters 
- 
Methods inherited from class jadex.bdiv3.model.MElement
equals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
trigger
protected MTrigger trigger
The trigger. 
- 
waitqueue
protected MTrigger waitqueue
The waitqueue trigger. 
- 
body
protected MBody body
The plan body. 
- 
priority
protected int priority
The plan priority. 
- 
precondition
protected UnparsedExpression precondition
The precondition. 
- 
contextcondition
protected MCondition contextcondition
The context condition. 
 - 
 
- 
Method Detail
- 
getBody
public MBody getBody()
Get the body.- Returns:
 - The body.
 
 
- 
setBody
public void setBody(MBody body)
Set the body.- Parameters:
 body- The body to set.
 
- 
getTrigger
public MTrigger getTrigger()
Get the trigger.- Returns:
 - The trigger.
 
 
- 
setTrigger
public void setTrigger(MTrigger trigger)
Set the trigger.- Parameters:
 trigger- The trigger to set.
 
- 
getWaitqueue
public MTrigger getWaitqueue()
Get the waitqueue.- Returns:
 - The waitqueue.
 
 
- 
setWaitqueue
public void setWaitqueue(MTrigger waitqueue)
Set the waitqueue.- Parameters:
 waitqueue- The waitqueue to set.
 
- 
getPriority
public int getPriority()
Get the priority.- Returns:
 - The priority.
 
 
- 
setPriority
public void setPriority(int priority)
Set the priority.- Parameters:
 priority- The priority to set.
 
- 
getPrecondition
public UnparsedExpression getPrecondition()
Get the precondition. 
- 
setPrecondition
public void setPrecondition(UnparsedExpression precondition)
Set the precondition. 
- 
getContextCondition
public MCondition getContextCondition()
Get the contextcondition.- Returns:
 - The contextcondition
 
 
- 
setContextCondition
public void setContextCondition(MCondition contextcondition)
The contextcondition to set.- Parameters:
 contextcondition- The contextcondition to set
 
 - 
 
 -