Uses of Interface
org.eclipse.ocl.examples.pivot.Variable

Packages that use Variable
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.common   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.prettyprint   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling   
 

Uses of Variable in org.eclipse.ocl.examples.codegen.analyzer
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type Variable
protected  void Pivot2CGVisitor.addParameter(Variable aParameter, CGParameter cgParameter)
           
 CGVariable Pivot2CGVisitor.basicGetParameter(Variable aParameter)
           
 CGVariable Pivot2CGVisitor.createCGVariable(Variable pVariable)
           
protected  CGVariable Pivot2CGVisitor.createCGVariable(Variable contextVariable, OCLExpression source)
           
 CGParameter Pivot2CGVisitor.getParameter(Variable aParameter)
           
 CGParameter Pivot2CGVisitor.Variables.getParameter(Variable pVariable)
           
 CGVariable Pivot2CGVisitor.getSelfParameter(Variable aParameter)
           
 void Pivot2CGVisitor.Variables.putParameter(Variable aParameter, CGParameter cgParameter)
           
 

Uses of Variable in org.eclipse.ocl.examples.codegen.common
 

Methods in org.eclipse.ocl.examples.codegen.common with parameters of type Variable
static java.lang.String NameQueries.getUniqueText(Element context, Variable variable)
          Return a valid Java identifier suffix encoding of a variable name that is unique within the scope of element.
 

Uses of Variable in org.eclipse.ocl.examples.codegen.oclinecore
 

Methods in org.eclipse.ocl.examples.codegen.oclinecore with parameters of type Variable
protected  void OCLinEcorePivot2CGVisitor.addParameter(Variable aParameter, CGParameter cgParameter)
           
 CGVariable OCLinEcorePivot2CGVisitor.getSelfParameter(Variable aParameter)
           
 

Uses of Variable in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return Variable
 Variable ExpressionInOCL.createContextVariable()
          Creates a new Variable and sets the 'Context Variable' containment reference.
 Variable LoopExp.createIterator()
          Creates a new Variable and appends it to the 'Iterator' containment reference list.
 Variable ExpressionInOCL.createParameterVariable()
          Creates a new Variable and appends it to the 'Parameter Variable' containment reference list.
 Variable IterateExp.createResult()
          Creates a new Variable and sets the 'Result' containment reference.
 Variable ExpressionInOCL.createResultVariable()
          Creates a new Variable and sets the 'Result Variable' containment reference.
 Variable LetExp.createVariable()
          Creates a new Variable and sets the 'Variable' containment reference.
 Variable PivotFactory.createVariable()
          Returns a new object of class 'Variable'.
 Variable ExpressionInOCL.getContextVariable()
          Returns the value of the 'Context Variable' containment reference.
 Variable IterateExp.getResult()
          Returns the value of the 'Result' containment reference.
 Variable ExpressionInOCL.getResultVariable()
          Returns the value of the 'Result Variable' containment reference.
 Variable AbstractEnvironment.getSelfVariable()
           
 Variable Environment.getSelfVariable()
          Gets the self variable, looking it up in a parent environment if necessary.
 Variable LetExp.getVariable()
          Returns the value of the 'Variable' containment reference.
 

Methods in org.eclipse.ocl.examples.pivot that return types with arguments of type Variable
 java.util.List<Variable> LoopExp.getIterator()
          Returns the value of the 'Iterator' containment reference list.
 java.util.List<Variable> ExpressionInOCL.getParameterVariable()
          Returns the value of the 'Parameter Variable' containment reference list.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type Variable
 boolean AbstractEnvironment.addElement(java.lang.String name, Variable elem, boolean isExplicit)
           
 boolean Environment.addElement(java.lang.String name, Variable elem, boolean explicit)
          Adds a variable declaration to the environment.
 void ExpressionInOCL.setContextVariable(Variable value)
          Sets the value of the 'Context Variable' containment reference.
 void IterateExp.setResult(Variable value)
          Sets the value of the 'Result' containment reference.
 void ExpressionInOCL.setResultVariable(Variable value)
          Sets the value of the 'Result Variable' containment reference.
 void AbstractEnvironment.setSelfVariable(Variable var)
           
 void Environment.setSelfVariable(Variable var)
          Sets the "self" variable that is the implicit source of any property, operation, or association class call.
 void LetExp.setVariable(Variable value)
          Sets the value of the 'Variable' containment reference.
 

