Uses of Interface
org.eclipse.ocl.examples.codegen.cgmodel.CGVariable

Packages that use CGVariable
org.eclipse.ocl.examples.autogen.analyzer   
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.cgmodel   
org.eclipse.ocl.examples.codegen.cgmodel.impl   
org.eclipse.ocl.examples.codegen.cgmodel.util   
org.eclipse.ocl.examples.codegen.cse   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.oclinecore   
 

Uses of CGVariable in org.eclipse.ocl.examples.autogen.analyzer
 

Methods in org.eclipse.ocl.examples.autogen.analyzer that return types with arguments of type CGVariable
 java.util.Set<CGVariable> AutoFieldingAnalyzer.AutoAnalysisVisitor.visitCGASTCallExp(CGASTCallExp object)
           
 java.util.Set<CGVariable> AutoFieldingAnalyzer.AutoAnalysisVisitor.visitCGContainmentBody(CGContainmentBody object)
           
 java.util.Set<CGVariable> AutoFieldingAnalyzer.AutoAnalysisVisitor.visitCGContainmentPart(CGContainmentPart object)
           
 java.util.Set<CGVariable> AutoFieldingAnalyzer.AutoAnalysisVisitor.visitCGContainmentVisit(CGContainmentVisit object)
           
 

Method parameters in org.eclipse.ocl.examples.autogen.analyzer with type arguments of type CGVariable
protected  FieldingAnalyzer.RewriteVisitor AutoFieldingAnalyzer.createRewriteVisitor(java.util.Set<CGVariable> caughtVariables)
           
 

Constructor parameters in org.eclipse.ocl.examples.autogen.analyzer with type arguments of type CGVariable
AutoFieldingAnalyzer.AutoRewriteVisitor(AutoAnalyzer context, java.util.Set<CGVariable> caughtVariables)
           
 

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

Fields in org.eclipse.ocl.examples.codegen.analyzer with type parameters of type CGVariable
protected  java.util.Set<CGVariable> FieldingAnalyzer.RewriteVisitor.externalVariables
           
 

Methods in org.eclipse.ocl.examples.codegen.analyzer that return CGVariable
 CGVariable AS2CGVisitor.basicGetParameter(Variable aParameter)
           
 CGVariable AS2CGVisitor.createCGVariable(Variable asVariable)
           
protected  CGVariable AS2CGVisitor.createCGVariable(Variable contextVariable, OCLExpression source)
           
 CGVariable AS2CGVisitor.getLocalVariable(VariableDeclaration asVariable)
           
 CGVariable AS2CGVisitor.Variables.getLocalVariable(VariableDeclaration asVariable)
           
 CGVariable AS2CGVisitor.getVariable(VariableDeclaration asVariable)
           
 CGVariable AS2CGVisitor.Variables.getVariable(VariableDeclaration asVariable)
           
 

Methods in org.eclipse.ocl.examples.codegen.analyzer that return types with arguments of type CGVariable
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGElement(CGElement cgElement)
          By default all externals of all children are externals of this node.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGIsInvalidExp(CGIsInvalidExp cgElement)
          All childExternals of a validating operation are marked as caught variables.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGIsUndefinedExp(CGIsUndefinedExp cgElement)
          All childExternals of a validating operation are marked as caught variables.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGLetExp(CGLetExp cgElement)
          The externals of a LetExp are the externals of the children less the let variable.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGOperationCallExp(CGOperationCallExp cgElement)
          All childExternals of a validating operation are marked as caught variables.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGVariable(CGVariable cgElement)
          The externals of a VariableExp are the externals of the referenced variable.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGVariableExp(CGVariableExp cgElement)
          The externals of a VariableExp are the externals of the referenced variable.
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visiting(CGElement visitable)
           
 

Methods in org.eclipse.ocl.examples.codegen.analyzer with parameters of type CGVariable
 void AS2CGVisitor.Variables.putVariable(VariableDeclaration asVariable, CGVariable cgVariable)
           
 java.lang.Object AnalysisVisitor.visitCGVariable(CGVariable cgVariable)
           
 java.lang.String CG2StringVisitor.visitCGVariable(CGVariable cgElement)
           
 java.lang.Object DependencyVisitor.visitCGVariable(CGVariable cgVariable)
           
 java.util.Set<CGVariable> FieldingAnalyzer.AnalysisVisitor.visitCGVariable(CGVariable cgElement)
          The externals of a VariableExp are the externals of the referenced variable.
 java.lang.Boolean FieldingAnalyzer.RewriteVisitor.visitCGVariable(CGVariable cgElement)
           
 

Method parameters in org.eclipse.ocl.examples.codegen.analyzer with type arguments of type CGVariable
protected  FieldingAnalyzer.RewriteVisitor FieldingAnalyzer.createRewriteVisitor(java.util.Set<CGVariable> caughtVariables)
           
 void FieldingAnalyzer.setCaught(java.util.Set<CGVariable> catchers)
           
 

