|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MatchEnv | |
---|---|
ix.icore | I-X core classes. |
ix.icore.domain | Domain descriptions. |
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.isim.actions | |
ix.util.match | Pattern-matching utilities. |
Uses of MatchEnv in ix.icore |
---|
Methods in ix.icore with parameters of type MatchEnv | |
---|---|
Issue |
Issue.instantiate(MatchEnv env,
Function1 ifUnbound)
|
Uses of MatchEnv in ix.icore.domain |
---|
Methods in ix.icore.domain with parameters of type MatchEnv | |
---|---|
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. |
PatternAssignment |
PatternAssignment.instantiate(MatchEnv env,
Function1 ifUnbound)
|
NodeSpec |
NodeSpec.instantiate(MatchEnv env,
Function1 ifUnbound)
|
java.lang.Object |
Instantiable.instantiate(MatchEnv env,
Function1 ifUnbound)
|
Constraint |
Constraint.instantiate(MatchEnv env,
Function1 ifUnbound)
|
Uses of MatchEnv in ix.icore.process |
---|
Methods in ix.icore.process with parameters of type MatchEnv | |
---|---|
java.util.List |
ProcessModelManager.evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
void |
PNode.expandOneLevel(Refinement sourceRefinement,
MatchEnv env)
Creates child nodes as specified by a refinement and installs ordering links. |
ix.icore.domain.ListOfConstraint |
ProcessModelManager.testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
Uses of MatchEnv in ix.iface.domain |
---|
Methods in ix.iface.domain with parameters of type MatchEnv | |
---|---|
abstract Constraint |
LTF_Parser.ConstraintParser.makeConstraint(LList spec,
MatchEnv env)
Construct a constraint based on the spec and any bindings in the MatchEnv. |
Constraint |
LTF_Parser.WorldStateConstraintParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.ComputeParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.MultipleAnswerComputeParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.BeforeParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.DurationParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.WindowAtParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.ResourceConstraintParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.AdviceParser.makeConstraint(LList spec,
MatchEnv env)
|
Constraint |
LTF_Parser.OtherConstraintParser.makeConstraint(LList spec,
MatchEnv env)
|
protected TimeWindow |
LTF_Parser.TemporalConstraintParser.makeTimeWindow(MatchEnv env)
|
Uses of MatchEnv in ix.ip2 |
---|
Fields in ix.ip2 declared as MatchEnv | |
---|---|
protected MatchEnv |
UnsatisfiedConditionsUnreadyReason.condEnv
|
(package private) MatchEnv |
ExpandHandler.ExpandAction.env
|
(package private) MatchEnv |
ConditionHandler.SatisfyAction.env
|
(package private) MatchEnv |
CompletionHandler.DoneAction.env
|
Methods in ix.ip2 that return MatchEnv | |
---|---|
MatchEnv |
UnsatisfiedConditionsUnreadyReason.getConditionEnv()
|
protected MatchEnv |
ExpandHandler.ExpandAction.getInstantiationEnv()
|
protected MatchEnv |
VariableManager.FilterMatcher.matchFilter(PatternAssignment pv,
java.util.Map.Entry entry,
MatchEnv baseEnv)
|
protected MatchEnv |
ExpandHandler.matchRefinement(AgendaItem item,
Refinement r)
|
MatchEnv |
SendReportHandler.matchSyntax(LList pattern)
|
protected MatchEnv |
VariableManager.noticeForcedBindings()
Called within the variable manager when it notices that some variables have only one possible value remaining. |
Methods in ix.ip2 with parameters of type MatchEnv | |
---|---|
void |
Ip2ModelManager.applyEnv(MatchEnv env)
|
boolean |
VariableManager.consistentBindings(MatchEnv env)
|
protected java.lang.String |
UnsatisfiedConditionsUnreadyReason.envDescription(MatchEnv env)
|
protected void |
VariableManager.FilterMatcher.evalComputeFilter(Constraint c,
LList restConds,
MatchEnv baseEnv)
|
java.util.List |
VariableManager.evalFilters(ix.icore.domain.ListOfConstraint conds,
java.util.Map state,
MatchEnv env)
Returns a list of MatchEnvs, one for each way in which all of the conditions can be satisfied together. |
(package private) java.util.List |
VariableManager.FilterMatcher.evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
java.util.List |
Ip2ModelManager.evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
void |
Ip2ModelManager.executeRefinementEffects(Refinement r,
MatchEnv env)
Applies the world-state effects specified by the refinement, changing the current world state. |
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. |
protected void |
VariableManager.FilterMatcher.filter(Constraint c,
LList restConds,
MatchEnv baseEnv)
|
protected void |
Ip2ModelManager.forcedBindings(MatchEnv forced)
|
protected java.lang.Object |
VariableManager.fullyInstantiate(java.lang.Object item,
MatchEnv env)
|
protected ExpandHandler.ExpandAction |
ExpandHandler.makeExpandAction(AgendaItem item,
Refinement r,
MatchEnv env)
Factory method that returns an instance of a suitable subclass of ExpandHandler.ExpandAction . |
protected void |
VariableManager.FilterMatcher.matchComputeResult(Constraint c,
java.lang.Object value,
LList restConds,
MatchEnv baseEnv)
|
protected MatchEnv |
VariableManager.FilterMatcher.matchFilter(PatternAssignment pv,
java.util.Map.Entry entry,
MatchEnv baseEnv)
|
ix.icore.domain.ListOfConstraint |
VariableManager.testFilters(ix.icore.domain.ListOfConstraint conds,
java.util.Map state,
MatchEnv env)
Returns a list of the conditions that can be satisfied individually. |
(package private) ix.icore.domain.ListOfConstraint |
VariableManager.FilterMatcher.testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv baseEnv)
|
ix.icore.domain.ListOfConstraint |
Ip2ModelManager.testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
Constructors in ix.ip2 with parameters of type MatchEnv | |
---|---|
ExpandHandler.ExpandAction(AgendaItem item,
Refinement refinement,
MatchEnv env)
|
|
UnsatisfiedConditionsUnreadyReason(HandlerAction action,
java.util.List allConditions,
java.util.List satisfiedConditions,
MatchEnv condEnv)
Creates an unready reason for the specified action and conditions. |
Uses of MatchEnv in ix.iplan |
---|
Fields in ix.iplan declared as MatchEnv | |
---|---|
(package private) MatchEnv |
SlipAchiever.condMatchEnv
|
(package private) MatchEnv |
IPlanConditionHandler.SatisfyAction.env
|
(package private) MatchEnv |
SlipExpander.refinementMatchEnv
|
Methods in ix.iplan that return MatchEnv | |
---|---|
(package private) MatchEnv |
SlipAchiever.rematchCond()
|
Methods in ix.iplan with parameters of type MatchEnv | |
---|---|
protected void |
IPlanModelManager.forcedBindings(MatchEnv forced)
|
(package private) SlipExpander |
SlipFindExecutable.makeExpander(AgendaItem item,
Refinement r,
MatchEnv env)
|
(package private) SlipExpander |
SlipFindExecutable.makeLaterExpander(AgendaItem item,
Refinement r,
MatchEnv env)
|
(package private) SlipExpander |
SlipFindExecutable.makeManualExpander(AgendaItem item,
Refinement r,
MatchEnv env)
|
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)
|
Constructors in ix.iplan with parameters of type MatchEnv | |
---|---|
SlipAchiever(PatternAssignment cond,
Refinement refinement,
PatternAssignment effect,
MatchEnv condMatchEnv)
|
|
SlipExpander(Slip slip,
AgendaItem item,
Refinement r,
MatchEnv refinementMatchEnv,
java.util.List filterEnvs)
|
Uses of MatchEnv in ix.isim |
---|
Methods in ix.isim with parameters of type MatchEnv | |
---|---|
abstract void |
ExecutableAction.executeAction(MatchEnv env)
|
Uses of MatchEnv in ix.isim.actions |
---|
Methods in ix.isim.actions with parameters of type MatchEnv | |
---|---|
void |
SendMessage.executeAction(MatchEnv env)
|
void |
SendConstraint.executeAction(MatchEnv env)
|
void |
SendActivity.executeAction(MatchEnv env)
|
void |
PointListMoveAction.executeAction(MatchEnv env)
|
Uses of MatchEnv in ix.util.match |
---|
Fields in ix.util.match declared as MatchEnv | |
---|---|
static MatchEnv |
SimpleMatcher.emptyEnv
emptyEnv is used to return non-null without allocating an env. |
static MatchEnv |
Matcher.emptyEnv
emptyEnv is used to return non-null without allocating an env. |
Methods in ix.util.match that return MatchEnv | |
---|---|
static MatchEnv |
SimpleMatcher.match(java.lang.Object pat,
java.lang.Object dat)
Match tries to match a pattern against an object. |
static MatchEnv |
Matcher.match(java.lang.Object pat,
java.lang.Object dat)
Match tries to match a pattern against an object. |
static MatchEnv |
SimpleMatcher.match(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
Matcher.match(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
SimpleMatcher.matchAnyPattern(java.util.List patterns,
java.lang.Object data)
|
static MatchEnv |
SimpleMatcher.matchAnyValue(java.lang.Object pat,
java.util.List dataValues)
|
static MatchEnv |
SimpleMatcher.mustMatch(java.lang.Object pat,
java.lang.Object dat)
|
static MatchEnv |
Matcher.mustMatch(java.lang.Object pat,
java.lang.Object dat)
|
static MatchEnv |
SimpleMatcher.mustMatch(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
Matcher.mustMatch(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
protected MatchEnv |
MatchChoiceManager.noticeForcedBindings()
|
Methods in ix.util.match with parameters of type MatchEnv | |
---|---|
static java.lang.Object |
Matcher.deref(Variable var,
MatchEnv env)
|
static MatchEnv |
SimpleMatcher.match(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
Matcher.match(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
SimpleMatcher.mustMatch(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
static MatchEnv |
Matcher.mustMatch(java.lang.Object pat,
java.lang.Object dat,
MatchEnv env)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |