# Package org.eclipse.m2m.atl.common.OCL

Interface Summary
OCLPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type

Class Summary
Attribute: A representation of the model object 'Attribute'.
BagExp: A representation of the model object 'Bag Exp'.
BagType: A representation of the model object 'Bag Type'.
BooleanExp: A representation of the model object 'Boolean Exp'.
BooleanType: A representation of the model object 'Boolean Type'.
CollectionExp: A representation of the model object 'Collection Exp'.
CollectionOperationCallExp: A representation of the model object 'Collection Operation Call Exp'.
CollectionType: A representation of the model object 'Collection Type'.
EnumLiteralExp: A representation of the model object 'Enum Literal Exp'.
IfExp: A representation of the model object 'If Exp'.
IntegerExp: A representation of the model object 'Integer Exp'.
IntegerType: A representation of the model object 'Integer Type'.
IterateExp: A representation of the model object 'Iterate Exp'.
Iterator: A representation of the model object 'Iterator'.
IteratorExp: A representation of the model object 'Iterator Exp'.
LetExp: A representation of the model object 'Let Exp'.
LoopExp: A representation of the model object 'Loop Exp'.
MapElement: A representation of the model object 'Map Element'.
MapExp: A representation of the model object 'Map Exp'.
MapType: A representation of the model object 'Map Type'.
NavigationOrAttributeCallExp: A representation of the model object 'Navigation Or Attribute Call Exp'.
NumericExp: A representation of the model object 'Numeric Exp'.
NumericType: A representation of the model object 'Numeric Type'.
OclAnyType: A representation of the model object 'Ocl Any Type'.
OclContextDefinition: A representation of the model object 'Ocl Context Definition'.
OclExpression: A representation of the model object 'Ocl Expression'.
OCLFactory: The Factory for the model.
OclFeature: A representation of the model object 'Ocl Feature'.
OclFeatureDefinition: A representation of the model object 'Ocl Feature Definition'.
OclModel: A representation of the model object 'Ocl Model'.
OclModelElement: A representation of the model object 'Ocl Model Element'.
OCLPackage: The Package for the model.
OclType: A representation of the model object 'Ocl Type'.
OclUndefinedExp: A representation of the model object 'Ocl Undefined Exp'.
Operation: A representation of the model object 'Operation'.
OperationCallExp: A representation of the model object 'Operation Call Exp'.
OperatorCallExp: A representation of the model object 'Operator Call Exp'.
OrderedSetExp: A representation of the model object 'Ordered Set Exp'.
OrderedSetType: A representation of the model object 'Ordered Set Type'.
Parameter: A representation of the model object 'Parameter'.
Primitive: A representation of the model object 'Primitive'.
PrimitiveExp: A representation of the model object 'Primitive Exp'.
PropertyCallExp: A representation of the model object 'Property Call Exp'.
RealExp: A representation of the model object 'Real Exp'.
RealType: A representation of the model object 'Real Type'.
SequenceExp: A representation of the model object 'Sequence Exp'.
SequenceType: A representation of the model object 'Sequence Type'.
SetExp: A representation of the model object 'Set Exp'.
SetType: A representation of the model object 'Set Type'.
StringExp: A representation of the model object 'String Exp'.
StringType: A representation of the model object 'String Type'.
SuperExp: A representation of the model object 'Super Exp'.
TupleExp: A representation of the model object 'Tuple Exp'.
TuplePart: A representation of the model object 'Tuple Part'.
TupleType: A representation of the model object 'Tuple Type'.
TupleTypeAttribute: A representation of the model object 'Tuple Type Attribute'.
VariableDeclaration: A representation of the model object 'Variable Declaration'.
VariableExp: A representation of the model object 'Variable Exp'.