ix.icore.plan.inspect
Class PlanInspector
java.lang.Object
ix.icore.plan.inspect.PlanInspector
public class PlanInspector
- extends java.lang.Object
Plan-inspection utility.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
plan
protected Plan plan
isAutoRecursive
protected boolean isAutoRecursive
PlanInspector
public PlanInspector(Plan plan)
setIsAutoRecursive
public PlanInspector setIsAutoRecursive(boolean v)
getIssueIdSet
public java.util.Set getIssueIdSet()
getActivityIdSet
public java.util.Set getActivityIdSet()
getIdSet
protected java.util.Set getIdSet(java.util.List rootPlanItems)
walkIssues
public void walkIssues(TaskItemVisitor v)
walkActivities
public void walkActivities(TaskItemVisitor v)
walkTaskItems
protected void walkTaskItems(java.util.List rootPlanItems,
TaskItemVisitor v)
walkTaskItemChildren
public void walkTaskItemChildren(TaskItem item,
TaskItemVisitor v)
toPlanItem
public AbstractPlanItem toPlanItem(TaskItem ti)
walkPlanNodes
public void walkPlanNodes(PlanItemVisitor v)
walkPlanItems
protected void walkPlanItems(java.util.List planItems,
AbstractPlanItem parent,
PlanItemVisitor v)
getSubitems
protected java.util.List getSubitems(AbstractPlanItem pi)
getRefinement
protected AbstractRefinement getRefinement(Name id)
walkOrderings
public void walkOrderings(OrderingVisitor v)
walkOrderings
protected void walkOrderings(ix.icore.domain.ListOfConstrainer constraints,
OrderingVisitor v)