Uses of Interface
org.eclipse.ocl.expressions.Variable

Packages that use Variable
org.eclipse.ocl Definition of the extensible environment API for OCL parsing and evaluation. 
org.eclipse.ocl.ecore Implementation of an OCL binding for the Ecore metamodel. 
org.eclipse.ocl.ecore.impl Implementation of the Ecore binding of the the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.ecore.internal   
org.eclipse.ocl.ecore.util Generated utilities for working with instances the Ecore binding of the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.examples.impactanalyzer.impl   
org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation   
org.eclipse.ocl.expressions Specification of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.impl Implementation of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.operations   
org.eclipse.ocl.expressions.util Generated utilities for working with instances the Expressions model. 
org.eclipse.ocl.internal.evaluation   
org.eclipse.ocl.internal.helper   
org.eclipse.ocl.parser   
org.eclipse.ocl.uml Implementation of an OCL binding for the UML metamodel. 
org.eclipse.ocl.uml.impl Implementation of the UML binding of the the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.uml.internal   
org.eclipse.ocl.uml.util Miscellaneous utilities in support of the UML environment for OCL. 
org.eclipse.ocl.util Miscellaneous utilities in support of the OCL parser and environment implementations. 
org.eclipse.ocl.utilities Abstract API for OCL AST utilities and extensions of the UML metamodel. 
 

Uses of Variable in org.eclipse.ocl
 

Methods in org.eclipse.ocl that return Variable
 Variable<C,PM> AbstractEnvironment.getSelfVariable()
           
 Variable<C,PM> Environment.getSelfVariable()
          Gets the self variable, looking it up in a parent environment if necessary.
 Variable<C,PM> AbstractEnvironment.VariableEntry.getVariable()
           
 Variable<C,PM> AbstractEnvironment.lookup(java.lang.String name)
           
 Variable<C,PM> Environment.lookup(java.lang.String name)
          Obtains the Variable bound to a variable name.
 Variable<C,PM> AbstractEnvironment.lookupImplicitSourceForAssociationClass(java.lang.String name)
           
 Variable<C,PM> Environment.lookupImplicitSourceForAssociationClass(java.lang.String name)
          Return an implicit variable that references the named association class.
 Variable<C,PM> AbstractEnvironment.lookupImplicitSourceForOperation(java.lang.String name, java.util.List<? extends TypedElement<C>> args)
           
 Variable<C,PM> Environment.lookupImplicitSourceForOperation(java.lang.String name, java.util.List<? extends TypedElement<C>> args)
          Return an implicit variable declaration that defines the specified operation signature.
 Variable<C,PM> AbstractEnvironment.lookupImplicitSourceForProperty(java.lang.String name)
           
 Variable<C,PM> Environment.lookupImplicitSourceForProperty(java.lang.String name)
          Return the most appropriate matching variable to use as the implicit source of a call to the specified property.
 Variable<C,PM> AbstractEnvironment.lookupImplicitSourceForSignal(java.lang.String name, java.util.List<? extends TypedElement<C>> args)
           
 Variable<C,PM> Environment.lookupImplicitSourceForSignal(java.lang.String name, java.util.List<? extends TypedElement<C>> args)
          Return an implicit variable declaration that defines the specified signal reception signature.
 Variable<C,PM> AbstractEnvironment.lookupImplicitSourceForState(java.util.List<java.lang.String> path)
           
 Variable<C,PM> Environment.lookupImplicitSourceForState(java.util.List<java.lang.String> path)
          Finds the best-matching implicit variable to use as a source for the unqualified oclIsInState() invocation with the specified state qualified name path.
 Variable<C,PM> AbstractEnvironment.lookupLocal(java.lang.String name)
           
 Variable<C,PM> Environment.lookupLocal(java.lang.String name)
          Obtains the Variable bound to a local variable name.
 

Methods in org.eclipse.ocl that return types with arguments of type Variable
 java.util.Collection<Variable<C,PM>> AbstractEnvironment.getVariables()
           
 java.util.Collection<Variable<C,PM>> Environment.getVariables()
          Returns the Variables registered explicitly in me and any parents that I may have.
 

