Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES