Package jadex.bdiv3.model
Class MConfiguration
- java.lang.Object
- 
- jadex.bdiv3.model.MElement
- 
- jadex.bdiv3.model.MConfiguration
 
 
- 
 public class MConfiguration extends MElement BDI configuration. The name is used to connect it to the existing component configuration.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.List<MConfigBeliefElement>endbeliefsThe end beliefs.protected java.util.List<MConfigParameterElement>endeventsThe end events.protected java.util.List<MConfigParameterElement>endgoalsThe end goals.protected java.util.List<MConfigParameterElement>endplansThe end plans.protected java.util.List<MConfigBeliefElement>initialbeliefsThe initial beliefs.protected java.util.Map<java.lang.String,java.lang.String>initialcapabilitiesThe initial capabilities (capability name->initial configuration name).protected java.util.List<MConfigParameterElement>initialeventsThe initial events.protected java.util.List<MConfigParameterElement>initialgoalsThe initial goals.protected java.util.List<MConfigParameterElement>initialplansThe initial plans.- 
Fields inherited from class jadex.bdiv3.model.MElementCAPABILITY_SEPARATOR, description, name
 
- 
 - 
Constructor SummaryConstructors Constructor Description MConfiguration()Bean Constructor.MConfiguration(java.lang.String name)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEndBelief(MConfigBeliefElement upex)Add an end belief.voidaddEndEvent(MConfigParameterElement upex)Add an end event.voidaddEndGoal(MConfigParameterElement upex)Add an end goal.voidaddEndPlan(MConfigParameterElement upex)Add an end plan.voidaddInitialBelief(MConfigBeliefElement upex)Add an initial belief.voidaddInitialCapability(java.lang.String name, java.lang.String configuration)Add an initial capability.voidaddInitialEvent(MConfigParameterElement upex)Add an initial event.voidaddInitialGoal(MConfigParameterElement upex)Add an initial goal.voidaddInitialPlan(MConfigParameterElement upex)Add an initial plan.java.util.List<MConfigBeliefElement>getEndBeliefs()Get the end beliefs.java.util.List<MConfigParameterElement>getEndEvents()Get the end events.java.util.List<MConfigParameterElement>getEndGoals()Get the end goals.java.util.List<MConfigParameterElement>getEndPlans()Get the end plans.java.util.List<MConfigBeliefElement>getInitialBeliefs()Get the initial beliefs.java.util.Map<java.lang.String,java.lang.String>getInitialCapabilities()Get the initial capabilities.java.util.List<MConfigParameterElement>getInitialEvents()Get the initial events.java.util.List<MConfigParameterElement>getInitialGoals()Get the initial goals.java.util.List<MConfigParameterElement>getInitialPlans()Get the initial plans.voidsetEndBeliefs(java.util.List<MConfigBeliefElement> endbeliefs)Set the end beliefs.voidsetEndEvents(java.util.List<MConfigParameterElement> endevents)Set the end events.voidsetEndGoals(java.util.List<MConfigParameterElement> endgoals)Set the end goals.voidsetEndPlans(java.util.List<MConfigParameterElement> endplans)Set the end plans.voidsetInitialBeliefs(java.util.List<MConfigBeliefElement> initialbeliefs)Set the initial beliefs.voidsetInitialEvents(java.util.List<MConfigParameterElement> initialevents)Set the initial events.voidsetInitialGoals(java.util.List<MConfigParameterElement> initialgoals)Set the initial goals.voidsetInitialPlans(java.util.List<MConfigParameterElement> initialplans)Set the initial plans.- 
Methods inherited from class jadex.bdiv3.model.MElementequals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString
 
- 
 
- 
- 
- 
Field Detail- 
initialbeliefsprotected java.util.List<MConfigBeliefElement> initialbeliefs The initial beliefs.
 - 
initialgoalsprotected java.util.List<MConfigParameterElement> initialgoals The initial goals.
 - 
initialplansprotected java.util.List<MConfigParameterElement> initialplans The initial plans.
 - 
initialeventsprotected java.util.List<MConfigParameterElement> initialevents The initial events.
 - 
endbeliefsprotected java.util.List<MConfigBeliefElement> endbeliefs The end beliefs.
 - 
endgoalsprotected java.util.List<MConfigParameterElement> endgoals The end goals.
 - 
endplansprotected java.util.List<MConfigParameterElement> endplans The end plans.
 - 
endeventsprotected java.util.List<MConfigParameterElement> endevents The end events.
 - 
