## Package org.eclipse.ocl.types.impl

Implementation of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.

See:
Description

Class Summary
AnyTypeImpl<O>: An implementation of the model object 'Any Type'
BagTypeImpl<C,O>: An implementation of the model object 'Bag Type'
CollectionTypeImpl<C,O>: An implementation of the model object 'Collection Type'
ElementTypeImpl: An implementation of the model object 'Element Type'
InvalidTypeImpl<O>: An implementation of the model object 'Invalid Type'
MessageTypeImpl<C,O,P>: An implementation of the model object 'Message Type'
OrderedSetTypeImpl<C,O>: An implementation of the model object 'Ordered Set Type'
PrimitiveTypeImpl<O>: An implementation of the model object 'Primitive Type'
SequenceTypeImpl<C,O>: An implementation of the model object 'Sequence Type'
SetTypeImpl<C,O>: An implementation of the model object 'Set Type'
TupleTypeImpl<O,P>: An implementation of the model object 'Tuple Type'
TypesFactoryImpl: An implementation of the model Factory
TypesPackageImpl: An implementation of the model Package
TypeTypeImpl<C,O>: An implementation of the model object 'Type Type'
VoidTypeImpl<O>: An implementation of the model object 'Void Type'

## Package org.eclipse.ocl.types.impl Description

Implementation of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.

## Package Specification

This package implements the API for the OCL standard types, as specified by the `org.eclipse.ocl.types` package. The types in this package are not typically used by clients. Rather, instances of the abstract syntax classes are created either using the factory interface or by parsing OCL text.

See Also:
  `org.eclipse.ocl.types`, `TypesPackage`, `TypesFactory`

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