Uses of Interface
org.eclipse.ocl.expressions.CollectionLiteralExp

Packages that use CollectionLiteralExp
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.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.operations   
org.eclipse.ocl.expressions.util Generated utilities for working with instances the Expressions model. 
org.eclipse.ocl.parser   
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 CollectionLiteralExp in org.eclipse.ocl
 

Methods in org.eclipse.ocl with parameters of type CollectionLiteralExp
 Object EvaluationVisitorImpl.visitCollectionLiteralExp(CollectionLiteralExp<C> cl)
          Callback for a CollectionLiteralExp visit.
 Object EvaluationVisitorDecorator.visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
          Delegates to my decorated visitor.
 

Uses of CollectionLiteralExp in org.eclipse.ocl.ecore
 

Subinterfaces of CollectionLiteralExp in org.eclipse.ocl.ecore
 interface CollectionLiteralExp
          A representation of the model object 'Collection Literal Exp'
 

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

Methods in org.eclipse.ocl.ecore.util with parameters of type CollectionLiteralExp
<C> T
EcoreSwitch.caseCollectionLiteralExp_1(CollectionLiteralExp<C> object)
          Deprecated. Since 1.3, override the EcoreSwitch.caseExpressions_CollectionLiteralExp(org.eclipse.ocl.expressions.CollectionLiteralExp) method, instead.
<C> T
EcoreSwitch.caseExpressions_CollectionLiteralExp(CollectionLiteralExp<C> object)
          Returns the result of interpreting the object as an instance of 'Collection Literal Exp'
 

Uses of CollectionLiteralExp in org.eclipse.ocl.expressions
 

Methods in org.eclipse.ocl.expressions that return CollectionLiteralExp
<C> CollectionLiteralExp<C>
ExpressionsFactory.createCollectionLiteralExp()
          Returns a new object of class 'Collection Literal Exp'
 

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

Classes in org.eclipse.ocl.expressions.impl that implement CollectionLiteralExp
 class CollectionLiteralExpImpl<C>
          An implementation of the model object 'Collection Literal Exp'
 

Methods in org.eclipse.ocl.expressions.impl that return CollectionLiteralExp
<C> CollectionLiteralExp<C>
ExpressionsFactoryImpl.createCollectionLiteralExp()
           
 

Uses of CollectionLiteralExp in org.eclipse.ocl.expressions.operations
 

Methods in org.eclipse.ocl.expressions.operations with parameters of type CollectionLiteralExp
static
<C> boolean
CollectionLiteralExpOperations.checkBagKind(CollectionLiteralExp<C> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          kind = CollectionKind::Bag implies type.oclIsKindOf(BagType)
static
<C> boolean
CollectionLiteralExpOperations.checkElementType(CollectionLiteralExp<C> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          type.oclAsType(CollectionType).elementType = part->iterate(p; c : Classifier = OclVoid | c.commonSuperType(p.type))
static
<C> boolean
CollectionLiteralExpOperations.checkNoCollectionInstances(CollectionLiteralExp<C> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          kind <> CollectionKind::Collection
static
<C> boolean
CollectionLiteralExpOperations.checkSequenceKind(CollectionLiteralExp<C> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          kind = CollectionKind::Sequence implies type.oclIsKindOf(SequenceType)
static
<C> boolean
CollectionLiteralExpOperations.checkSetKind(CollectionLiteralExp<C> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          kind = CollectionKind::Set implies type.oclIsKindOf(SetType)
 

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

Methods in org.eclipse.ocl.expressions.util with parameters of type CollectionLiteralExp
<C> T
ExpressionsSwitch.caseCollectionLiteralExp(CollectionLiteralExp<C> object)
          Returns the result of interpreting the object as an instance of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp_checkBagKind(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkBagKind constraint of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp_checkElementType(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkElementType constraint of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp_checkNoCollectionInstances(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkNoCollectionInstances constraint of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp_checkSequenceKind(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkSequenceKind constraint of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp_checkSetKind(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkSetKind constraint of 'Collection Literal Exp'
 boolean ExpressionsValidator.validateCollectionLiteralExp(CollectionLiteralExp<?> collectionLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)
           
 

Uses of CollectionLiteralExp in org.eclipse.ocl.parser
 

Methods in org.eclipse.ocl.parser that return CollectionLiteralExp
protected  CollectionLiteralExp<C> AbstractOCLAnalyzer.collectionLiteralExpCS(CollectionLiteralExpCS collectionLiteralExpCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
          CollectionLiteralExpCS
 

Methods in org.eclipse.ocl.parser with parameters of type CollectionLiteralExp
 Boolean ValidationVisitor.visitCollectionLiteralExp(CollectionLiteralExp<C> cl)
          Callback for a CollectionLiteralExp visit.
 

Uses of CollectionLiteralExp in org.eclipse.ocl.uml.util
 

Methods in org.eclipse.ocl.uml.util with parameters of type CollectionLiteralExp
<C> T
UMLSwitch.caseCollectionLiteralExp_1(CollectionLiteralExp<C> object)
          Deprecated. Since 2.0, override the UMLSwitch.caseExpressions_CollectionLiteralExp(org.eclipse.ocl.expressions.CollectionLiteralExp) method, instead.
<C> T
UMLSwitch.caseExpressions_CollectionLiteralExp(CollectionLiteralExp<C> object)
          Returns the result of interpreting the object as an instance of 'Collection Literal Exp'
 

Uses of CollectionLiteralExp in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util with parameters of type CollectionLiteralExp
protected  String ToStringVisitor.handleCollectionLiteralExp(CollectionLiteralExp<C> cl, List<String> partResults)
          Callback for a CollectionLiteralExp visit.
 

Uses of CollectionLiteralExp in org.eclipse.ocl.utilities
 

Methods in org.eclipse.ocl.utilities that return CollectionLiteralExp
<C> CollectionLiteralExp<C>
OCLFactory.createCollectionLiteralExp()
          Returns a new object of class 'Collection Literal Exp'
 

Methods in org.eclipse.ocl.utilities with parameters of type CollectionLiteralExp
protected  T AbstractVisitor.handleCollectionLiteralExp(CollectionLiteralExp<C> literalExp, List<T> partResults)
          Visits the specified collection literal expression with the results of visiting its parts (if any).
 T Visitor.visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
           
 T AbstractVisitor.visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)
          Visits the collection literal's parts.
 


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