Uses of Class
ix.icore.process.PNodeEnd

Packages that use PNodeEnd
ix.icore I-X core classes. 
ix.icore.process Classes for representing processes. 
ix.ip2 I-X Process Panels 
ix.iplan The I-X planner. 
ix.test Simple applications for testing purposes. 
 

Uses of PNodeEnd in ix.icore
 

Methods in ix.icore with parameters of type PNodeEnd
 void ConstraintManager.evalAtBegin(PNodeEnd begin, Constraint c)
           
 void ConstraintManager.evalAtEnd(PNodeEnd end, Constraint c)
           
 boolean ConstraintManager.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
 

Uses of PNodeEnd in ix.icore.process
 

Fields in ix.icore.process declared as PNodeEnd
protected  PNodeEnd PNode.beginEnd
           
protected  PNodeEnd PNode.endEnd
           
 

Methods in ix.icore.process that return PNodeEnd
static PNodeEnd PNodeEnd.fromRef(java.util.Map idToNodeMap, NodeEndRef ref)
           
 PNodeEnd PNode.getBegin()
           
 PNodeEnd PNode.getEnd()
           
 PNodeEnd PNode.getEnd(End whichEnd)
           
 PNodeEnd PNodeEnd.getOtherNodeEnd()
           
 PNodeEnd PNode.refToTimePoint(NodeEndRef ref)
          Returns the node-end that corresponds to the node-end-ref.
 

Methods in ix.icore.process with parameters of type PNodeEnd
 void PNodeEnd.linkAfter(PNodeEnd from)
           
 void PNodeEnd.linkBefore(PNodeEnd to)
           
 

Uses of PNodeEnd in ix.ip2
 

Methods in ix.ip2 that return types with arguments of type PNodeEnd
 java.util.List<PNodeEnd> Ip2ModelManager.getNodeEnds()
           
(package private)  java.util.List<PNodeEnd> TimelineViewer.getSortedEnds()
           
 

Methods in ix.ip2 with parameters of type PNodeEnd
protected  void ItemEditor.addEndStatus(java.util.List lines, PNodeEnd ne)
           
 void UseCM.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void Scrum.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void ConsumeTheOnlyCM.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void ConstraintAssociator.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void ForAllCM.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void Ip2ModelManager.evalAtBegin(PNodeEnd ne, java.util.List<Constraint> constraints)
           
 void UseCM.evalAtEnd(PNodeEnd ne, Constraint c)
           
 void Scrum.evalAtEnd(PNodeEnd ne, Constraint c)
           
 void ConsumeTheOnlyCM.evalAtEnd(PNodeEnd ne, Constraint c)
           
 void ConstraintAssociator.evalAtEnd(PNodeEnd ne, Constraint c)
           
 void ForAllCM.evalAtEnd(PNodeEnd ne, Constraint c)
           
 void Ip2ModelManager.evalAtEnd(PNodeEnd ne, java.util.List<Constraint> constraints)
           
(package private)  boolean PlanMaker.isNonSiblingOrdering(PNodeEnd before, PNodeEnd after)
           
 void Ip2ModelManager.linkAfter(PNodeEnd to, PNodeEnd from)
           
 void Ip2ModelManager.linkBefore(PNodeEnd from, PNodeEnd to)
           
(package private)  Ordering PlanMaker.makeOrdering(PNodeEnd before, PNodeEnd after)
           
 boolean UseCM.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
 boolean Scrum.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
 boolean ConsumeTheOnlyCM.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
 boolean ForAllCM.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
 void PlanMaker.OrdWalker.visit(PNodeEnd before, PNodeEnd after)
           
(package private)  void PlanMaker.walkEndOrderings(PNodeEnd nodeEnd, PlanMaker.OrdWalker w)
           
 

Uses of PNodeEnd in ix.iplan
 

Fields in ix.iplan declared as PNodeEnd
(package private)  PNodeEnd SlipFindExecutable.Resume.selected
           
 

Fields in ix.iplan with type parameters of type PNodeEnd
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.executionOrder
           
(package private)  java.util.List<PNodeEnd> SlipFindExecutable.Resume.interacting
           
(package private)  ContextMap<PNodeEnd,java.lang.Boolean> Slip.isWaiting
           
(package private)  ContextMap<PNodeEnd,Status> Slip.nodeEndStatusMap
           
protected  java.util.List<java.util.List<PNodeEnd>> ExecutionStages.stages
           
protected  java.util.Map<LList,PNodeEnd> PlanCheckingSimulator.UseChecker.useTable
           
 

Methods in ix.iplan that return PNodeEnd
(package private)  PNodeEnd Slip.findExecutable()
           
