public class CollectionLiteralExpImpl extends LiteralExpImpl implements CollectionLiteralExp
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
Object |
eInvoke(int operationID,
<any> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
CollectionKind |
getKind() |
List<CollectionLiteralPart> |
getOwnedParts() |
void |
setKind(CollectionKind newKind) |
String |
toString() |
boolean |
validateBagKindIsBag(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateCollectionKindIsConcrete(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateOrderedSetKindIsOrderedSet(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSequenceKindIsSequence(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSetKindIsSet(DiagnosticChain diagnostics,
Map<Object,Object> context) |
getTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullbasicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic CollectionKind getKind()
getKind in interface CollectionLiteralExpCollectionKind,
CollectionLiteralExp.setKind(CollectionKind),
PivotPackage.getCollectionLiteralExp_Kind()public void setKind(CollectionKind newKind)
setKind in interface CollectionLiteralExpnewKind - the new value of the 'Kind' attribute.CollectionKind,
CollectionLiteralExp.getKind()public List<CollectionLiteralPart> getOwnedParts()
getOwnedParts in interface CollectionLiteralExpPivotPackage.getCollectionLiteralExp_OwnedParts()public boolean validateCollectionKindIsConcrete(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateCollectionKindIsConcrete in interface CollectionLiteralExppublic boolean validateSetKindIsSet(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSetKindIsSet in interface CollectionLiteralExppublic boolean validateOrderedSetKindIsOrderedSet(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateOrderedSetKindIsOrderedSet in interface CollectionLiteralExppublic boolean validateSequenceKindIsSequence(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSequenceKindIsSequence in interface CollectionLiteralExppublic boolean validateBagKindIsBag(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateBagKindIsBag in interface CollectionLiteralExppublic NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class ElementImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class OCLExpressionImplpublic void eSet(int featureID,
Object newValue)
eSet in class OCLExpressionImplpublic void eUnset(int featureID)
eUnset in class OCLExpressionImplpublic boolean eIsSet(int featureID)
eIsSet in class OCLExpressionImplpublic Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke in class OCLExpressionImplInvocationTargetExceptionpublic String toString()
toString in class TypedElementImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.