Uses of Variable in org.eclipse.ocl.examples.pivot.evaluation
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type Variable
 java.lang.Object AbstractEvaluationVisitorDecorator.visitVariable(Variable variable)
          Delegates to my decorated visitor.
 java.lang.Object EvaluationVisitorImpl.visitVariable(Variable variable)
          Callback for a Variable visit.
 java.lang.Object TracingEvaluationVisitor.visitVariable(Variable variable)
           
 

Uses of Variable in org.eclipse.ocl.examples.pivot.internal.impl
 

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

Fields in org.eclipse.ocl.examples.pivot.internal.impl declared as Variable
protected  Variable ExpressionInOCLImpl.contextVariable
          The cached value of the 'Context Variable' containment reference.
protected  Variable IterateExpImpl.result
          The cached value of the 'Result' containment reference.
protected  Variable ExpressionInOCLImpl.resultVariable
          The cached value of the 'Result Variable' containment reference.
protected  Variable LetExpImpl.variable
          The cached value of the 'Variable' containment reference.
 

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

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return Variable
 Variable ExpressionInOCLImpl.createContextVariable()
           
 Variable LoopExpImpl.createIterator()
           
 Variable ExpressionInOCLImpl.createParameterVariable()
           
 Variable IterateExpImpl.createResult()
           
 Variable ExpressionInOCLImpl.createResultVariable()
           
 Variable LetExpImpl.createVariable()
           
 Variable PivotFactoryImpl.createVariable()
           
 Variable ExpressionInOCLImpl.getContextVariable()
           
 Variable IterateExpImpl.getResult()
           
 Variable ExpressionInOCLImpl.getResultVariable()
           
 Variable LetExpImpl.getVariable()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return types with arguments of type Variable
 java.util.List<Variable> LoopExpImpl.getIterator()
           
 java.util.List<Variable> ExpressionInOCLImpl.getParameterVariable()
           
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type Variable
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetContextVariable(Variable newContextVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain IterateExpImpl.basicSetResult(Variable newResult, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ExpressionInOCLImpl.basicSetResultVariable(Variable newResultVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain LetExpImpl.basicSetVariable(Variable newVariable, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void ExpressionInOCLImpl.setContextVariable(Variable newContextVariable)
           
 void IterateExpImpl.setResult(Variable newResult)
           
 void ExpressionInOCLImpl.setResultVariable(Variable newResultVariable)
           
 void LetExpImpl.setVariable(Variable newVariable)
           
 

Uses of Variable in org.eclipse.ocl.examples.pivot.prettyprint
 

Methods in org.eclipse.ocl.examples.pivot.prettyprint with parameters of type Variable
 java.lang.Object EssentialOCLPrettyPrintVisitor.visitVariable(Variable object)
           
 

Uses of Variable in org.eclipse.ocl.examples.pivot.util
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type Variable
 T PivotSwitch.caseVariable(Variable object)
          Returns the result of interpreting the object as an instance of 'Variable'.
 boolean PivotValidator.validateVariable(Variable variable, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 R AbstractDelegatingVisitor.visitVariable(Variable object)
           
 R AbstractExtendingVisitor.visitVariable(Variable object)
           
 R AbstractNullVisitor.visitVariable(Variable object)
           
 R Visitor.visitVariable(Variable object)
           
 

Uses of Variable in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type Variable
 java.lang.Object Pivot2MonikerVisitor.visitVariable(Variable object)
           
 java.lang.String ToStringVisitor.visitVariable(Variable variable)
          Visits the variable's initialization expression (if any).
 

Uses of Variable in org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling
 

Methods in org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling with parameters of type Variable
protected  java.lang.String BaseLabelProvider.image(Variable ele)
           
protected  java.lang.String BaseLabelProvider.text(Variable ele)