Methods in org.eclipse.ocl with parameters of type Variable
protected  void AbstractEnvironment.addedVariable(java.lang.String name, Variable<C,PM> variable, boolean isExplicit)
          Persists the specified variable in my resource.
 boolean AbstractEnvironment.addElement(java.lang.String name, Variable<C,PM> elem, boolean isExplicit)
           
 boolean Environment.addElement(java.lang.String name, Variable<C,PM> elem, boolean explicit)
          Adds a variable declaration to the environment.
 P Environment.defineAttribute(C owner, Variable<C,PM> variable, CT constraint)
          In processing an additional attribute definition, constructs the property and associates it with its definition constraint.
protected  void AbstractEnvironment.removedVariable(java.lang.String name, Variable<C,PM> variable, boolean isExplicit)
          Removes the specified variable from my resource.
 void AbstractEnvironment.setSelfVariable(Variable<C,PM> var)
           
 void Environment.setSelfVariable(Variable<C,PM> var)
          Sets the "self" variable that is the implicit source of any property, operation, or association class call.
 java.lang.Object EvaluationVisitorDecorator.visitVariable(Variable<C,PM> variable)
          Delegates to my decorated visitor.
 java.lang.Object EvaluationVisitorImpl.visitVariable(Variable<C,PM> vd)
          Callback for a VariableDeclaration visit.
 

Method parameters in org.eclipse.ocl with type arguments of type Variable
 O Environment.defineOperation(C owner, java.lang.String name, C type, java.util.List<Variable<C,PM>> params, CT constraint)
          In processing an additional operation definition, constructs the operation and associates it with its definition constraint.
 

Uses of Variable in org.eclipse.ocl.ecore
 

Subinterfaces of Variable in org.eclipse.ocl.ecore
 interface Variable
          A representation of the model object 'Variable'.
 

Methods in org.eclipse.ocl.ecore that return Variable
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> EcoreEnvironment.lookupImplicitSourceForOppositeProperty(java.lang.String name)
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> EnvironmentWithHiddenOpposites.lookupImplicitSourceForOppositeProperty(java.lang.String name)
          Return the most appropriate matching variable to use as the implicit source of a call to the specified property.
 

Methods in org.eclipse.ocl.ecore with parameters of type Variable
 org.eclipse.emf.ecore.EStructuralFeature EcoreEnvironment.defineAttribute(org.eclipse.emf.ecore.EClassifier owner, Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable, Constraint constraint)
           
 

Method parameters in org.eclipse.ocl.ecore with type arguments of type Variable
 org.eclipse.emf.ecore.EOperation EcoreEnvironment.defineOperation(org.eclipse.emf.ecore.EClassifier owner, java.lang.String name, org.eclipse.emf.ecore.EClassifier type, java.util.List<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> params, Constraint constraint)
           
 

Uses of Variable in org.eclipse.ocl.ecore.impl
 

Classes in org.eclipse.ocl.ecore.impl that implement Variable
 class VariableImpl
          An implementation of the model object 'Variable'.
 

Fields in org.eclipse.ocl.ecore.impl declared as Variable
protected  Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> ExpressionInOCLImpl.contextVariable
          The cached value of the 'Context Variable' containment reference.
protected  Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> VariableExpImpl.referredVariable
          The cached value of the 'Referred Variable' reference.
protected  Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> IterateExpImpl.result
          The cached value of the 'Result' containment reference.
protected  Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> ExpressionInOCLImpl.resultVariable
          The cached value of the 'Result Variable' containment reference.
protected  Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> LetExpImpl.variable
          The cached value of the 'Variable' containment reference.
 

Fields in org.eclipse.ocl.ecore.impl with type parameters of type Variable
protected  org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> LoopExpImpl.iterator
          The cached value of the 'Iterator' containment reference list.
protected  org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> ExpressionInOCLImpl.parameterVariable
          The cached value of the 'Parameter Variable' containment reference list.
 

