## Uses of Interface
org.eclipse.ocl.types.CollectionType

Packages that use CollectionType
org.eclipse.emf.ocl.internal.parser
org.eclipse.ocl: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.
org.eclipse.ocl.ecore.internal
org.eclipse.ocl.ecore.util: Generated utilities for working with instances the Ecore binding of the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.types: Specification of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.types.impl: Implementation of the `Types` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.types.operations
org.eclipse.ocl.types.util: Generated utilities for working with instances the `Types` model.
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.
org.eclipse.ocl.utilities: Abstract API for OCL AST utilities and extensions of the UML metamodel.

Uses of CollectionType in org.eclipse.emf.ocl.internal.parser

Methods in org.eclipse.emf.ocl.internal.parser that return CollectionType
`CollectionType<EClassifier,EOperation>` `CompatibilityTypeResolver.resolveCollectionType(CollectionKind kind, EClassifier elementType)`

Uses of CollectionType in org.eclipse.ocl

Methods in org.eclipse.ocl that return CollectionType
`protected CollectionType<C,O>` `AbstractTypeResolver.createCollectionType(CollectionKind kind, C elementType)` Creates a new collection type of the specified `kind` and element type, assuming that it does not already exist.
`protected CollectionType<C,O>` `AbstractTypeResolver.findCollectionType(CollectionKind kind, C elementType)` Finds an existing collection type matching the specified `kind` and element type, if any has already been created.
`CollectionType<C,O>` `TypeResolver.resolveCollectionType(CollectionKind kind, C elementType)` Resolves the collection type of the specified `kind` and element type, either created anew or previously created.
`CollectionType<C,O>` `AbstractTypeResolver.resolveCollectionType(CollectionKind kind, C elementType)`
`protected abstract CollectionType<C,O>` `AbstractTypeChecker.resolveCollectionType(CollectionKind kind, C elementType)` Resolves the specified collection type to a collection type already available in the current environment, or else a new one.

Uses of CollectionType in org.eclipse.ocl.ecore

Subinterfaces of CollectionType in org.eclipse.ocl.ecore
`interface` `CollectionType` A representation of the model object 'Collection Type'

Uses of CollectionType in org.eclipse.ocl.ecore.internal

Methods in org.eclipse.ocl.ecore.internal that return CollectionType

`

`<C,O> CollectionType<C,O>`

`

`OCLFactoryImpl.createCollectionType(C elementType)`

`

`<C,O> CollectionType<C,O>`

`

`OCLFactoryImpl.createCollectionType(CollectionKind kind, C elementType)`

Uses of CollectionType in org.eclipse.ocl.ecore.util

Methods in org.eclipse.ocl.ecore.util with parameters of type CollectionType

`

`<C,O> T`

`

`EcoreSwitch.caseCollectionType_1(CollectionType<C,O> object)`
Deprecated. Since 1.3, override the `EcoreSwitch.caseTypes_CollectionType(org.eclipse.ocl.types.CollectionType<C, O>)` method, instead.

`

`<C,O> T`

`

`EcoreSwitch.caseTypes_CollectionType(CollectionType<C,O> object)`
Returns the result of interpreting the object as an instance of 'Collection Type'

Uses of CollectionType in org.eclipse.ocl.types

Subinterfaces of CollectionType in org.eclipse.ocl.types
`interface` `BagType<C,O>` A representation of the model object 'Bag Type'
`interface` `OrderedSetType<C,O>` A representation of the model object 'Ordered Set Type'
`interface` `SequenceType<C,O>` A representation of the model object 'Sequence Type'
`interface` `SetType<C,O>` A representation of the model object 'Set Type'

Methods in org.eclipse.ocl.types that return CollectionType

`

`<C,O> CollectionType<C,O>`

`

`TypesFactory.createCollectionType()`
Returns a new object of class 'Collection Type'

Uses of CollectionType in org.eclipse.ocl.types.impl

Methods in org.eclipse.ocl.types.impl that return CollectionType

`

`<C,O> CollectionType<C,O>`

`

`TypesFactoryImpl.createCollectionType()`

`

`<C,O> CollectionType<C,O>`

`

`TypesFactoryImpl.createCollectionType(C elementType)`

`

`<C,O> CollectionType<C,O>`

`

`TypesFactoryImpl.createCollectionType(CollectionKind kind, C elementType)`

Uses of CollectionType in org.eclipse.ocl.types.operations

Methods in org.eclipse.ocl.types.operations with parameters of type CollectionType

`static

`<C,O> boolean`

`

`CollectionTypeOperations.checkCollectionTypeName(CollectionType<C,O> collectionType, DiagnosticChain diagnostics, Map<Object,Object> context)`
self.name = 'Collection(' + self.elementType.name + ')'

`static

`<C,O> boolean`

`

`CollectionTypeOperations.checkNoInvalidValues(CollectionType<C,O> collectionType, DiagnosticChain diagnostics, Map<Object,Object> context)`
self->forAll(not oclIsInvalid())

`static

`<C,O> String`

`

`CollectionTypeOperations.getName(CollectionType<C,O> collectionType)`

`static

`<C,O> EList<O>`

`

`CollectionTypeOperations.oclIterators(CollectionType<C,O> collectionType)`

`static

`<C,O> EList<O>`

`

`CollectionTypeOperations.oclOperations(CollectionType<C,O> collectionType)`

Uses of CollectionType in org.eclipse.ocl.types.util

Methods in org.eclipse.ocl.types.util with parameters of type CollectionType

`

`<C,O> T`

`

`TypesSwitch.caseCollectionType(CollectionType<C,O> object)`
Returns the result of interpreting the object as an instance of 'Collection Type'

`boolean` `TypesValidator.validateCollectionType_checkCollectionTypeName(CollectionType<?,?> collectionType, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkCollectionTypeName constraint of 'Collection Type'
`boolean` `TypesValidator.validateCollectionType_checkNoInvalidValues(CollectionType<?,?> collectionType, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkNoInvalidValues constraint of 'Collection Type'
`boolean` `TypesValidator.validateCollectionType(CollectionType<?,?> collectionType, DiagnosticChain diagnostics, Map<Object,Object> context)`

Uses of CollectionType in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util with parameters of type CollectionType

`static

`<C> C`

`

`CollectionUtil.getFlattenedElementType(CollectionType<C,?> type)`
Obtains the type of the flattened form of the specified collection type.

Uses of CollectionType in org.eclipse.ocl.utilities

Methods in org.eclipse.ocl.utilities that return CollectionType

`

`<C,O> CollectionType<C,O>`

`

`OCLFactory.createCollectionType(C elementType)`
Returns a new object of class 'Collection Type'

`

`<C,O> CollectionType<C,O>`

`

`OCLFactory.createCollectionType(CollectionKind kind, C elementType)`
Returns a new object of class 'Collection Type'

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