ix.icore.plan
Class Plan
java.lang.Object
ix.icore.AbstractAnnotatedObject
ix.icore.AbstractIXObject
ix.icore.plan.PlanObject
ix.icore.plan.Plan
- All Implemented Interfaces:
- Annotated, IXObject, java.io.Serializable
- Direct Known Subclasses:
- DomainAsPlan
public class Plan
- extends PlanObject
Represents a plan in a form that can be converted to XML, etc.
- See Also:
- Serialized Form
Constructor Summary |
Plan()
|
Methods inherited from class ix.icore.AbstractAnnotatedObject |
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
planVariableDeclarations
protected ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations
planIssues
protected ix.icore.plan.ListOfPlanIssue planIssues
planIssueRefinements
protected ix.icore.plan.ListOfPlanIssueRefinement planIssueRefinements
planNodes
protected ix.icore.plan.ListOfPlanNode planNodes
planRefinements
protected ix.icore.plan.ListOfPlanRefinement planRefinements
constraints
protected ix.icore.domain.ListOfConstrainer constraints
worldState
protected ix.icore.domain.ListOfPatternAssignment worldState
Plan
public Plan()
getPlanVariableDeclarations
public ix.icore.plan.ListOfPlanVariableDeclaration getPlanVariableDeclarations()
setPlanVariableDeclarations
public void setPlanVariableDeclarations(ix.icore.plan.ListOfPlanVariableDeclaration planVariableDeclarations)
getAllPlanVariableDeclarations
public ix.icore.plan.ListOfPlanVariableDeclaration getAllPlanVariableDeclarations()
getPlanIssues
public ix.icore.plan.ListOfPlanIssue getPlanIssues()
setPlanIssues
public void setPlanIssues(ix.icore.plan.ListOfPlanIssue planIssues)
getPlanIssueRefinements
public ix.icore.plan.ListOfPlanIssueRefinement getPlanIssueRefinements()
setPlanIssueRefinements
public void setPlanIssueRefinements(ix.icore.plan.ListOfPlanIssueRefinement planIssueRefinements)
getPlanIssueRefinement
public PlanIssueRefinement getPlanIssueRefinement(Name id)
getPlanNodes
public ix.icore.plan.ListOfPlanNode getPlanNodes()
setPlanNodes
public void setPlanNodes(ix.icore.plan.ListOfPlanNode planNodes)
getPlanRefinements
public ix.icore.plan.ListOfPlanRefinement getPlanRefinements()
setPlanRefinements
public void setPlanRefinements(ix.icore.plan.ListOfPlanRefinement planRefinements)
getPlanRefinement
public PlanRefinement getPlanRefinement(Name id)
getConstraints
public ix.icore.domain.ListOfConstrainer getConstraints()
setConstraints
public void setConstraints(ix.icore.domain.ListOfConstrainer constraints)
getWorldState
public ix.icore.domain.ListOfPatternAssignment getWorldState()
setWorldState
public void setWorldState(ix.icore.domain.ListOfPatternAssignment worldState)
setWorldState
public void setWorldState(java.util.Map map)