## Uses of Package
org.eclipse.emf.ocl.types

Packages that use org.eclipse.emf.ocl.types
org.eclipse.emf.ocl.parser: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.emf.ocl.types: Abstract API for OCL types.
org.eclipse.emf.ocl.types.impl: Implementation of the API for OCL types.
org.eclipse.emf.ocl.types.util: EMF utilities for the OCL types API.

Classes in org.eclipse.emf.ocl.types used by org.eclipse.emf.ocl.parser
CollectionType Deprecated. Use the `CollectionType` interface, instead. Note also, that the `OCLStandardLibrary.getCollection()` method provides the `Collection(T)` generic instance of this metaclass.
MessageType Deprecated. Use the `MessageType` interface, instead. Note also, that the `OCLStandardLibrary.getOclMessage()` method provides the `OclMessage` generic instance of this metaclass.
TupleType Deprecated. Use the `TupleType` interface, instead.
TypeType Deprecated. Use the `TypeType` interface, instead. Note also, that the `OCLStandardLibrary.getOclType()` method provides the `OclType` generic instance of this metaclass.

Classes in org.eclipse.emf.ocl.types used by org.eclipse.emf.ocl.types
AnyType Deprecated. Use the `AnyType` interface, instead. Note also, that the `OCLStandardLibrary.getOclAny()` method provides the `OclAny` singleton instance of this metaclass.
BagType Deprecated. Use the `BagType` interface, instead. Note also, that the `OCLStandardLibrary.getBag()` method provides the `Bag(T)` generic instance of this metaclass.
CollectionType Deprecated. Use the `CollectionType` interface, instead. Note also, that the `OCLStandardLibrary.getCollection()` method provides the `Collection(T)` generic instance of this metaclass.
ElementType Deprecated. Use the `ElementType` interface, instead. Note also, that the `OCLStandardLibrary.getOclElement()` method provides the `OclElement` generic instance of this metaclass.
InvalidType Deprecated. Use the `InvalidType` interface, instead. Note also, that the `OCLStandardLibrary.getInvalid()` method provides the `Invalid` singleton instance of this metaclass.
MessageType Deprecated. Use the `MessageType` interface, instead. Note also, that the `OCLStandardLibrary.getOclMessage()` method provides the `OclMessage` generic instance of this metaclass.
OrderedSetType Deprecated. Use the `OrderedSetType` interface, instead. Note also, that the `OCLStandardLibrary.getOrderedSet()` method provides the `OrderedSet(T)` generic instance of this metaclass.
PrimitiveBoolean Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getBoolean()` method provides the `Boolean` instance of this metaclass.
PrimitiveInteger Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getInteger()` method provides the `Integer` instance of this metaclass.
PrimitiveReal Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getReal()` method provides the `Real` instance of this metaclass.
PrimitiveString Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getString()` method provides the `String` instance of this metaclass.
PrimitiveType Deprecated. Use the `PrimitiveType` interface, instead.
SequenceType Deprecated. Use the `SequenceType` interface, instead. Note also, that the `OCLStandardLibrary.getSequence()` method provides the `Sequence(T)` generic instance of this metaclass.
SetType Deprecated. Use the `SetType` interface, instead. Note also, that the `OCLStandardLibrary.getSet()` method provides the `Set(T)` generic instance of this metaclass.
TupleType Deprecated. Use the `TupleType` interface, instead.
TypesFactory Deprecated. Use the `EcoreFactory` interface, instead.
TypesPackage Deprecated. Use the `TypesPackage` interface, instead.
TypeType Deprecated. Use the `TypeType` interface, instead. Note also, that the `OCLStandardLibrary.getOclType()` method provides the `OclType` generic instance of this metaclass.
VoidType Deprecated. Use the `VoidType` interface, instead. Note also, that the `OCLStandardLibrary.getOclVoid()` method provides the `OclVoid` singleton instance of this metaclass.

