public class CollectionItemImpl<C> extends CollectionLiteralPartImpl<C> implements CollectionItem<C>
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
NotificationChain |
basicSetItem(OCLExpression<C> newItem,
NotificationChain msgs) |
boolean |
checkItemType(DiagnosticChain diagnostics,
Map<Object,Object> context) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
OCLExpression<C> |
getItem() |
void |
setItem(OCLExpression<C> newItem) |
getName, getType, setName, setType
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getType, setName, setType
public OCLExpression<C> getItem()
getItem
in interface CollectionItem<C>
CollectionItem.setItem(OCLExpression)
,
ExpressionsPackage.getCollectionItem_Item()
public NotificationChain basicSetItem(OCLExpression<C> newItem, NotificationChain msgs)
public void setItem(OCLExpression<C> newItem)
setItem
in interface CollectionItem<C>
newItem
- the new value of the 'Item' containment reference.CollectionItem.getItem()
public boolean checkItemType(DiagnosticChain diagnostics, Map<Object,Object> context)
checkItemType
in interface CollectionItem<C>
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
CollectionLiteralPartImpl
accept
in interface Visitable
accept
in class CollectionLiteralPartImpl<C>
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.