Constructor parameters in org.eclipse.ocl.examples.codegen.analyzer with type arguments of type CGVariable
FieldingAnalyzer.RewriteVisitor(CodeGenAnalyzer context, java.util.Set<CGVariable> externalVariables)
           
 

Uses of CGVariable in org.eclipse.ocl.examples.codegen.cgmodel
 

Subinterfaces of CGVariable in org.eclipse.ocl.examples.codegen.cgmodel
 interface CGAccumulator
          A representation of the model object 'CG Accumulator'.
 interface CGFinalVariable
          A representation of the model object 'CG Final Variable'.
 interface CGIterator
          A representation of the model object 'CG Iterator'.
 interface CGLocalVariable
          A representation of the model object 'CG Variable'.
 interface CGParameter
          A representation of the model object 'CG Parameter'.
 interface CGSettableVariable
          A representation of the model object 'CG Settable Variable'.
 interface CGTextParameter
          A representation of the model object 'CG Text Parameter'.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel that return CGVariable
 CGVariable CGLetExp.getInit()
          Returns the value of the 'Init' containment reference.
 CGVariable CGVariableExp.getReferredVariable()
          Returns the value of the 'Referred Variable' reference.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel with parameters of type CGVariable
 void CGLetExp.setInit(CGVariable value)
          Sets the value of the 'Init' containment reference.
 void CGVariableExp.setReferredVariable(CGVariable value)
          Sets the value of the 'Referred Variable' reference.
 

Uses of CGVariable in org.eclipse.ocl.examples.codegen.cgmodel.impl
 

Classes in org.eclipse.ocl.examples.codegen.cgmodel.impl that implement CGVariable
 class CGAccumulatorImpl
          An implementation of the model object 'CG Accumulator'.
 class CGFinalVariableImpl
          An implementation of the model object 'CG Final Variable'.
 class CGIteratorImpl
          An implementation of the model object 'CG Iterator'.
 class CGLocalVariableImpl
          An implementation of the model object 'CG Local Variable'.
 class CGParameterImpl
          An implementation of the model object 'CG Parameter'.
 class CGSettableVariableImpl
          An implementation of the model object 'CG Settable Variable'.
 class CGTextParameterImpl
          An implementation of the model object 'CG Text Parameter'.
 class CGVariableImpl
          An implementation of the model object 'CG Variable'.
 

Fields in org.eclipse.ocl.examples.codegen.cgmodel.impl declared as CGVariable
protected  CGVariable CGLetExpImpl.init
          The cached value of the 'Init' containment reference.
protected  CGVariable CGVariableExpImpl.referredVariable
          The cached value of the 'Referred Variable' reference.
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl that return CGVariable
 CGVariable CGLetExpImpl.getInit()
           
 CGVariable CGVariableExpImpl.getReferredVariable()
           
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.impl with parameters of type CGVariable
 org.eclipse.emf.common.notify.NotificationChain CGLetExpImpl.basicSetInit(CGVariable newInit, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void CGLetExpImpl.setInit(CGVariable newInit)
           
 void CGVariableExpImpl.setReferredVariable(CGVariable newReferredVariable)
           
 

Uses of CGVariable in org.eclipse.ocl.examples.codegen.cgmodel.util
 

Methods in org.eclipse.ocl.examples.codegen.cgmodel.util with parameters of type CGVariable
 T CGModelSwitch.caseCGVariable(CGVariable object)
          Returns the result of interpreting the object as an instance of 'CG Variable'.
 R AbstractExtendingCGModelVisitor.visitCGVariable(CGVariable object)
           
 R AbstractNonNullExtendingCGModelVisitor.visitCGVariable(CGVariable object)
           
 R AbstractNullCGModelVisitor.visitCGVariable(CGVariable object)
           
 R CGModelVisitor.visitCGVariable(CGVariable object)
           
 

Uses of CGVariable in org.eclipse.ocl.examples.codegen.cse
 

Methods in org.eclipse.ocl.examples.codegen.cse with parameters of type CGVariable
protected  CGLetExp CommonAnalysis.rewriteAsLet(CGValuedElement cgIn, CGVariable cgVariable)
          Insert a CGLetExp above cgIn for cgCSE.
protected  void CommonAnalysis.rewriteAsVariableExp(CGValuedElement cgElement, CGVariable cgVariable)
           
 

Uses of CGVariable in org.eclipse.ocl.examples.codegen.java
 

Methods in org.eclipse.ocl.examples.codegen.java with parameters of type CGVariable
 java.lang.Boolean CG2JavaVisitor.visitCGVariable(CGVariable cgVariable)
           
 

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

Method parameters in org.eclipse.ocl.examples.codegen.oclinecore with type arguments of type CGVariable
protected  FieldingAnalyzer.RewriteVisitor OCLinEcoreCodeGenerator.EcoreFieldingAnalyzer.createRewriteVisitor(java.util.Set<CGVariable> caughtVariables)