Package jadex.bdi.runtime.impl
Class APL.CandidateInfoMPlan
java.lang.Object
jadex.bdi.runtime.impl.APL.CandidateInfoMPlan
- All Implemented Interfaces:
ICandidateInfo
- Enclosing class:
APL
Candidate info for mplan.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RProcessableElement
The element.protected APL.MPlanInfo
The mplan info.protected RPlan
The rplan. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
mplaninfo
The mplan info. -
rplan
The rplan. -
element
The element.
-
-
Constructor Details
-
CandidateInfoMPlan
- Parameters:
mplaninfo
-element
-
-
-
Method Details
-
getPlan
Get the plan instance.- Specified by:
getPlan
in interfaceICandidateInfo
- Returns:
- The plan instance.
-
getElement
Get the element this candidate was selected for.- Specified by:
getElement
in interfaceICandidateInfo
- Returns:
- The processable element.
-
getRawCandidate
Get the raw candidate.- Specified by:
getRawCandidate
in interfaceICandidateInfo
- Returns:
- The raw candiate.
-
getModelElement
Get the plan model element.- Specified by:
getModelElement
in interfaceICandidateInfo
- Returns:
- The plan model element.
-
removePlan
public void removePlan()Remove the rplan. -
toString
Get the string representation.
-