Uses of Interface
de.tuberlin.cs.cis.ocl.env.Identifier

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.