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.addConstraints(PNode node, java.util.List constraints)
           
 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)
           
 

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 AbstractPMM.addConstraints(PNode node, java.util.List constraints)
           
 void ProcessModelManager.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.isSiblingOf(PNode n)
           
protected abstract  PNode PNode.makePNode(PNode parent, LList pattern)
           
 void ProcessModelManager.statusChanged(PNode node)
          Called by a node when its status changes.
 

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
           
 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 AdviceManager.addConstraint(PNode node, Constraint c)
           
 void Ip2WorldStateManager.addConstraint(PNode node, Constraint c)
           
 void Ip2ModelManager.addConstraint(PNode node, Constraint c)
           
 void Ip2ModelManager.addNode(PNode node)
           
 void Ip2ModelManager.addNodesBefore(PNode at, java.util.List addList)
           
 void Ip2ModelManager.addOrderingsAsTimeConstraints(PNode node, java.util.Map nameToChild, ix.icore.domain.ListOfOrdering orderings)
           
protected  void Ip2WorldStateManager.assign(LList p, java.lang.Object v, PNode at)
           
 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)
           
protected  java.util.List Ip2ModelManager.getOtherNodeConstraints(PNode node)
           
protected  void Ip2ModelManager.handleCompletion(PNode node)
           
 java.util.Map Ip2WorldStateManager.handleEffects(PNode node, java.util.List effects)
           
protected  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.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 TimePointNet.addConstraints(PNode node, java.util.List constraints)
           
 void IPlanWorldStateManager.Fact.addUser(PNode u)
           
protected  void IPlanWorldStateManager.assign(LList p, java.lang.Object v, PNode at)
           
(package private)  void SlipExpandNode.fixupGoalNode(PNode node)
           
(package private)  java.util.List Slip.getGoalAchievers(PNode goalNode)
           
 void IPlanModelManager.handleEffects(PNode node, java.util.List effects)
           
(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.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)