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

Packages that use CollectionKind
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.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.uml Implementation of an OCL binding for the UML metamodel. 
org.eclipse.ocl.uml.impl Implementation of the UML binding of the the Types package of the OCL Abstract Syntax. 
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.ocl
 

Methods in org.eclipse.ocl that return CollectionKind
protected  CollectionKind AbstractTypeChecker.commonSuperType(CollectionKind kind1, CollectionKind kind2)
          Common-supertype helper method for collection kinds
 

Methods in org.eclipse.ocl with parameters of type CollectionKind
protected  CollectionKind AbstractTypeChecker.commonSuperType(CollectionKind kind1, CollectionKind kind2)
          Common-supertype helper method for collection kinds
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  int AbstractTypeChecker.getRelationship(CollectionKind kind1, CollectionKind kind2)
          Get-relationship helper comparing collection kinds.
 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 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.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(CSTNode cstNode, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, CollectionKind kind, C elementType)
          Obtains the current environment's representation of the collection type of the specified kind on the given element type.
protected  C AbstractOCLAnalyzer.getCollectionType(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, CollectionKind kind, C elementType)
          Deprecated. Since 1.3, use the AbstractOCLAnalyzer.getCollectionType(CSTNode, Environment, CollectionKind, Object) method, instead.
 

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

Methods in org.eclipse.ocl.uml with parameters of type CollectionKind
 CollectionType<Classifier,Operation> TypeResolverImpl.resolveCollectionType(CollectionKind kind, Classifier elementType)
           
 

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

Fields in org.eclipse.ocl.uml.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.uml.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.uml.impl with parameters of type CollectionKind
 void CollectionLiteralExpImpl.setKind(CollectionKind newKind)
           
 

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.