|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Identifier | |
de.tuberlin.cs.cis.ocl.env | Provides classes for the framework's parsing environment. |
Uses of Identifier in de.tuberlin.cs.cis.ocl.env |
Classes in de.tuberlin.cs.cis.ocl.env that implement Identifier | |
class |
NameIdentifier
a name within its scope in an OCL-constraint. |
class |
NodeIdentifier
a node of an OCL-AST. |
class |
OperationIdentifier
an OCL - operation that is defined via a let-expression on a classifier (or in a context of a classifier). |
class |
PropertyIdentifier
an OCL-property that is defined via a let-expression on a classifier (or in a context of a classifier). |
Methods in de.tuberlin.cs.cis.ocl.env that return Identifier | |
Identifier |
Binding.getIdentifier()
Returns the identifier bound in this binding. |
Methods in de.tuberlin.cs.cis.ocl.env with parameters of type Identifier | |
boolean |
Environment.contains(Identifier id)
Determines if the identifier is already bound in the environment |
void |
Environment.reserve(Identifier id)
Reserves an Identifier in the environment. |
void |
Environment.remove(Identifier id)
Removes an identifier and its binding from the environment. |
Binding |
Environment.lookup(Identifier id)
Resolves a binding for an identifier. |
Constructors in de.tuberlin.cs.cis.ocl.env with parameters of type Identifier | |
Annotation(Identifier id,
Type type)
Constructs an annotation that annotates an identifier with a specified type. |
|
Annotation(Identifier id,
Type[] types)
Constructs an annotation annotating more then one type on an identifier. |
|
Annotation(Identifier id,
Property property)
Constructs an annotation annotating a property on an identifier. |
|
Binding(Identifier id)
Constructs a binding with an identifier. |
|
Binding(Identifier id,
Type type)
Constructs a binding with an identifier and its type. |
|
Binding(Identifier id,
Property property)
Constructs a binding with an identifier and its property. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |