| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Refinement | |
|---|---|
| ix.icore.domain | Domain descriptions. | 
| ix.icore.domain.event | Interfaces and classes for events related to domains. | 
| ix.icore.plan | Classes for external / snapshot representation of processes. | 
| ix.icore.process | Classes for representing processes. | 
| ix.iface.domain | Domain parsers and outputters. | 
| ix.ip2 | I-X Process Panels | 
| ix.iplan | The I-X planner. | 
| ix.isim | |
| ix.iview | Viewers. | 
| ix.iview.domain | Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes. | 
| ix.iview.tree | |
| ix.test | Simple applications for testing purposes. | 
| Uses of Refinement in ix.icore.domain | 
|---|
| Methods in ix.icore.domain that return Refinement | |
|---|---|
 Refinement | 
Domain.getNamedRefinement(java.lang.String name)
 | 
 Refinement | 
Refinement.instantiate(MatchEnv env)
Returns a copy of this refinement in which each ItemVar
 that has a value in the MatchEnv has been replaced by
 that value. | 
 Refinement | 
Refinement.instantiate(MatchEnv env,
            Function1 ifUnbound)
Returns a copy of this refinement in which each ItemVar
 that has a value in the MatchEnv has been replaced by
 that value. | 
| Methods in ix.icore.domain with parameters of type Refinement | |
|---|---|
 void | 
Domain.addRefinement(Refinement r)
 | 
 void | 
Domain.deleteRefinement(Refinement r)
 | 
 void | 
Domain.fireRefinementAdded(Refinement r)
 | 
 void | 
Domain.replaceNamedRefinement(java.lang.String name,
                       Refinement replacement)
 | 
 void | 
Domain.replaceRefinement(Refinement old,
                  Refinement neu)
 | 
| Uses of Refinement in ix.icore.domain.event | 
|---|
| Fields in ix.icore.domain.event declared as Refinement | |
|---|---|
protected  Refinement | 
RefinementEvent.refinement
 | 
| Methods in ix.icore.domain.event that return Refinement | |
|---|---|
 Refinement | 
RefinementEvent.getRefinement()
 | 
| Constructors in ix.icore.domain.event with parameters of type Refinement | |
|---|---|
RefinementEvent(Domain source,
                Refinement refinement)
 | 
|
| Uses of Refinement in ix.icore.plan | 
|---|
| Fields in ix.icore.plan with type parameters of type Refinement | |
|---|---|
protected  java.util.Map<Name,Refinement> | 
DomainAsPlan.nodeIdToRefinementMap
 | 
| Methods in ix.icore.plan that return Refinement | |
|---|---|
(package private)  Refinement | 
PlanAsDomain.makeRefinement(PlanRefinement pr)
 | 
(package private)  Refinement | 
PlanAsDomain.makeTopLevelRefinement(Plan plan)
 | 
| Methods in ix.icore.plan with parameters of type Refinement | |
|---|---|
(package private)  ix.icore.domain.ListOfConstrainer | 
DomainAsPlan.getConstrainers(Refinement r)
 | 
(package private)  ix.icore.plan.ListOfPlanNode | 
DomainAsPlan.makePlanNodes(Refinement r)
 | 
(package private)  PlanRefinement | 
DomainAsPlan.makePlanRefinement(Refinement r)
 | 
(package private)  ix.icore.plan.ListOfPlanVariableDeclaration | 
DomainAsPlan.makePlanVarDcls(Refinement r,
                VariableScope scope)
 | 
(package private)  void | 
PlanAsDomain.setConstraintsAndOrderings(Refinement r,
                           ix.icore.domain.ListOfConstrainer constrainers)
 | 
(package private)  void | 
PlanAsDomain.setNodeSpecs(Refinement r,
             ix.icore.plan.ListOfPlanNode planNodes)
 | 
(package private)  void | 
PlanAsDomain.setVarDcls(Refinement r,
           ix.icore.plan.ListOfPlanVariableDeclaration planDcls)
 | 
| Uses of Refinement in ix.icore.process | 
|---|
| Methods in ix.icore.process that return Refinement | |
|---|---|
 Refinement | 
PNode.getRefinement()
 | 
| Methods in ix.icore.process with parameters of type Refinement | |
|---|---|
 void | 
PNode.expandOneLevel(Refinement sourceRefinement,
               MatchEnv env)
Creates child nodes as specified by a refinement and installs ordering links.  | 
 void | 
PNode.setRefinement(Refinement r)
 | 
| Uses of Refinement in ix.iface.domain | 
|---|
| Methods in ix.iface.domain that return Refinement | |
|---|---|
 Refinement | 
LTF_Parser.makeRefinement(LList def)
 | 
(package private)  Refinement | 
LTF_Parser.useNumericNodeIds(Refinement r)
 | 
| Methods in ix.iface.domain with parameters of type Refinement | |
|---|---|
(package private)  void | 
LTF_Writer.outRefinement(Refinement r)
 | 
(package private)  void | 
TF_Writer.outRefinementHeader(Refinement r)
 | 
