org.eclipse.ocl.examples.codegen.oclinecore
Class OCLinEcoreLocalContext
java.lang.Object
org.eclipse.ocl.examples.codegen.java.AbstractJavaContext
org.eclipse.ocl.examples.codegen.java.JavaLocalContext
org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreLocalContext
- All Implemented Interfaces:
- LocalContext
public class OCLinEcoreLocalContext
- extends JavaLocalContext
A JavaLocalContext maintains the Java-specific context for generation of coide from a CGOperation.
Methods inherited from class org.eclipse.ocl.examples.codegen.java.JavaLocalContext |
addCastParameter, addDependency, addLocalVariable, basicGetCastParameter, createCastParameter, getCastParameters, getExecutorProperty, getExecutorType, getExecutorType, getIdResolverVariable, getLocalVariables, getNameManagerContext, getOuterContext, getStandardLibraryVariable, getTypeIdParameter, getValueName, setNames, setNames |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contextName
@Nullable
protected final java.lang.String contextName
diagnosticsName
@Nullable
protected final java.lang.String diagnosticsName
messageName
@Nullable
protected final java.lang.String messageName
severityName
@Nullable
protected final java.lang.String severityName
OCLinEcoreLocalContext
public OCLinEcoreLocalContext(@NonNull
JavaGlobalContext globalContext,
@NonNull
CGElement cgScope)
OCLinEcoreLocalContext
public OCLinEcoreLocalContext(@NonNull
OCLinEcoreLocalContext parentContext,
@NonNull
CGElement cgScope)
createNestedContext
@NonNull
public OCLinEcoreLocalContext createNestedContext(@NonNull
CGElement cgScope)
- Specified by:
createNestedContext
in class JavaLocalContext
getCastParameter
@NonNull
public CGParameter getCastParameter(@NonNull
CGParameter cgParameter)
- Overrides:
getCastParameter
in class JavaLocalContext
getContextName
@Nullable
public java.lang.String getContextName()
getDiagnosticsName
@Nullable
public java.lang.String getDiagnosticsName()
getEvaluatorParameter
@NonNull
public CGValuedElement getEvaluatorParameter()
- Overrides:
getEvaluatorParameter
in class JavaLocalContext
getGlobalContext
@NonNull
public OCLinEcoreGlobalContext getGlobalContext()
- Overrides:
getGlobalContext
in class JavaLocalContext
getMessageName
@Nullable
public java.lang.String getMessageName()
getSeverityName
@Nullable
public java.lang.String getSeverityName()