(package private)  PNodeEnd Slip.findExecutable(java.util.Iterator i)
           
(package private)  PNodeEnd Slip.getAtEndForGoal(ActivityItem goalNode)
           
(package private)  PNodeEnd Slip.getAtEndForGoal(PNodeEnd goalEnd)
           
(package private) abstract  PNodeEnd SanityChecker.NodeEndConnectivityChecker.getStartingEndForWalk(PNode n)
           
(package private)  PNodeEnd SlipFindExecutable.nextExecutable(java.util.Iterator i)
           
 

Methods in ix.iplan that return types with arguments of type PNodeEnd
(package private)  java.util.List<PNodeEnd> SlipFindExecutable.findInteractingEnds(PNodeEnd selected)
           
 java.util.List<PNodeEnd> PlanCheckingSimulator.getExecutionOrder()
           
 java.util.List<java.util.List<PNodeEnd>> ExecutionStages.getStages()
           
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.keepIf(Status status, java.util.List<PNodeEnd> nodeEnds)
           
protected  java.util.List<java.util.List<PNodeEnd>> ExecutionStages.makeExecutionStages(java.util.List<PNodeEnd> ends)
           
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.maybeShuffle(java.util.List<PNodeEnd> list)
           
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.removeIf(Status status, java.util.List<PNodeEnd> nodeEnds)
           
 

Methods in ix.iplan with parameters of type PNodeEnd
(package private)  boolean Slip.canExecBegin(PNodeEnd ne)
           
(package private)  boolean Slip.canExecEnd(PNodeEnd ne)
           
protected  void PlanCheckingSimulator.checkConditions(PNodeEnd ne, java.util.Set ready)
           
protected  void PlanCheckingSimulator.checkConstraint(Constraint c, PNodeEnd at)
           
protected abstract  void PlanCheckingSimulator.ConstraintChecker.checkConstraint(Constraint c, PNodeEnd at)
           
protected  void PlanCheckingSimulator.UseChecker.checkConstraint(Constraint c, PNodeEnd at)
           
protected  void PlanCheckingSimulator.checkForDeleters(PNodeEnd ne, LList p, java.lang.Object v, java.util.Set ready)
           
protected  void PlanCheckingSimulator.checkNodeEndStatusValue(PNodeEnd end)
           
protected  void PlanCheckingSimulator.checkOtherConstraints(PNodeEnd ne)
           
protected  void PlanCheckingSimulator.UseChecker.checkUseBegin(LList pattern, PNodeEnd at)
           
protected  void PlanCheckingSimulator.UseChecker.checkUseEnd(LList pattern, PNodeEnd at)
           
(package private)  void Slip.computeProperStatus(PNodeEnd end)
           
(package private)  void Slip.computeStatus(PNodeEnd end)
           
(package private)  void Slip.describeLinks(PNodeEnd at, java.lang.String relation, java.util.List nodeEnds)
           
(package private)  void Slip.describeNodeEnd(PNodeEnd end)
           
protected  void PlanCheckingSimulator.doEffects(PNodeEnd ne)
           
(package private)  void SanityChecker.NodeEndConnectivityChecker.doesntReach(PNodeEnd from, PNodeEnd to)
           
 void TimePointNet.evalAtBegin(PNodeEnd ne, Constraint c)
           
 void TimePointNet.evalAtEnd(PNodeEnd ne, Constraint c)
           
(package private)  void Slip.execBegin(PNodeEnd ne)
           
(package private)  void Slip.execEnd(PNodeEnd ne)
           
(package private)  java.util.List<PNodeEnd> SlipFindExecutable.findInteractingEnds(PNodeEnd selected)
           
(package private)  PNodeEnd Slip.getAtEndForGoal(PNodeEnd goalEnd)
           
protected  java.util.List PlanCheckingSimulator.getConditions(PNodeEnd ne)
           
protected  java.util.List PlanCheckingSimulator.getEffects(PNodeEnd ne)
           
(package private)  java.util.Set Slip.PossibleConditionFinder.getForGoalNode(PNodeEnd ne)
           
(package private)  java.util.Set Slip.PossiblesFinder.getForGoalNode(PNodeEnd ne)
           
(package private)  PatternAssignment Slip.getGoalCond(PNodeEnd ne)
           
(package private)  java.util.List Slip.PossibleConditionFinder.getInstalled(PNodeEnd ne)
           
(package private)  java.util.List Slip.PossibleEffectFinder.getInstalled(PNodeEnd ne)
           
(package private)  java.util.List Slip.PossibleConstraintFinder.getInstalled(PNodeEnd ne)
           