(package private)  void | 
LTF_Writer.outRefinementHeader(Refinement r)
 | 
(package private)  Refinement | 
LTF_Parser.useNumericNodeIds(Refinement r)
 | 
 void | 
LTF_Writer.writeRefinement(Refinement r,
                java.io.Writer w)
 | 
| Uses of Refinement in ix.ip2 | 
|---|
| Fields in ix.ip2 declared as Refinement | |
|---|---|
(package private)  Refinement | 
ExpandHandler.ExpandAction.refinement
 | 
| Methods in ix.ip2 that return Refinement | |
|---|---|
 Refinement | 
Ip2ModelManager.fillInRefinement(Refinement r,
                 MatchEnv env)
Returns a copy of the refinement in which each ItemVar
 that appears in the refinement is replaced the value, if any,
 that it has in the MatchEnv. | 
(package private)  Refinement | 
ActivityEditor.ActivityEditPanel.ExpansionPanel.makePartialRefinement()
 | 
| Methods in ix.ip2 with parameters of type Refinement | |
|---|---|
 void | 
Ip2ModelManager.executeRefinementEffects(Refinement r,
                         MatchEnv env)
Applies the world-state effects specified by the refinement, changing the current world state.  | 
 void | 
AgendaTableViewer.expandItem(AgendaItem i,
           Refinement instructions)
 | 
 void | 
AgendaViewer.expandItem(AgendaItem i,
           Refinement instructions)
 | 
 void | 
AgendaViewTable.expandItem(AgendaItem i,
           Refinement instructions)
 | 
 void | 
AgendaManager.expandItem(AgendaItem i,
           Refinement instructions)
 | 
 void | 
Agenda.expandItem(AgendaItem item,
           Refinement instructions)
 | 
 void | 
ActivityAgenda.expandItem(AgendaItem item,
           Refinement instructions)
 | 
 void | 
IssueItem.expandOneLevel(Refinement refinement,
               MatchEnv env)
 | 
 Refinement | 
Ip2ModelManager.fillInRefinement(Refinement r,
                 MatchEnv env)
Returns a copy of the refinement in which each ItemVar
 that appears in the refinement is replaced the value, if any,
 that it has in the MatchEnv. | 
 boolean | 
AdviceManager.isUsableRefinement(Refinement r)
 | 
protected  ExpandHandler.ExpandAction | 
ExpandHandler.makeExpandAction(AgendaItem item,
                 Refinement r,
                 MatchEnv env)
Factory method that returns an instance of a suitable subclass of ExpandHandler.ExpandAction. | 
 HandlerAction | 
ExpandHandler.makeManualExpandAction(AgendaItem item,
                       Refinement r)
 | 
protected  MatchEnv | 
ExpandHandler.matchRefinement(AgendaItem item,
                Refinement r)
 | 
 java.util.List | 
Ip2ModelManager.satisfyRefinementPreconditions(Activity act,
                               Refinement r)
Returns a list of MatchEnvs containing one env for each
 way in which all of the refinement's preconditions can be satisfied
 by the curent world state. | 
 void | 
AgendaTableViewer.saveExpansion(Refinement data)
 | 
 void | 
AgendaViewer.saveExpansion(Refinement data)
 | 
 void | 
AgendaViewTable.saveExpansion(Refinement data)
 | 
 void | 
ActivityItem.setRefinement(Refinement r)
 | 
| Constructors in ix.ip2 with parameters of type Refinement | |
|---|---|
ExpandHandler.ExpandAction(AgendaItem item,
                           Refinement refinement,
                           MatchEnv env)
 | 
|
| Uses of Refinement in ix.iplan | 
|---|
| Fields in ix.iplan declared as Refinement | |
|---|---|
(package private)  Refinement | 
SlipExpander.refinement
 | 
(package private)  Refinement | 
SlipAchiever.refinement
 | 
| Methods in ix.iplan that return types with arguments of type Refinement | |
|---|---|
 java.util.Set<Refinement> | 
DomainAnalyser.refinementsExpandingPattern(LList pattern)
 | 
| Methods in ix.iplan with parameters of type Refinement | |
|---|---|
(package private) static boolean | 
Slip.canBeUsedForEffect(Constraint effect,
                   Refinement r,
                   Domain d)
 | 
protected  java.util.Set | 
DomainAnalyser.directSuccessors(Refinement r)
 | 
(package private)  SlipExpander | 
SlipFindExecutable.makeExpander(AgendaItem item,
             Refinement r,
             MatchEnv env)
 | 
(package private)  SlipExpander | 
SlipFindExecutable.makeLaterExpander(AgendaItem item,
                  Refinement r,
                  MatchEnv env)
 | 
 HandlerAction | 
IPlanExpandHandler.makeManualExpandAction(AgendaItem item,
                       Refinement r)
 | 
(package private)  SlipExpander | 
SlipFindExecutable.makeManualExpander(AgendaItem item,
                   Refinement r,
                   MatchEnv env)
 | 
(package private)  void | 
Slip.recordInputsAndOutputs(Refinement ref,
                       Activity act)
 | 
