Package jadex.bdiv3x.runtime
Class PlanbaseWrapper
- java.lang.Object
-
- jadex.bdiv3x.runtime.PlanbaseWrapper
-
-
Constructor Summary
Constructors Constructor Description PlanbaseWrapper(IPlanbase planbase, java.lang.String prefix)
Create a plan base wrapper.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPlan
createPlan(MPlan mplan)
Create a plan instance.long
getCount()
Get the element count.java.lang.String
getId()
Get the id.MElement
getModelElement()
Get the model element.IPlan[]
getPlans()
Get all running plans of this planbase.IPlan[]
getPlans(java.lang.String type)
Get all plans of a specified type (=model element name).
-
-
-
Field Detail
-
planbase
protected IPlanbase planbase
The flat plan base.
-
prefix
protected java.lang.String prefix
The full capability prefix.
-
-
Constructor Detail
-
PlanbaseWrapper
public PlanbaseWrapper(IPlanbase planbase, java.lang.String prefix)
Create a plan base wrapper.
-
-
Method Detail
-
getModelElement
public MElement getModelElement()
Get the model element.- Specified by:
getModelElement
in interfaceIElement
- Returns:
- The model element.
-
getPlans
public IPlan[] getPlans()
Get all running plans of this planbase.
-
getPlans
public IPlan[] getPlans(java.lang.String type)
Get all plans of a specified type (=model element name).
-
createPlan
public IPlan createPlan(MPlan mplan)
Create a plan instance.- Specified by:
createPlan
in interfaceIPlanbase
-
getCount
public long getCount()
Get the element count.
-
-