Package jadex.bdi.runtime.impl
Class APL.CandidateInfoMGoal
java.lang.Object
jadex.bdi.runtime.impl.APL.CandidateInfoMGoal
- All Implemented Interfaces:
ICandidateInfo
- Enclosing class:
APL
Candidate info for mgoal.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RProcessableElement
The element.protected APL.MGoalInfo
The mplan info.protected RGoal
The goal (treated as plan). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
mgoalinfo
The mplan info. -
element
The element. -
rgoal
The goal (treated as plan).
-
-
Constructor Details
-
CandidateInfoMGoal
- Parameters:
element
-mplaninfo
-
-
-
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 candidate model element.- Specified by:
getModelElement
in interfaceICandidateInfo
- Returns:
- The candidate model element.
-
removePlan
public void removePlan()Remove the rplan. -
toString
Get the string representation.
-