(package private)  void | 
Slip.recordParameters(Symbol refKey,
                 Symbol actKey,
                 Refinement ref,
                 Activity act,
                 Slip.ParameterMaker m)
 | 
(package private)  boolean | 
SlipFindExecutable.refinementApplies(Refinement r,
                  LList pattern)
 | 
| Constructors in ix.iplan with parameters of type Refinement | |
|---|---|
SlipAchiever(PatternAssignment cond,
             Refinement refinement,
             PatternAssignment effect,
             MatchEnv condMatchEnv)
 | 
|
SlipExpander(Slip slip,
             AgendaItem item,
             Refinement r,
             MatchEnv refinementMatchEnv,
             java.util.List filterEnvs)
 | 
|
| Uses of Refinement in ix.isim | 
|---|
| Fields in ix.isim declared as Refinement | |
|---|---|
protected  Refinement | 
ExecutableAction.method
 | 
| Methods in ix.isim with parameters of type Refinement | |
|---|---|
protected  void | 
ExecutableAction.simulate(TimedEvent action,
         Refinement method)
 | 
| Uses of Refinement in ix.iview | 
|---|
| Fields in ix.iview declared as Refinement | |
|---|---|
(package private)  Refinement | 
SimpleDomainEditor.RefinementEditor.editingRefinement
 | 
| Methods in ix.iview with parameters of type Refinement | |
|---|---|
 void | 
SimpleDomainEditor.RefinementEditor.editPartialRefinement(Refinement r)
 | 
 void | 
SimpleDomainEditor.RefinementEditor.editRefinement(Refinement r)
 | 
protected  void | 
SimpleDomainEditor.RefinementEditor.fixVarDcls(Refinement r)
 | 
protected  void | 
SimpleDomainEditor.RefinementEditor.loadFromRefinement(Refinement r)
 | 
protected  void | 
SimpleDomainEditor.RefinementEditor.redefineRefinement(Refinement r)
 | 
 void | 
DomainEditorFrame.saveExpansion(Refinement data)
The name of this is a hangover from something Jeff did.  | 
 void | 
DomainEditor.saveExpansion(Refinement data)
The name of this is a hangover from something Jeff did.  | 
 void | 
SimpleDomainEditor.saveExpansion(Refinement r)
 | 
 void | 
InternalDomainEditor.saveExpansion(Refinement data)
 | 
protected  void | 
SimpleDomainEditor.RefinementEditor.storeIntoRefinement(Refinement r)
 | 
| Uses of Refinement in ix.iview.domain | 
|---|
| Fields in ix.iview.domain declared as Refinement | |
|---|---|
protected  Refinement | 
UIRefinement.baseObject
 | 
| Methods in ix.iview.domain with parameters of type Refinement | |
|---|---|
 java.util.List | 
UIRefinement.collectChanges(Refinement original)
Collects the differences between this object and the given one.  | 
 java.util.List | 
UIRefinement.collectChanges(Refinement original,
               java.lang.String which)
 | 
 IGraph | 
UIRefinement.graphFromPosition(Refinement refinement,
                  java.lang.Object pos)
 | 
 boolean | 
UIRefinement.hasChanged(Refinement original)
Finds out whether the refinement has changed from the given object.  | 
 boolean | 
UIRefinement.hasChangedNoDebug(Refinement original)
Finds out whether the refinement has changed from the given object.  | 
 boolean | 
UIRefinement.isEmpty(Refinement refinement)
A refinement is empty if all its data fields are empty.  | 
 void | 
UIRefinement.loadCanvasPositionGraphFromDomain(Refinement refinement)
 | 
 void | 
UIRefinement.loadMGraphFromDomain(Refinement refinement)
 | 
 void | 
UIRefinement.saveCanvasPositionGraphToDomain(Refinement refinement)
 | 
 void | 
UIRefinement.saveMGraphToDomain(Refinement refinement)
 | 
| Constructors in ix.iview.domain with parameters of type Refinement | |
|---|---|
UIRefinement(UIDomain uiDomain,
             Refinement original)
 | 
|
| Uses of Refinement in ix.iview.tree | 
|---|
| Constructors in ix.iview.tree with parameters of type Refinement | |
|---|---|
RefinementTreeNode(Refinement ref)
 | 
|
| Uses of Refinement in ix.test | 
|---|
| Methods in ix.test that return Refinement | |
|---|---|
protected  Refinement | 
PrecondBlockStacker.goalStateRefinement(java.util.List finalTowers)
 | 
protected  Refinement | 
HtnBlockStacker.goalStateRefinement(java.util.List finalTowers)
 | 
protected abstract  Refinement | 
BlockStacker.goalStateRefinement(java.util.List finalTowers)
 | 
protected  Refinement | 
PrecondBlockStacker.initialStateRefinement(java.util.List initialTowers)
 | 
protected  Refinement | 
BlockStacker.initialStateRefinement(java.util.List initialTowers)
 | 
(package private)  Refinement | 
BlockStacker.problemTaskRefinement()
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||