## 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.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.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.internal.evaluation
org.eclipse.ocl.parser
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.internal

Methods in org.eclipse.ocl.ecore.internal that return CollectionLiteralExp

`

`<C> CollectionLiteralExp<C>`

`

`OCLFactoryImpl.createCollectionLiteralExp()`

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<C>)` 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.internal.evaluation

Methods in org.eclipse.ocl.internal.evaluation with parameters of type CollectionLiteralExp
`Object` `TracingEvaluationVisitor.visitCollectionLiteralExp(CollectionLiteralExp<C> literalExp)`

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