Methods in org.eclipse.ocl.ecore.impl that return Variable
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> VariableExpImpl.basicGetReferredVariable()
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> ExpressionInOCLImpl.getContextVariable()
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> VariableExpImpl.getReferredVariable()
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> IterateExpImpl.getResult()
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> ExpressionInOCLImpl.getResultVariable()
           
 Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> LetExpImpl.getVariable()
           
 

Methods in org.eclipse.ocl.ecore.impl that return types with arguments of type Variable
 org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> LoopExpImpl.getIterator()
           
 org.eclipse.emf.common.util.EList<Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter>> ExpressionInOCLImpl.getParameterVariable()
           
 

Methods in org.eclipse.ocl.ecore.impl with parameters of type Variable
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetContextVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newContextVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain IterateExpImpl.basicSetResult(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResult, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetResultVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResultVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LetExpImpl.basicSetVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void ExpressionInOCLImpl.setContextVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newContextVariable)
           
 void VariableExpImpl.setReferredVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newReferredVariable)
           
 void IterateExpImpl.setResult(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResult)
           
 void ExpressionInOCLImpl.setResultVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newResultVariable)
           
 void LetExpImpl.setVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> newVariable)
           
 

Uses of Variable in org.eclipse.ocl.ecore.internal
 

Methods in org.eclipse.ocl.ecore.internal that return Variable
<C,PM> Variable<C,PM>
OCLFactoryImpl.createVariable()
           
 

Uses of Variable in org.eclipse.ocl.ecore.util
 

Methods in org.eclipse.ocl.ecore.util with parameters of type Variable
<C,PM> T
EcoreSwitch.caseExpressions_Variable(Variable<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Variable'.
<C,PM> T
EcoreSwitch.caseVariable_1(Variable<C,PM> object)
          Deprecated. Since 1.3, override the EcoreSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable) method, instead.
 

Uses of Variable in org.eclipse.ocl.examples.impactanalyzer.impl
 

Methods in org.eclipse.ocl.examples.impactanalyzer.impl with parameters of type Variable
 org.eclipse.emf.ecore.EClass ContextTypeRetriever.visitVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable)
           
 

Uses of Variable in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation
 

Methods in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation with parameters of type Variable
protected  java.util.Set<VariableExp> FindAlwaysUsedVariablesVisitor.handleVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable, java.util.Set<VariableExp> initResult)
           
 

Uses of Variable in org.eclipse.ocl.expressions
 

Methods in org.eclipse.ocl.expressions that return Variable
<C,PM> Variable<C,PM>
ExpressionsFactory.createVariable()
          Returns a new object of class 'Variable'.
 Variable<C,PM> VariableExp.getReferredVariable()
          Returns the value of the 'Referred Variable' reference.
 Variable<C,PM> IterateExp.getResult()
          Returns the value of the 'Result' containment reference.
 Variable<C,PM> LetExp.getVariable()
          Returns the value of the 'Variable' containment reference.
 

Methods in org.eclipse.ocl.expressions that return types with arguments of type Variable
 org.eclipse.emf.common.util.EList<Variable<C,PM>> LoopExp.getIterator()
          Returns the value of the 'Iterator' containment reference list.
 

Methods in org.eclipse.ocl.expressions with parameters of type Variable
 void VariableExp.setReferredVariable(Variable<C,PM> value)
          Sets the value of the 'Referred Variable' reference.
 void IterateExp.setResult(Variable<C,PM> value)
          Sets the value of the 'Result' containment reference.
 void LetExp.setVariable(Variable<C,PM> value)
          Sets the value of the 'Variable' containment reference.
 

Uses of Variable in org.eclipse.ocl.expressions.impl
 

Fields in org.eclipse.ocl.expressions.impl declared as Variable
protected  Variable<C,PM> VariableExpImpl.referredVariable
          The cached value of the 'Referred Variable' reference.
protected  Variable<C,PM> IterateExpImpl.result
          The cached value of the 'Result' containment reference.
