org.eclipse.ocl.examples.codegen.analyzer
Class AS2CGVisitor.Variables

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.analyzer.AS2CGVisitor.Variables
Enclosing class:
AS2CGVisitor

protected static class AS2CGVisitor.Variables
extends java.lang.Object


Constructor Summary
AS2CGVisitor.Variables(AS2CGVisitor.Variables outerVariables)
           
 
Method Summary
 CGVariable getLocalVariable(VariableDeclaration asVariable)
           
 CGParameter getParameter(Variable asVariable)
           
 CGVariable getVariable(VariableDeclaration asVariable)
           
 void putParameter(Variable aParameter, CGParameter cgParameter)
           
 void putVariable(VariableDeclaration asVariable, CGVariable cgVariable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AS2CGVisitor.Variables

public AS2CGVisitor.Variables(@Nullable
                              AS2CGVisitor.Variables outerVariables)
Method Detail

getLocalVariable

public CGVariable getLocalVariable(@NonNull
                                   VariableDeclaration asVariable)

getParameter

public CGParameter getParameter(@NonNull
                                Variable asVariable)

getVariable

public CGVariable getVariable(@NonNull
                              VariableDeclaration asVariable)

putParameter

public void putParameter(@NonNull
                         Variable aParameter,
                         @NonNull
                         CGParameter cgParameter)

putVariable

public void putVariable(@NonNull
                        VariableDeclaration asVariable,
                        @NonNull
                        CGVariable cgVariable)