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

## Uses of Class
ix.icore.process.PNode

Packages that use PNode
ix.icore | I-X core classes.
ix.icore.process | Classes for representing processes.
ix.iface.plan | Plan outputters.
ix.ip2 | I-X Process Panels
ix.iplan | The I-X planner.

Uses of PNode in ix.icore

Fields in ix.icore declared as PNode
`protected PNode` | `Variable.sourceNode`

Methods in ix.icore that return PNode
`PNode` | `Variable.getSourceNode()`

Methods in ix.icore with parameters of type PNode
`void` | `ConstraintManager.addConstraint(PNode node, Constraint c)`
`void` | `Variable.setSourceNode(PNode n)`

Uses of PNode in ix.icore.process

Fields in ix.icore.process declared as PNode
`protected PNode` | `PNode.parent`

Methods in ix.icore.process that return PNode
`PNode` | `PNodeEnd.getNode()`
`PNode` | `PNode.getParentPNode()`
`protected abstract PNode` | `PNode.makePNode(PNode parent, LList pattern)` Factory method that constructs a child PNode of the right class.

Methods in ix.icore.process that return types with arguments of type PNode
`java.util.List<PNode>` | `PNode.getChildren()`
`java.util.Map<Name,PNode>` | `PNode.getNameToChildMap()`

Methods in ix.icore.process with parameters of type PNode
`void` | `PNode.addChild(PNode child, PNode after)`
`void` | `ProcessModelManager.addConstraint(PNode node, Constraint c)`
`void` | `ProcessModelManager.addConstraints(PNode node, java.util.List constraints)`
`void` | `AbstractPMM.addConstraints(PNode node, java.util.List constraints)`
`void` | `ProcessModelManager.addNode(PNode node)`
`void` | `StatusStepper.changeStatus(PNode node, Status status)`
`void` | `StatusStepper.computeStatus(PNode node)`
`ix.icore.domain.ListOfConstraint` | `ProcessModelManager.getNodeConditions(PNode node)`
`boolean` | `PNode.isAncestorOf(PNode n)`
`boolean` | `PNode.isDescendentOf(PNode n)`
`boolean` | `PNode.isParentOf(PNode n)`
`boolean` | `PNode.isSiblingOf(PNode n)`
`protected abstract PNode` | `PNode.makePNode(PNode parent, LList pattern)` Factory method that constructs a child PNode of the right class.
`void` | `ProcessModelManager.statusChanged(PNode node)` Called by a node when its status changes.

Method parameters in ix.icore.process with type arguments of type PNode
`void` | `PNode.setNameToChildMap(java.util.Map<Name,PNode> map)`
`void` | `PNode.walk(Proc1<PNode> p)` Starts a walk at this PNode.
`void` | `PNode.walkChildren(Proc1<PNode> p)` Walk this PNode's children.

Constructors in ix.icore.process with parameters of type PNode
`PNode(PNode parent)`
`PNodeEnd(End end, PNode node)`

Uses of PNode in ix.iface.plan

Methods in ix.iface.plan with parameters of type PNode
`(package private) java.lang.String` | `TextPlanWriter.patternSentence(PNode n)`

Uses of PNode in ix.ip2

Subclasses of PNode in ix.ip2
`class` | `ActivityAgenda.OtherReportsActivity` An activity specialised for receiving "other reports" -- reports that aren't directed to any other Issue or Activity.
`class` | `ActivityItem` An AgendaEntry to represents an activity.
`class` | `AgendaItem` An entry in an Agenda.
`class` | `IssueItem` An AgendaEntry that represents an Issue.
`class` | `WaitForReportsItem` An agenda entry for a WaitForReportsActivity.

Fields in ix.ip2 declared as PNode
`(package private) PNode` | `Ip2ModelManager.BindingSentinel.node`

Methods in ix.ip2 that return PNode
`protected PNode` | `IssueItem.makePNode(PNode parent, LList pattern)`
`protected PNode` | `ActivityItem.makePNode(PNode parent, LList pattern)`