protected  Variable<C,PM> LetExpImpl.variable
          The cached value of the 'Variable' containment reference.
 

Fields in org.eclipse.ocl.expressions.impl with type parameters of type Variable
protected  org.eclipse.emf.common.util.EList<Variable<C,PM>> LoopExpImpl.iterator
          The cached value of the 'Iterator' containment reference list.
 

Methods in org.eclipse.ocl.expressions.impl that return Variable
 Variable<C,PM> VariableExpImpl.basicGetReferredVariable()
           
<C,PM> Variable<C,PM>
ExpressionsFactoryImpl.createVariable()
           
 Variable<C,PM> VariableExpImpl.getReferredVariable()
           
 Variable<C,PM> IterateExpImpl.getResult()
           
 Variable<C,PM> LetExpImpl.getVariable()
           
 

Methods in org.eclipse.ocl.expressions.impl that return types with arguments of type Variable
 org.eclipse.emf.common.util.EList<Variable<C,PM>> LoopExpImpl.getIterator()
           
 

Methods in org.eclipse.ocl.expressions.impl with parameters of type Variable
 org.eclipse.emf.common.notify.NotificationChain IterateExpImpl.basicSetResult(Variable<C,PM> newResult, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LetExpImpl.basicSetVariable(Variable<C,PM> newVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void VariableExpImpl.setReferredVariable(Variable<C,PM> newReferredVariable)
           
 void IterateExpImpl.setResult(Variable<C,PM> newResult)
           
 void LetExpImpl.setVariable(Variable<C,PM> newVariable)
           
 

Uses of Variable in org.eclipse.ocl.expressions.operations
 

Methods in org.eclipse.ocl.expressions.operations with parameters of type Variable
static
<C,PM,T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableOperations.accept(Variable<C,PM> variable, U v)
           
static
<C,PM> boolean
VariableOperations.checkInitType(Variable<C,PM> variable, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          initExpression->notEmpty() implies initExpression.type.conformsTo (type)
static
<C,PM> java.lang.String
VariableOperations.getName(Variable<C,PM> variable)
           
static
<C,PM> C
VariableOperations.getType(Variable<C,PM> variable)
           
static
<C,PM> void
VariableOperations.setName(Variable<C,PM> variable, java.lang.String name)
           
static
<C,PM> void
VariableOperations.setType(Variable<C,PM> variable, C type)
           
 

Uses of Variable in org.eclipse.ocl.expressions.util
 

Methods in org.eclipse.ocl.expressions.util with parameters of type Variable
<C,PM> T
ExpressionsSwitch.caseVariable(Variable<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Variable'.
 boolean ExpressionsValidator.validateVariable_checkInitType(Variable<?,?> variable, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the checkInitType constraint of 'Variable'.
 boolean ExpressionsValidator.validateVariable(Variable<?,?> variable, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of Variable in org.eclipse.ocl.internal.evaluation
 

Methods in org.eclipse.ocl.internal.evaluation with parameters of type Variable
 java.lang.Object TracingEvaluationVisitor.visitVariable(Variable<C,PM> variable)
           
 

Method parameters in org.eclipse.ocl.internal.evaluation with type arguments of type Variable
protected  void IterationTemplate.advanceIterators(java.util.List<Variable<C,PM>> iterators, java.util.Iterator<?>[] javaIters, java.util.Collection<?> c, int curr)
           
 java.lang.Object IterationTemplate.evaluate(java.util.Collection<?> coll, java.util.List<Variable<C,PM>> iterators, OCLExpression<C> body, java.lang.String resultName)
           
protected  java.lang.Object IterationTemplate.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  java.lang.Object IterationTemplateAny.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  java.lang.Object IterationTemplateClosure.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
          Recursively evaluates the iterator body expression.
protected  java.lang.Object IterationTemplateCollect.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  java.lang.Object IterationTemplateCollectNested.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  java.lang.Object IterationTemplateExists.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object body)
           
protected  java.lang.Object IterationTemplateForAll.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object body)
           
protected  java.lang.Object IterationTemplateIsUnique.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  java.lang.Object IterationTemplateOne.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object body)
           
protected  java.lang.Object IterationTemplateReject.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object body)
           
protected  java.lang.Object IterationTemplateSelect.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object body)
           
protected  java.lang.Object IterationTemplateSortedBy.evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
protected  void IterationTemplate.initializeIterators(java.util.List<Variable<C,PM>> iterators, java.util.Iterator<?>[] javaIters, java.util.Collection<?> c)
           
protected  void IterationTemplate.removeIterators(java.util.List<Variable<C,PM>> iterators)
           
 

Uses of Variable in org.eclipse.ocl.internal.helper
 

Methods in org.eclipse.ocl.internal.helper with parameters of type Variable
 java.util.List<Choice> OCLSyntaxHelper.ASTVisitor.visitVariable(Variable<C,PM> variabledeclaration)
           
 

Uses of Variable in org.eclipse.ocl.parser
 

Methods in org.eclipse.ocl.parser that return Variable
<C,PM> Variable<C,PM>
OCLFactoryWithHistory.createVariable()
           
protected  Variable<C,PM> AbstractOCLAnalyzer.genVariableDeclaration(CSTNode cstNode, java.lang.String rule, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, java.lang.String name, C type, OCLExpression<C> initExp, boolean explicitFlag, boolean addToEnvironment, boolean isSelf)
          Generate a VariableDeclaration AST node, and add it to the environment.
protected  Variable<C,PM> AbstractOCLAnalyzer.lookupImplicitSourceForOperation(CSTNode cstNode, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, java.util.List<OCLExpression<C>> args, java.lang.String operationName)
           
 Variable<C,PM> OCLAnalyzer.parseVariableDeclarationCS(boolean addToEnvironment)
          Parses the input as a VariableDeclarationCS.
protected  Variable<C,PM> AbstractOCLAnalyzer.variableDeclarationCS(VariableCS variableDeclarationCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, boolean addToEnvironment)
          VariableDeclarationCS
 

Methods in org.eclipse.ocl.parser that return types with arguments of type Variable
protected  java.util.List<Variable<C,PM>> AbstractOCLAnalyzer.parametersCS(java.util.List<VariableCS> parameters, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
          ParametersCS
protected  java.util.List<Variable<C,PM>> AbstractOCLAnalyzer.variableDeclarationListCS(java.util.List<VariableCS> variableDeclarationCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, boolean addToEnvironment)
          VariableDeclarationListCS
 

Methods in org.eclipse.ocl.parser with parameters of type Variable
protected  VariableExp<C,PM> AbstractOCLAnalyzer.createVariableExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, CSTNode cst, Variable<C,PM> var)
          Creates a variable expression with the variable that it references.
 java.lang.Boolean ValidationVisitor.visitVariable(Variable<C,PM> vd)
          Callback for a VariableDeclaration visit.
 

Uses of Variable in org.eclipse.ocl.uml
 

Methods in org.eclipse.ocl.uml with parameters of type Variable
 org.eclipse.uml2.uml.Property UMLEnvironment.defineAttribute(org.eclipse.uml2.uml.Classifier owner, Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> variable, org.eclipse.uml2.uml.Constraint constraint)
           
 

Method parameters in org.eclipse.ocl.uml with type arguments of type Variable
 org.eclipse.uml2.uml.Operation UMLEnvironment.defineOperation(org.eclipse.uml2.uml.Classifier owner, java.lang.String name, org.eclipse.uml2.uml.Classifier type, java.util.List<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> params, org.eclipse.uml2.uml.Constraint constraint)
           
 

Uses of Variable in org.eclipse.ocl.uml.impl
 

Fields in org.eclipse.ocl.uml.impl declared as Variable
protected  Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> ExpressionInOCLImpl.contextVariable
          The cached value of the 'Context Variable' containment reference.
protected  Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> VariableExpImpl.referredVariable
          The cached value of the 'Referred Variable' reference.
protected  Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> IterateExpImpl.result
          The cached value of the 'Result' containment reference.
protected  Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> ExpressionInOCLImpl.resultVariable
          The cached value of the 'Result Variable' containment reference.
protected  Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> LetExpImpl.variable
          The cached value of the 'Variable' containment reference.
 

Fields in org.eclipse.ocl.uml.impl with type parameters of type Variable
protected  org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> LoopExpImpl.iterator
          The cached value of the 'Iterator' containment reference list.
protected  org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> ExpressionInOCLImpl.parameterVariable
          The cached value of the 'Parameter Variable' containment reference list.
 

Methods in org.eclipse.ocl.uml.impl that return Variable
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> VariableExpImpl.basicGetReferredVariable()
           
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> ExpressionInOCLImpl.getContextVariable()
           
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> VariableExpImpl.getReferredVariable()
           
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> IterateExpImpl.getResult()
           
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> ExpressionInOCLImpl.getResultVariable()
           
 Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> LetExpImpl.getVariable()
           
 

Methods in org.eclipse.ocl.uml.impl that return types with arguments of type Variable
 org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> LoopExpImpl.getIterator()
           
 org.eclipse.emf.common.util.EList<Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter>> ExpressionInOCLImpl.getParameterVariable()
           
 

Methods in org.eclipse.ocl.uml.impl with parameters of type Variable
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetContextVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newContextVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain IterateExpImpl.basicSetResult(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResult, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetResultVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResultVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LetExpImpl.basicSetVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void ExpressionInOCLImpl.setContextVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newContextVariable)
           
 void VariableExpImpl.setReferredVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newReferredVariable)
           
 void IterateExpImpl.setResult(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResult)
           
 void ExpressionInOCLImpl.setResultVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newResultVariable)
           
 void LetExpImpl.setVariable(Variable<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Parameter> newVariable)
           
 

