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.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.uml Implementation of an OCL binding for the UML metamodel. 
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.
 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.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.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
 

Classes in org.eclipse.ocl.types.impl that implement CollectionType
 class BagTypeImpl<C,O>
          An implementation of the model object 'Bag Type'
 class CollectionTypeImpl<C,O>
          An implementation of the model object 'Collection Type'
 class OrderedSetTypeImpl<C,O>
          An implementation of the model object 'Ordered Set Type'
 class SequenceTypeImpl<C,O>
          An implementation of the model object 'Sequence Type'
 class SetTypeImpl<C,O>
          An implementation of the model object 'Set Type'
 

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

Methods in org.eclipse.ocl.uml that return CollectionType
 CollectionType<Classifier,Operation> TypeResolverImpl.resolveCollectionType(CollectionKind kind, Classifier 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'
 


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