Methods in ix.ip2 with parameters of type PNode
`void` | `UseCM.addConstraint(PNode node, Constraint c)`
`void` | `Scrum.addConstraint(PNode node, Constraint c)`
`void` | `Ip2WorldStateManager.addConstraint(PNode node, Constraint c)`
`void` | `Ip2ModelManager.addConstraint(PNode node, Constraint c)`
`void` | `ConsumeTheOnlyCM.addConstraint(PNode node, Constraint c)`
`void` | `ConstraintAssociator.addConstraint(PNode node, Constraint c)`
`void` | `ForAllCM.addConstraint(PNode node, Constraint c)`
`void` | `AdviceManager.addConstraint(PNode node, Constraint c)`
`void` | `Ip2ModelManager.addNode(PNode node)`
`void` | `Ip2ModelManager.addNodesBefore(PNode at, java.util.List addList)`
`void` | `Ip2ModelManager.addOrderingsAsTimeConstraints(PNode node, ix.icore.domain.ListOfOrdering orderings)`
`protected void` | `Ip2WorldStateManager.assign(LList p, java.lang.Object v, PNode at)`
`protected void` | `Scrum.consume(ContextHashMap avail, LList pattern, PNode node, long v)`
`protected void` | `Scrum.evalConstraint(PNode node, Constraint c)`
`(package private) Constraint` | `PlanMaker.fixConstraintRange(PNode node, Constraint c)`
`(package private) void` | `PlanMaker.fixConstraintRanges(PNode node, ix.icore.domain.ListOfConstrainer constraints)`
`ix.icore.domain.ListOfConstraint` | `Ip2WorldStateManager.getNodeConditions(PNode node)`
`ix.icore.domain.ListOfConstraint` | `Ip2ModelManager.getNodeConditions(PNode node)`
`java.util.List` | `Ip2WorldStateManager.getNodeEffects(PNode node)`
`java.util.List` | `Ip2ModelManager.getNodeEffects(PNode node)`
`ix.icore.domain.ListOfConstraint` | `Ip2ModelManager.getNodeFilters(PNode node)`
`java.util.List<Constraint>` | `Ip2ModelManager.getNodeTimeConstraints(PNode node)`
`java.util.List<Constraint>` | `Ip2ModelManager.getOtherNodeConstraints(PNode node)`
`(package private) PlanNode` | `PlanMaker.getPlanNode(PNode n)`
`protected void` | `Ip2ModelManager.handleCompletion(PNode node)`
`java.util.Map` | `Ip2WorldStateManager.handleEffects(PNode node, java.util.List effects)`
`void` | `Ip2ModelManager.handleEffects(PNode node, java.util.List effects)`
`protected PNode` | `IssueItem.makePNode(PNode parent, LList pattern)`
`protected PNode` | `ActivityItem.makePNode(PNode parent, LList pattern)`
`void` | `Ip2ModelManager.removeNode(PNode node)`
`void` | `Ip2ModelManager.statusChanged(PNode node)`
`(package private) void` | `PlanMaker.walkChildOrderings(PNode node, PlanMaker.OrdWalker w)`
`(package private) void` | `PlanMaker.walkNodeOrderings(PNode node, PlanMaker.OrdWalker w)`

Constructors in ix.ip2 with parameters of type PNode
`Ip2ModelManager.BindingSentinel(PNode node, java.util.Set unbound)`

Uses of PNode in ix.iplan

Fields in ix.iplan declared as PNode
`(package private) PNode` | `SlipFindExecutable.ExpandGoalAlt.node`
`(package private) PNode` | `SlipFindExecutable.SatisfyByAchieveAlt.node`
`(package private) PNode` | `SlipFindExecutable.ExpandLaterAlt.node`
`(package private) PNode` | `SlipExpandNode.node`

Methods in ix.iplan that return PNode
`PNode` | `IPlanWorldStateManager.Fact.getContributor()`

Methods in ix.iplan with parameters of type PNode
`void` | `TimePointNet.addConstraint(PNode node, Constraint c)`
`void` | `IPlanWorldStateManager.Fact.addUser(PNode u)`
`protected void` | `IPlanWorldStateManager.assign(LList p, java.lang.Object v, PNode at)`
`protected void` | `TimePointNet.evalBeforeConstraint(PNode node, Constraint c)`
`protected void` | `TimePointNet.evalConstraint(PNode node, Constraint c)`
`protected void` | `TimePointNet.evalDurationConstraint(PNode node, Constraint c)`
`protected void` | `TimePointNet.evalWindowAtConstraint(PNode node, Constraint c)`
`(package private) void` | `SlipExpandNode.fixupGoalNode(PNode node)`
`(package private) java.util.List` | `Slip.getGoalAchievers(PNode goalNode)`
`(package private) abstract PNodeEnd` | `SanityChecker.NodeEndConnectivityChecker.getStartingEndForWalk(PNode n)`
`(package private) boolean` | `Slip.isGoalNode(PNode n)`
`(package private) boolean` | `Slip.isWaitingForAchieve(PNode node)`
`(package private) void` | `SlipFindExecutable.postExpandLaterAlt(PNode node, java.util.LinkedList useLater)`
`(package private) void` | `SlipFindExecutable.postSatisfyByAchieveAlt(PNode node, ix.icore.domain.ListOfConstraint conds)`
`(package private) void` | `Slip.recordAsWaitingForAchieve(PNode node)`
`protected void` | `IPlanWorldStateManager.satisfy1Cond(LList p, java.lang.Object v, PNode at)`
`void` | `IPlanWorldStateManager.satisfyConds(PNode at, ix.icore.domain.ListOfConstraint conds, MatchEnv env)`
`(package private) void` | `IPlanModelManager.satisfyConds(PNode at, ix.icore.domain.ListOfConstraint conds, MatchEnv env)`
`void` | `IPlanWorldStateManager.Fact.setContributor(PNode at)`
`(package private) void` | `Slip.setProperStatus(PNode node)`
`(package private) boolean` | `SlipFindExecutable.someRefinementApplies(PNode node)`

Constructors in ix.iplan with parameters of type PNode
`IPlanWorldStateManager.Fact(LList pattern, java.lang.Object value, PNode at)`
`SlipAchieveConds.SatisfyEvalNowConds(Slip slip, PNode node, ix.icore.domain.ListOfConstraint conds)`
`SlipAchieveConds(Slip slip, PNode node, ix.icore.domain.ListOfConstraint conds)`
`SlipExpandNode(Slip slip, PNode node, java.util.LinkedList expanders)`
`SlipFindExecutable.ExpandGoalAlt(PNode node, java.util.LinkedList useNow)`
`SlipFindExecutable.ExpandLaterAlt(PNode node, java.util.LinkedList useLater)`
`SlipFindExecutable.SatisfyByAchieveAlt(PNode node, ix.icore.domain.ListOfConstraint conds)`
`SlipSatisfyConds(Slip slip, PNode node, ix.icore.domain.ListOfConstraint conds)`

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