## Uses of Class
org.eclipse.ocl.expressions.CollectionKind

Packages that use CollectionKind
org.eclipse.emf.ocl.expressions: Abstract API for OCL expression syntax.
org.eclipse.emf.ocl.internal.parser
org.eclipse.ocl: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.ocl.ecore.impl: Implementation of the Ecore binding of the the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.ecore.internal
org.eclipse.ocl.expressions: Specification of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.impl: Implementation of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.util: Generated utilities for working with instances the `Expressions` model.
org.eclipse.ocl.parser
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.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 CollectionKind in org.eclipse.emf.ocl.expressions

Methods in org.eclipse.emf.ocl.expressions that return CollectionKind
`CollectionKind` `CollectionKind.asNewKind()`

Methods in org.eclipse.emf.ocl.expressions with parameters of type CollectionKind
`static CollectionKind` `CollectionKind.getCompatibleKind(CollectionKind kind)`

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

Methods in org.eclipse.emf.ocl.internal.parser with parameters of type CollectionKind
`CollectionType<EClassifier,EOperation>` `CompatibilityTypeResolver.resolveCollectionType(CollectionKind kind, EClassifier elementType)`

Uses of CollectionKind in org.eclipse.ocl

Methods in org.eclipse.ocl with parameters of type CollectionKind
`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)`

Uses of CollectionKind in org.eclipse.ocl.ecore.impl

Fields in org.eclipse.ocl.ecore.impl declared as CollectionKind
`protected CollectionKind` `CollectionLiteralExpImpl.kind` The cached value of the '`Kind`' attribute
`protected static CollectionKind` `CollectionTypeImpl.KIND_EDEFAULT` The default value of the '`Kind`' attribute
`protected static CollectionKind` `CollectionLiteralExpImpl.KIND_EDEFAULT` The default value of the '`Kind`' attribute

Methods in org.eclipse.ocl.ecore.impl that return CollectionKind
`CollectionKind` `SetTypeImpl.getKind()`
`CollectionKind` `SequenceTypeImpl.getKind()`
`CollectionKind` `OrderedSetTypeImpl.getKind()`
`CollectionKind` `CollectionTypeImpl.getKind()`
`CollectionKind` `CollectionLiteralExpImpl.getKind()`
`CollectionKind` `BagTypeImpl.getKind()`

Methods in org.eclipse.ocl.ecore.impl with parameters of type CollectionKind
`void` `CollectionLiteralExpImpl.setKind(CollectionKind newKind)`

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

Methods in org.eclipse.ocl.ecore.internal with parameters of type CollectionKind

`

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

`

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

Uses of CollectionKind in org.eclipse.ocl.expressions

Fields in org.eclipse.ocl.expressions with type parameters of type CollectionKind
`static List<CollectionKind>` `CollectionKind.VALUES` A public read-only list of all the 'Collection Kind' enumerators

Methods in org.eclipse.ocl.expressions that return CollectionKind
`static CollectionKind` `CollectionKind.get(int value)` Returns the 'Collection Kind' literal with the specified integer value
`static CollectionKind` `CollectionKind.get(String literal)` Returns the 'Collection Kind' literal with the specified literal value
`static CollectionKind` `CollectionKind.getByName(String name)` Returns the 'Collection Kind' literal with the specified name
`CollectionKind` `CollectionLiteralExp.getKind()` Returns the value of the 'Kind' attribute.
`static CollectionKind` `CollectionKind.getKind(boolean ordered, boolean unique)`
`static CollectionKind` `CollectionKind.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static CollectionKind[]` `CollectionKind.values()` Returns an array containing the constants of this enum type, in the order they're declared.

Methods in org.eclipse.ocl.expressions with parameters of type CollectionKind
`void` `CollectionLiteralExp.setKind(CollectionKind value)` Sets the value of the '`Kind`' attribute

Uses of CollectionKind in org.eclipse.ocl.expressions.impl

Fields in org.eclipse.ocl.expressions.impl declared as CollectionKind
`protected CollectionKind` `CollectionLiteralExpImpl.kind` The cached value of the '`Kind`' attribute
`protected static CollectionKind` `CollectionLiteralExpImpl.KIND_EDEFAULT` The default value of the '`Kind`' attribute

Methods in org.eclipse.ocl.expressions.impl that return CollectionKind
`CollectionKind` `ExpressionsFactoryImpl.createCollectionKindFromString(EDataType eDataType, String initialValue)`
`CollectionKind` `CollectionLiteralExpImpl.getKind()`

Methods in org.eclipse.ocl.expressions.impl with parameters of type CollectionKind
`void` `CollectionLiteralExpImpl.setKind(CollectionKind newKind)`

Uses of CollectionKind in org.eclipse.ocl.expressions.util

Methods in org.eclipse.ocl.expressions.util with parameters of type CollectionKind
`boolean` `ExpressionsValidator.validateCollectionKind(CollectionKind collectionKind, DiagnosticChain diagnostics, Map<Object,Object> context)`

Uses of CollectionKind in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser that return CollectionKind
`protected CollectionKind` `AbstractOCLAnalyzer.collectionTypeIdentifierCS(CollectionTypeIdentifierEnum collectionTypeIdentifier)` CollectionTypeIdentifierCS
`protected CollectionKind` `AbstractOCLAnalyzer.getCollectionKind(C possibleCollectionType)`

Methods in org.eclipse.ocl.parser with parameters of type CollectionKind
`protected C` `AbstractOCLAnalyzer.getCollectionType(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, CollectionKind kind, C elementType)`

Uses of CollectionKind in org.eclipse.ocl.types

Methods in org.eclipse.ocl.types that return CollectionKind
`CollectionKind` `CollectionType.getKind()` Returns the value of the 'Kind' attribute.

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

Fields in org.eclipse.ocl.types.impl declared as CollectionKind
`protected static CollectionKind` `CollectionTypeImpl.KIND_EDEFAULT` The default value of the '`Kind`' attribute

Methods in org.eclipse.ocl.types.impl that return CollectionKind
`CollectionKind` `SetTypeImpl.getKind()`
`CollectionKind` `SequenceTypeImpl.getKind()`
`CollectionKind` `OrderedSetTypeImpl.getKind()`
`CollectionKind` `CollectionTypeImpl.getKind()`
`CollectionKind` `BagTypeImpl.getKind()`

Methods in org.eclipse.ocl.types.impl with parameters of type CollectionKind

`

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

`

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

Uses of CollectionKind in org.eclipse.ocl.util

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

`static

`<E> Collection<E>`

`

`CollectionUtil.createNewCollection(CollectionKind kind)`
Creates a new OCL `Collection` of the specified kind.

`static

`<E> Collection<E>`

`

`CollectionUtil.createNewCollection(CollectionKind kind, Collection<E> c)`
Creates a new OCL `Collection` of the specified kind.

`static

`<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> C`

`

`TypeUtil.resolveCollectionType(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, CollectionKind kind, C elementType)`
Resolves a collection type against the collection types previously generated and persisted in the environment.

Uses of CollectionKind in org.eclipse.ocl.utilities

Methods in org.eclipse.ocl.utilities with parameters of type CollectionKind

`

`<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.