Package | Description |
---|---|
org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.lpg | |
org.eclipse.ocl.parser | |
org.eclipse.ocl.uml |
Implementation of an OCL binding for the UML metamodel.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
Environment.Internal<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
An interface that merges the
Environment and
BasicEnvironment interfaces that define the
behaviour realised in abstract form by AbstractEnvironment . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEnvironment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
A partial implementation of the
Environment interface providing
some useful common behavior for providers of metamodel bindings. |
Modifier and Type | Class and Description |
---|---|
class |
EcoreEnvironment
Implementation of the
Environment for parsing OCL expressions on
Ecore models. |
Modifier and Type | Interface and Description |
---|---|
interface |
BasicEnvironment2
A
BasicEnvironment2 provides an extended environment interface
to support asymmetric as well as symmetric mappings between CST and AST. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBasicEnvironment
Partial implementation of the
BasicEnvironment interface, providing
default behaviours for most features. |
Modifier and Type | Method and Description |
---|---|
BasicEnvironment |
AbstractAnalyzer.getEnvironment() |
BasicEnvironment |
AbstractLexer.getEnvironment() |
BasicEnvironment |
AbstractParser.getEnvironment() |
BasicEnvironment |
AbstractBasicEnvironment.getParent() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBasicEnvironment.setParent(BasicEnvironment parent)
Assigns me a parent environment after construction.
|
Constructor and Description |
---|
AbstractBasicEnvironment(BasicEnvironment parent)
Initializes me with the specified parent environment, which should be
of the same type as me.
|
AbstractLexer(BasicEnvironment environment) |
AbstractParser(BasicEnvironment environment) |
DerivedLexStream(BasicEnvironment environment,
char[] input_chars,
java.lang.String filename,
int tab) |
DerivedLexStream(BasicEnvironment environment,
java.lang.String filename,
int tab) |
DerivedPrsStream(BasicEnvironment env,
lpg.runtime.ILexStream iLexStream) |
Constructor and Description |
---|
AbstractOCLParser(BasicEnvironment environment) |
Modifier and Type | Class and Description |
---|---|
class |
UMLEnvironment
Implementation of the
Environment for parsing OCL expressions on UML
models. |