Classes in org.eclipse.emf.ocl.types used by org.eclipse.emf.ocl.types.impl
AnyType Deprecated. Use the `AnyType` interface, instead. Note also, that the `OCLStandardLibrary.getOclAny()` method provides the `OclAny` singleton instance of this metaclass.
BagType Deprecated. Use the `BagType` interface, instead. Note also, that the `OCLStandardLibrary.getBag()` method provides the `Bag(T)` generic instance of this metaclass.
CollectionType Deprecated. Use the `CollectionType` interface, instead. Note also, that the `OCLStandardLibrary.getCollection()` method provides the `Collection(T)` generic instance of this metaclass.
ElementType Deprecated. Use the `ElementType` interface, instead. Note also, that the `OCLStandardLibrary.getOclElement()` method provides the `OclElement` generic instance of this metaclass.
InvalidType Deprecated. Use the `InvalidType` interface, instead. Note also, that the `OCLStandardLibrary.getInvalid()` method provides the `Invalid` singleton instance of this metaclass.
MessageType Deprecated. Use the `MessageType` interface, instead. Note also, that the `OCLStandardLibrary.getOclMessage()` method provides the `OclMessage` generic instance of this metaclass.
OrderedSetType Deprecated. Use the `OrderedSetType` interface, instead. Note also, that the `OCLStandardLibrary.getOrderedSet()` method provides the `OrderedSet(T)` generic instance of this metaclass.
PrimitiveBoolean Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getBoolean()` method provides the `Boolean` instance of this metaclass.
PrimitiveInteger Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getInteger()` method provides the `Integer` instance of this metaclass.
PrimitiveReal Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getReal()` method provides the `Real` instance of this metaclass.
PrimitiveString Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getString()` method provides the `String` instance of this metaclass.
PrimitiveType Deprecated. Use the `PrimitiveType` interface, instead.
SequenceType Deprecated. Use the `SequenceType` interface, instead. Note also, that the `OCLStandardLibrary.getSequence()` method provides the `Sequence(T)` generic instance of this metaclass.
SetType Deprecated. Use the `SetType` interface, instead. Note also, that the `OCLStandardLibrary.getSet()` method provides the `Set(T)` generic instance of this metaclass.
TupleType Deprecated. Use the `TupleType` interface, instead.
TypesFactory Deprecated. Use the `EcoreFactory` interface, instead.
TypesPackage Deprecated. Use the `TypesPackage` interface, instead.
TypeType Deprecated. Use the `TypeType` interface, instead. Note also, that the `OCLStandardLibrary.getOclType()` method provides the `OclType` generic instance of this metaclass.
VoidType Deprecated. Use the `VoidType` interface, instead. Note also, that the `OCLStandardLibrary.getOclVoid()` method provides the `OclVoid` singleton instance of this metaclass.

Classes in org.eclipse.emf.ocl.types used by org.eclipse.emf.ocl.types.util
AnyType Deprecated. Use the `AnyType` interface, instead. Note also, that the `OCLStandardLibrary.getOclAny()` method provides the `OclAny` singleton instance of this metaclass.
BagType Deprecated. Use the `BagType` interface, instead. Note also, that the `OCLStandardLibrary.getBag()` method provides the `Bag(T)` generic instance of this metaclass.
CollectionType Deprecated. Use the `CollectionType` interface, instead. Note also, that the `OCLStandardLibrary.getCollection()` method provides the `Collection(T)` generic instance of this metaclass.
ElementType Deprecated. Use the `ElementType` interface, instead. Note also, that the `OCLStandardLibrary.getOclElement()` method provides the `OclElement` generic instance of this metaclass.
InvalidType Deprecated. Use the `InvalidType` interface, instead. Note also, that the `OCLStandardLibrary.getInvalid()` method provides the `Invalid` singleton instance of this metaclass.
MessageType Deprecated. Use the `MessageType` interface, instead. Note also, that the `OCLStandardLibrary.getOclMessage()` method provides the `OclMessage` generic instance of this metaclass.
OrderedSetType Deprecated. Use the `OrderedSetType` interface, instead. Note also, that the `OCLStandardLibrary.getOrderedSet()` method provides the `OrderedSet(T)` generic instance of this metaclass.
PrimitiveBoolean Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getBoolean()` method provides the `Boolean` instance of this metaclass.
PrimitiveInteger Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getInteger()` method provides the `Integer` instance of this metaclass.
PrimitiveReal Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getReal()` method provides the `Real` instance of this metaclass.
PrimitiveString Deprecated. Use the `PrimitiveType` interface, instead. Note also, that the `OCLStandardLibrary.getString()` method provides the `String` instance of this metaclass.
PrimitiveType Deprecated. Use the `PrimitiveType` interface, instead.
SequenceType Deprecated. Use the `SequenceType` interface, instead. Note also, that the `OCLStandardLibrary.getSequence()` method provides the `Sequence(T)` generic instance of this metaclass.
SetType Deprecated. Use the `SetType` interface, instead. Note also, that the `OCLStandardLibrary.getSet()` method provides the `Set(T)` generic instance of this metaclass.
TupleType Deprecated. Use the `TupleType` interface, instead.
TypesPackage Deprecated. Use the `TypesPackage` interface, instead.
TypeType Deprecated. Use the `TypeType` interface, instead. Note also, that the `OCLStandardLibrary.getOclType()` method provides the `OclType` generic instance of this metaclass.
VoidType Deprecated. Use the `VoidType` interface, instead. Note also, that the `OCLStandardLibrary.getOclVoid()` method provides the `OclVoid` singleton instance of this metaclass.

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.