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

## Uses of Class
ix.util.lisp.ItemVar

Packages that use ItemVar
ix.icore.domain | Domain descriptions.
ix.icore.plan | Classes for external / snapshot representation of processes.
ix.iview | Viewers.
ix.iview.domain | Objects that mirror those of the domain (in ix.icore.domain package) for UI purposes.
ix.iview.table |
ix.iview.util |
ix.test | Simple applications for testing purposes.

Uses of ItemVar in ix.icore.domain

Fields in ix.icore.domain declared as ItemVar
`protected ItemVar` | `VariableDeclaration.name`

Methods in ix.icore.domain that return ItemVar
`ItemVar` | `VariableDeclaration.getName()`

Methods in ix.icore.domain with parameters of type ItemVar
`protected boolean` | `Refinement.isDeclared(ItemVar v)` Returns true iff this specified variable is declared in this refinement.
`void` | `VariableDeclaration.setName(ItemVar name)`

Constructors in ix.icore.domain with parameters of type ItemVar
`MissingValuesException(ItemVar v)`
`VariableDeclaration(ItemVar name)`

Uses of ItemVar in ix.icore.plan

Fields in ix.icore.plan with type parameters of type ItemVar
`protected java.util.Map<Name,ItemVar>` | `PlanAsDomain.planVarIdToItemVarMap`

Methods in ix.icore.plan that return ItemVar
`(package private) ItemVar` | `PlanAsDomain.getItemVar(PlanVariable pv)`
`(package private) ItemVar` | `PlanAsDomain.getItemVar(PlanVariableDeclaration dcl)`
`(package private) ItemVar` | `PlanAsDomain.makeItemVar(PlanVariableDeclaration dcl)`
`(package private) ItemVar` | `DomainAsPlan.namePart(ItemVar v)`

Methods in ix.icore.plan that return types with arguments of type ItemVar
`(package private) java.util.Map<Name,ItemVar>` | `PlanAsDomain.makePlanVarIdToItemVarMap(Plan plan)`

Methods in ix.icore.plan with parameters of type ItemVar
`(package private) PlanVariable` | `DomainAsPlan.getPlanVar(ItemVar v)`
`(package private) PlanVariableDeclaration` | `DomainAsPlan.makePlanVarDcl(ItemVar v, VariableScope s)`
`(package private) ItemVar` | `DomainAsPlan.namePart(ItemVar v)`

Uses of ItemVar in ix.iview

Fields in ix.iview declared as ItemVar
`protected ItemVar` | `ObjectConstraintEditor.variable`

Methods in ix.iview with parameters of type ItemVar
`void` | `DeclarationEditor.VarTypeTableModel.addData(ItemVar itemVar)`
`protected java.util.Set` | `DeclarationEditor.getNoObjectConstraints(ItemVar var)`
`protected java.util.HashMap` | `DeclarationEditor.getVarConstraints(ItemVar var)` Looks up the constraints for the given variable in the varConstMap
`protected UIObjectClass` | `DeclarationEditor.getVarType(ItemVar var)` Looks up the var type for the given variable in the varTypeMap
`protected Constraint` | `DeclarationEditor.getVarTypeConstraint(ItemVar var)` Looks up the var type for the given variable in the varTypeMap and makes a constraint that sets it.
`protected void` | `DeclarationEditor.loadVarConstraints(UIRefinement uir, ItemVar var)` Loads the constraints of the refinement into the varConstMap
`protected void` | `DeclarationEditor.loadVarType(UIRefinement uir, ItemVar var)` Looks up the type constraint of the given var in the given refinement.
`protected Constraint` | `ObjectConstraintEditor.makeConstraint(ItemVar var, UIObjectClass oClass, java.lang.String typeProperty)` Make a type constraint for the variable
`protected Constraint` | `DeclarationEditor.makeTypeConstraint(ItemVar var)` Makes a type constraint for the given variable from the current settings.
`protected void` | `DeclarationEditor.noteVarConstraints(ItemVar var, java.util.HashMap propConsts)` Notes the given constraints for the given variable in the varConstMap.
`protected void` | `DeclarationEditor.noteVarType(ItemVar var, UIObjectClass type)` Notes the given type for the given variable in the varTypeMap.
`protected void` | `DeclarationEditor.noteVarTypeConstraint(ItemVar var, Constraint c)` Notes the var type for the given variable in the varTypeConstraints map
`protected void` | `DeclarationEditor.noteVarTypeConstraint(ItemVar var, UIObjectClass oClass)` Notes the var type for the given variable in the varTypeConstraints map
`protected void` | `DeclarationEditor.reloadVarConstraints(ItemVar var)` Checks applicability of editor constraints and noObCons
`protected boolean` | `DeclarationEditor.removeConstraint(ItemVar var, Constraint c)` Remove the constraint;
`protected boolean` | `DeclarationEditor.removeConstraint(ItemVar var, UIObjectClass type, Constraint c)` Remove the constraint;
`protected boolean` | `DeclarationEditor.removeConstraint(ItemVar var, UIObjectClass type, ObjectProperty prop, Constraint c)` Remove the constraint;
`protected void` | `DeclarationEditor.removeVarConstraints(ItemVar var)`
`protected void` | `DeclarationEditor.removeVarType(ItemVar var)`
`protected void` | `DeclarationEditor.removeVarTypeConstraint(ItemVar var)`
`protected void` | `DeclarationEditor.replaceNotes(ItemVar oldVar, ItemVar newVar)` If variable name has changed, replace note of type and constraints and note that the change was made (to clean up uir on exit)
`protected void` | `DeclarationEditor.saveVarConstraints(UIRefinement uir, ItemVar var)` Saves the constraints in the varConstMap into the refinement
`protected void` | `DeclarationEditor.saveVarType(UIRefinement uir, ItemVar var)` Saves the var type (class) in the varTypeMap into the refinement.
`void` | `DeclarationEditor.userShowNoDecs(ItemVar var)`
`void` | `PropertyConstraintsListener.variableConstraintsChanged(ItemVar variable, java.util.HashMap propConsts)`
`void` | `ObjectConstraintEditor.variableConstraintsChanged(ItemVar variable, java.util.HashMap propConsts)`
`void` | `DeclarationEditor.variableConstraintsChanged(ItemVar variable, java.util.HashMap propConsts)`
`void` | `PropertyConstraintsListener.variableNameChanged(ItemVar oldVar, ItemVar newVar)`
`void` | `ObjectConstraintEditor.variableNameChanged(ItemVar oldVar, ItemVar newVar)`
`void` | `DeclarationEditor.variableNameChanged(ItemVar oldVar, ItemVar newVar)`
`void` | `PropertyConstraintsListener.variableTypeChanged(ItemVar var, UIObjectClass oldType, UIObjectClass newType)`
`void` | `ObjectConstraintEditor.variableTypeChanged(ItemVar var, UIObjectClass oldType, UIObjectClass newType)`
`void` | `DeclarationEditor.variableTypeChanged(ItemVar var, UIObjectClass oldType, UIObjectClass newType)`

