public class OCLinEcoreLocalContext extends JavaLocalContext<OCLinEcoreCodeGenerator>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
contextName |
protected java.lang.String |
diagnosticsName |
protected java.lang.String |
messageName |
protected java.lang.String |
severityName |
cgScope, globalContext, nameManagerContext, parentContext
analyzer, codeGenerator
Constructor and Description |
---|
OCLinEcoreLocalContext(OCLinEcoreGlobalContext globalContext,
CGElement cgScope) |
Modifier and Type | Method and Description |
---|---|
CGParameter |
createEvaluatorParameter() |
CGValuedElement |
createEvaluatorVariable() |
CGValuedElement |
createIdResolverVariable() |
CGParameter |
createTypeIdParameter() |
java.lang.String |
getContextName() |
java.lang.String |
getDiagnosticsName() |
OCLinEcoreGlobalContext |
getGlobalContext() |
java.lang.String |
getMessageName() |
java.lang.String |
getSeverityName() |
createStandardLibraryVariable, getIdResolverVariable, getNameManagerContext, getOuterContext, getOwned, getStandardLibraryVariable, getValueName, setNames, setNames, setNames2
getAnalyzer, getCodeGenerator
@Nullable protected final java.lang.String contextName
@Nullable protected final java.lang.String diagnosticsName
@Nullable protected final java.lang.String messageName
@Nullable protected final java.lang.String severityName
public OCLinEcoreLocalContext(@NonNull OCLinEcoreGlobalContext globalContext, @NonNull CGElement cgScope)
@Nullable public CGParameter createEvaluatorParameter()
createEvaluatorParameter
in class JavaLocalContext<OCLinEcoreCodeGenerator>
@Nullable public CGValuedElement createEvaluatorVariable()
createEvaluatorVariable
in class JavaLocalContext<OCLinEcoreCodeGenerator>
@NonNull public CGValuedElement createIdResolverVariable()
createIdResolverVariable
in class JavaLocalContext<OCLinEcoreCodeGenerator>
@Nullable public CGParameter createTypeIdParameter()
createTypeIdParameter
in class JavaLocalContext<OCLinEcoreCodeGenerator>
@Nullable public java.lang.String getContextName()
@Nullable public java.lang.String getDiagnosticsName()
@NonNull public OCLinEcoreGlobalContext getGlobalContext()
getGlobalContext
in class JavaLocalContext<OCLinEcoreCodeGenerator>
@Nullable public java.lang.String getMessageName()
@Nullable public java.lang.String getSeverityName()