(package private) abstract  java.util.List Slip.PossiblesFinder.getInstalled(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleConditions(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleEffects(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleOtherConstraints(PNodeEnd ne)
           
(package private)  java.util.Set Slip.PossiblesFinder.getPossibles(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleTopLevelConditions(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleTopLevelEffects(PNodeEnd ne)
           
(package private)  java.util.Set Slip.getPossibleTopLevelOtherConstraints(PNodeEnd ne)
           
(package private)  Status Slip.getStatus(PNodeEnd end)
           
(package private)  boolean SlipFindExecutable.goalExpanders(PNodeEnd ne, java.util.LinkedList useNow, java.util.LinkedList useLater)
           
(package private)  boolean SlipFindExecutable.interactingCondsAndEffects(PNodeEnd selected, java.util.Set conds, java.util.Set effects, PNodeEnd ne)
           
(package private)  boolean SlipFindExecutable.isAlreadyExpanded(PNodeEnd ne)
           
(package private)  boolean Slip.isGoalNode(PNodeEnd ne)
           
(package private)  boolean SlipFindExecutable.isTrivial(PNodeEnd ne)
           
(package private)  boolean SanityChecker.NodeEndConnectivityChecker.isWithin(java.lang.Object top, PNodeEnd e)
           
(package private)  ActivityItem Slip.makeGoalNode(PatternAssignment goalCond, java.util.List achievers, PNodeEnd atNodeEnd)
           
(package private)  void SlipFindExecutable.maybePostExpandGoalAlt(PNodeEnd selected)
           
 boolean TimePointNet.mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)
           
(package private)  boolean SlipFindExecutable.nodeExpanders(PNodeEnd ne, java.util.LinkedList useNow, java.util.LinkedList useLater)
           
(package private)  boolean Slip.noPossibleTopLevelConstraints(PNodeEnd ne)
           
protected  boolean PlanModelComparer.okMissingSuccessor(PNodeEnd copy, PNodeEnd missing)
          Decides whether it's ok for a node-end to be missing a successor in the copy.
(package private)  boolean Slip.possiblyInteracting(PNodeEnd w, PNodeEnd releaser)
           
(package private)  boolean Slip.possiblyInteractingCondsOrEffects(PNodeEnd selected, java.util.Set conds, java.util.Set effects, PNodeEnd ne)
           
(package private)  boolean Slip.possiblyInteractingConstraints(PNodeEnd selected, java.util.Set constraints, PNodeEnd ne)
           
(package private)  void SlipFindExecutable.postFindNextAlt(PNodeEnd selected, LList allNodeEnds, LListIterator nodeEndIter, java.lang.String doing)
           
(package private)  void Slip.releaseWaitingEnds(PNodeEnd ne)
           
(package private)  void SlipFindExecutable.satisfyNodeEndConds(PNodeEnd ne, ix.icore.domain.ListOfConstraint conds, java.util.List envs)
           
(package private)  void Slip.setProperStatus(PNodeEnd end, Status status)
           
(package private)  void Slip.setStatus(PNodeEnd end, Status status)
           
(package private)  void Slip.tryUnwaiting(PNodeEnd w, PNodeEnd releaser)
           
 

Method parameters in ix.iplan with type arguments of type PNodeEnd
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.keepIf(Status status, java.util.List<PNodeEnd> nodeEnds)
           
protected  java.util.List<java.util.List<PNodeEnd>> ExecutionStages.makeExecutionStages(java.util.List<PNodeEnd> ends)
           
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.maybeShuffle(java.util.List<PNodeEnd> list)
           
protected  java.util.List<PNodeEnd> PlanCheckingSimulator.removeIf(Status status, java.util.List<PNodeEnd> nodeEnds)
           
protected  void ExecutionStages.sortByEst(java.util.List<PNodeEnd> ends)
           
 

Constructors in ix.iplan with parameters of type PNodeEnd
SlipFindExecutable.Resume(LList allNodeEnds, LListIterator nodeEndIter, PNodeEnd selected, java.util.List<PNodeEnd> interacting, java.lang.String doing)
           
 

Constructor parameters in ix.iplan with type arguments of type PNodeEnd
ExecutionStages(java.util.List<PNodeEnd> ends)
           
SlipFindExecutable.Resume(LList allNodeEnds, LListIterator nodeEndIter, PNodeEnd selected, java.util.List<PNodeEnd> interacting, java.lang.String doing)
           
 

Uses of PNodeEnd in ix.test
 

Method parameters in ix.test with type arguments of type PNodeEnd
 void SimpleBlockSim.simulatePlan(java.util.List<PNodeEnd> nodeEnds)