Uses of ItemVar in ix.iview.domain

Methods in ix.iview.domain with parameters of type ItemVar
`static java.util.List` | `UIRefinement.filterForVariable(ItemVar var, java.util.List constraints)` Searches the given constraints for ones that constrain the variable, i.e. pattern assignments that have the variable as their subject.
`java.util.Collection` | `UIDomain.findVariableUsers(ItemVar var)` Finds all refinements that use the variable with the given name.
`Constraint` | `UIRefinement.getTypeConstraint(ItemVar var)`
`java.util.List` | `UIRefinement.getVariableConstraints(ItemVar var)` Find all (world-state) constraints that have the given variable in them.
`void` | `UIRefinement.setTypeConstraint(ItemVar var, Constraint constraint)`
`void` | `UIRefinement.setVariableConstraints(ItemVar var, java.util.List varConstrs)` Replace all Find all previous (world-state) constraints that have the given variable in them with the given ones.

Uses of ItemVar in ix.iview.table

Fields in ix.iview.table declared as ItemVar
`(package private) ItemVar` | `PropertyTableModel.variable`

Methods in ix.iview.table with parameters of type ItemVar
`void` | `PropertyTableModel.setConstraints(ItemVar var, UIObjectClass oClass, java.util.HashMap propConstrMap)`

Uses of ItemVar in ix.iview.util

Methods in ix.iview.util that return ItemVar
`static ItemVar` | `IVUtil.variableFromConstraint(Constraint c)` Looks for an ObjectProperty in the given pattern that is defined for the given UIObjectClass.

Methods in ix.iview.util with parameters of type ItemVar
`static java.util.List` | `IVUtil.filterVariableProperty(ItemVar var, java.lang.String property, java.util.List constraints)` Looks through constraints and finds the most likely for class info.
`static Constraint` | `IVUtil.findClassConstraint(ItemVar var, java.util.List constraints)` Looks through constraints and finds the most likely for class info.
`static java.lang.Object` | `IVUtil.findVariableClass(ItemVar var, java.util.List constraints)` Looks through constraints and finds the most likely for class info.
`static boolean` | `IVUtil.isClassConstraint(ItemVar var, Constraint c)` Looks through constraints and finds the most likely for class info.
`static boolean` | `IVUtil.isInPattern(ItemVar var, LList pattern)`
`static boolean` | `IVUtil.isSimplePropertyAssignment(PatternAssignment ass, ObjectProperty prop, ItemVar var)` Looks at the second element in the list and compares it to the given variable.
`static boolean` | `IVUtil.isSubjectInPattern(ItemVar var, LList pattern)` Looks at the second element in the list and compares it to the given variable.
`static LList` | `IVUtil.replaceInPattern(ItemVar oldVar, ItemVar newVar, LList pattern)` Replace each variable in each given constraint with the new one propertiesMap (property-constraintSet)
`static java.util.HashMap` | `IVUtil.replaceVarInConstraints(ItemVar oldVar, ItemVar newVar, java.util.HashMap constraintsMap)` Replace each variable in each given constraint with the new one propertiesMap (property-constraintSet)

Uses of ItemVar in ix.test

Methods in ix.test that return ItemVar
`ItemVar` | `MakeRandomInstance.makeItemVar()`

Methods in ix.test with parameters of type ItemVar
`(package private) Variable` | `MatchChoiceTest.VarMaker.mapItemVar(ItemVar name)`

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