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

Packages that use CollectionType
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.impl Implementation of the Ecore binding of the the Types package of the OCL Abstract Syntax. 
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.internal.evaluation   
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.types.operations   
org.eclipse.ocl.types.util Generated utilities for working with instances the Types model. 
org.eclipse.ocl.uml Implementation of an OCL binding for the UML metamodel. 
org.eclipse.ocl.uml.internal   
org.eclipse.ocl.uml.util Miscellaneous utilities in support of the UML environment for OCL. 
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.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.
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.
 CollectionType<C,O> AbstractTypeResolver.resolveCollectionType(CollectionKind kind, C elementType)
           
 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.
 

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

Classes in org.eclipse.ocl.ecore.impl that implement CollectionType
 class BagTypeImpl
          An implementation of the model object 'Bag Type'.
 class CollectionTypeImpl
          An implementation of the model object 'Collection Type'.
 class OrderedSetTypeImpl
          An implementation of the model object 'Ordered Set Type'.
 class SequenceTypeImpl
          An implementation of the model object 'Sequence Type'.
 class SetTypeImpl
          An implementation of the model object 'Set 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) 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.internal.evaluation
 

Methods in org.eclipse.ocl.internal.evaluation that return CollectionType
protected  CollectionType<C,O> BasicTypeChecker.resolveCollectionType(CollectionKind kind, C elementType)
           
 

Uses of CollectionType in org.eclipse.ocl.parser
 

Methods in org.eclipse.ocl.parser that return CollectionType
<C,O> CollectionType<C,O>
OCLFactoryWithHistory.createCollectionType(C elementType)
           
<C,O> CollectionType<C,O>
OCLFactoryWithHistory.createCollectionType(CollectionKind kind, C elementType)
           
 

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, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          self.name = 'Collection(' + self.elementType.name + ')'
static
<C,O> boolean
CollectionTypeOperations.checkNoInvalidValues(CollectionType<C,O> collectionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          self->forAll(not oclIsInvalid())
static
<C,O> java.lang.String
CollectionTypeOperations.getName(CollectionType<C,O> collectionType)
           
static
<C,O> org.eclipse.emf.common.util.EList<O>
CollectionTypeOperations.oclIterators(CollectionType<C,O> collectionType)
           
static
<C,O> org.eclipse.emf.common.util.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, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the checkCollectionTypeName constraint of 'Collection Type'.
 boolean TypesValidator.validateCollectionType_checkNoInvalidValues(CollectionType<?,?> collectionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the checkNoInvalidValues constraint of 'Collection Type'.
 boolean TypesValidator.validateCollectionType(CollectionType<?,?> collectionType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

Uses of CollectionType in org.eclipse.ocl.uml
 

Methods in org.eclipse.ocl.uml that return CollectionType
 CollectionType<org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation> TypeResolverImpl.resolveCollectionType(CollectionKind kind, org.eclipse.uml2.uml.Classifier elementType)
           
 

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

Methods in org.eclipse.ocl.uml.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.uml.util
 

Methods in org.eclipse.ocl.uml.util with parameters of type CollectionType
<C,O> T
UMLSwitch.caseCollectionType_1(CollectionType<C,O> object)
          Deprecated. Since 2.0, override the UMLSwitch.caseTypes_CollectionType(org.eclipse.ocl.types.CollectionType) method, instead.
<C,O> T
UMLSwitch.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.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'.