Uses of Variable in org.eclipse.ocl.uml.internal
 

Methods in org.eclipse.ocl.uml.internal that return Variable
<C,PM> Variable<C,PM>
OCLFactoryImpl.createVariable()
           
 

Uses of Variable in org.eclipse.ocl.uml.util
 

Methods in org.eclipse.ocl.uml.util with parameters of type Variable
<C,PM> T
UMLSwitch.caseExpressions_Variable(Variable<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Variable'.
<C,PM> T
UMLSwitch.caseVariable_1(Variable<C,PM> object)
          Deprecated. Since 2.0, override the UMLSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable) method, instead.
 

Uses of Variable in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util with parameters of type Variable
protected  java.lang.String ToStringVisitor.handleVariable(Variable<C,PM> vd, java.lang.String initResult)
          Callback for the Variable visit.
 

Uses of Variable in org.eclipse.ocl.utilities
 

Methods in org.eclipse.ocl.utilities that return Variable
<C,PM> Variable<C,PM>
OCLFactory.createVariable()
          Returns a new object of class 'Variable'.
 Variable<C,PM> ExpressionInOCL.getContextVariable()
          Returns the value of the 'Context Variable' containment reference.
 Variable<C,PM> ExpressionInOCL.getResultVariable()
          Returns the value of the 'Result Variable' containment reference.
 

Methods in org.eclipse.ocl.utilities that return types with arguments of type Variable
 org.eclipse.emf.common.util.EList<Variable<C,PM>> ExpressionInOCL.getParameterVariable()
          Returns the value of the 'Parameter Variable' containment reference list.
 

Methods in org.eclipse.ocl.utilities with parameters of type Variable
protected  T AbstractVisitor.handleVariable(Variable<C,PM> variable, T initResult)
          Visits the specified variable with the results of visiting its initializer (if any).
 void ExpressionInOCL.setContextVariable(Variable<C,PM> value)
          Sets the value of the 'Context Variable' containment reference.
 void ExpressionInOCL.setResultVariable(Variable<C,PM> value)
          Sets the value of the 'Result Variable' containment reference.
 T AbstractVisitor.visitVariable(Variable<C,PM> variable)
          Visits the variable's initialization expression (if any).
 T Visitor.visitVariable(Variable<C,PM> variable)