initialcapabilitiesprotected java.util.Map<java.lang.String,java.lang.String> initialcapabilities The initial capabilities (capability name->initial configuration name).
 
- 
 - 
Method Detail- 
getInitialBeliefspublic java.util.List<MConfigBeliefElement> getInitialBeliefs() Get the initial beliefs.- Returns:
- The initial beliefs.
 
 - 
setInitialBeliefspublic void setInitialBeliefs(java.util.List<MConfigBeliefElement> initialbeliefs) Set the initial beliefs.- Parameters:
- initialbeliefs- The initial beliefs to set.
 
 - 
addInitialBeliefpublic void addInitialBelief(MConfigBeliefElement upex) Add an initial belief.- Parameters:
- upex- The expression.
 
 - 
getInitialGoalspublic java.util.List<MConfigParameterElement> getInitialGoals() Get the initial goals.- Returns:
- The initial goals.
 
 - 
setInitialGoalspublic void setInitialGoals(java.util.List<MConfigParameterElement> initialgoals) Set the initial goals.- Parameters:
- initialgoals- The initial goals to set.
 
 - 
addInitialGoalpublic void addInitialGoal(MConfigParameterElement upex) Add an initial goal.- Parameters:
- upex- The expression.
 
 - 
getInitialPlanspublic java.util.List<MConfigParameterElement> getInitialPlans() Get the initial plans.- Returns:
- The initial plans.
 
 - 
setInitialPlanspublic void setInitialPlans(java.util.List<MConfigParameterElement> initialplans) Set the initial plans.- Parameters:
- initialplans- The initial plans to set.
 
 - 
addInitialPlanpublic void addInitialPlan(MConfigParameterElement upex) Add an initial plan.- Parameters:
- upex- The expression.
 
 - 
getInitialEventspublic java.util.List<MConfigParameterElement> getInitialEvents() Get the initial events.- Returns:
- The initial events.
 
 - 
setInitialEventspublic void setInitialEvents(java.util.List<MConfigParameterElement> initialevents) Set the initial events.- Parameters:
- initialevents- The initial events to set.
 
 - 
addInitialEventpublic void addInitialEvent(MConfigParameterElement upex) Add an initial event.- Parameters:
- upex- The expression.
 
 - 
getEndBeliefspublic java.util.List<MConfigBeliefElement> getEndBeliefs() Get the end beliefs.- Returns:
- The end beliefs.
 
 - 
setEndBeliefspublic void setEndBeliefs(java.util.List<MConfigBeliefElement> endbeliefs) Set the end beliefs.- Parameters:
- endbeliefs- The end beliefs to set.
 
 - 
addEndBeliefpublic void addEndBelief(MConfigBeliefElement upex) Add an end belief.- Parameters:
- upex- The expression.
 
 - 
getEndGoalspublic java.util.List<MConfigParameterElement> getEndGoals() Get the end goals.- Returns:
- The end goals.
 
 - 
setEndGoalspublic void setEndGoals(java.util.List<MConfigParameterElement> endgoals) Set the end goals.- Parameters:
- endgoals- The end goals to set.
 
 - 
addEndGoalpublic void addEndGoal(MConfigParameterElement upex) Add an end goal.- Parameters:
- upex- The expression.
 
 - 
getEndPlanspublic java.util.List<MConfigParameterElement> getEndPlans() Get the end plans.- Returns:
- The end plans.
 
 - 
setEndPlanspublic void setEndPlans(java.util.List<MConfigParameterElement> endplans) Set the end plans.- Parameters:
- endplans- The end plans to set.
 
 - 
addEndPlanpublic void addEndPlan(MConfigParameterElement upex) Add an end plan.- Parameters:
- upex- The expression.
 
 - 
getEndEventspublic java.util.List<MConfigParameterElement> getEndEvents() Get the end events.- Returns:
- The end events.
 
 - 
setEndEventspublic void setEndEvents(java.util.List<MConfigParameterElement> endevents) Set the end events.- Parameters:
- endevents- The end events to set.
 
 - 
addEndEventpublic void addEndEvent(MConfigParameterElement upex) Add an end event.- Parameters:
- upex- The expression.
 
 - 
getInitialCapabilitiespublic java.util.Map<java.lang.String,java.lang.String> getInitialCapabilities() Get the initial capabilities.
 - 
addInitialCapabilitypublic void addInitialCapability(java.lang.String name, java.lang.String configuration)Add an initial capability.
 
- 
 
-