Modifier and Type | Class and Description |
---|---|
class |
AbstractParserContext
AbstractParserContext provides the default implementation of the ParserContext API that all clients
should extend.
|
class |
ClassContext
ClassContext supports parsing OCL expressions in the context of a Class.
|
class |
DiagnosticContext
DiagnosticContext supports parsing an OCL diagnostic expression reusing the context of an invariant.
|
class |
EClassContext
EClassContext supports parsing OCL expressions in the context of an Ecore Class.
|
class |
EInvocationContext
EInvocationContext supports parsing OCL expressions in the context of a query,
which is an Ecore Class and Ecore Parameters.
|
class |
EObjectContext
EObjectContext supports parsing OCL expressions in the context of the lazily determined classifier of an EObject.
|
class |
ModelContext |
class |
OperationContext
OperationContext supports parsing OCL expressions in the context of an Operation.
|
class |
PropertyContext
PropertyContext supports parsing OCL expressions in the context of a Property.
|
Modifier and Type | Method and Description |
---|---|
ParserContext |
MetamodelManagerInternal.createParserContext(Element element,
java.lang.Object... todoParameters) |
ParserContext |
PivotMetamodelManager.createParserContext(Element element,
java.lang.Object... todoParameters)
Return a parserContext suitable for parsing OCL expressions in the context of a pivot element.
|
Constructor and Description |
---|
EnvironmentView(ParserContext parserContext,
org.eclipse.emf.ecore.EStructuralFeature reference,
java.lang.String name) |
PivotScopeView(ParserContext parserContext,
Element target,
Element child,
boolean isQualified) |
Modifier and Type | Method and Description |
---|---|
ParserContext |
EnvironmentFactoryInternal.createParserContext(org.eclipse.emf.ecore.EObject context)
Create a ParserContext that may be used to parse OCL expressions in the given context,
which may be an EClassifier/EOperation/EStructuralFeature or Type/Operation/Property.
|
Modifier and Type | Method and Description |
---|---|
ParserContext |
CSResource.getParserContext() |
Modifier and Type | Method and Description |
---|---|
void |
CSResource.setParserContext(ParserContext parserContext) |
Modifier and Type | Method and Description |
---|---|
ParserContext |
AbstractEnvironmentFactory.createParserContext(org.eclipse.emf.ecore.EObject context) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedParserContext
An ExtendedParserContext captures the context in which source text is parsed with knowledge of the Concrete SYntax classes
that are in use.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExtendedParserContext
AbstractExtendedParserContext provides the default implementation of the ExtendedParserContext API that all clients
should extend.
|
Modifier and Type | Method and Description |
---|---|
static ParserContext |
ElementUtil.basicGetParserContext(org.eclipse.emf.ecore.EObject csElement) |
Modifier and Type | Method and Description |
---|---|
ParserContext |
EssentialOCLCSResource.getParserContext() |
Modifier and Type | Method and Description |
---|---|
void |
EssentialOCLCSResource.setParserContext(ParserContext parserContext) |