| Package | Description |
|---|---|
| org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
| org.eclipse.ocl.lpg | |
| org.eclipse.ocl.parser |
| 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 | 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,
String filename,
int tab) |
DerivedLexStream(BasicEnvironment environment,
String filename,
int tab) |
DerivedPrsStream(BasicEnvironment env,
ILexStream iLexStream) |
| Constructor and Description |
|---|
AbstractOCLParser(BasicEnvironment environment) |
Copyright © 2015 Open eHealth Foundation. All rights reserved.