public class CollectionRangeImpl<C> extends CollectionLiteralPartImpl<C> implements CollectionRange<C>
| Modifier and Type | Field and Description |
|---|---|
protected OCLExpression<C> |
first
The cached value of the '
First' containment reference. |
protected OCLExpression<C> |
last
The cached value of the '
Last' containment reference. |
| Modifier | Constructor and Description |
|---|---|
protected |
CollectionRangeImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
NotificationChain |
basicSetFirst(OCLExpression<C> newFirst,
NotificationChain msgs) |
NotificationChain |
basicSetLast(OCLExpression<C> newLast,
NotificationChain msgs) |
boolean |
checkRangeType(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) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
OCLExpression<C> |
getFirst() |
OCLExpression<C> |
getLast() |
void |
setFirst(OCLExpression<C> newFirst) |
void |
setLast(OCLExpression<C> newLast) |
getName, getType, setName, setTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckRangeType, setFirst, setLastgetName, getType, setName, setTypeprotected OCLExpression<C> first
First' containment reference.
getFirst()protected OCLExpression<C> last
Last' containment reference.
getLast()protected EClass eStaticClass()
eStaticClass in class CollectionLiteralPartImpl<C>public OCLExpression<C> getFirst()
getFirst in interface CollectionRange<C>CollectionRange.setFirst(OCLExpression),
ExpressionsPackage.getCollectionRange_First()public NotificationChain basicSetFirst(OCLExpression<C> newFirst, NotificationChain msgs)
public void setFirst(OCLExpression<C> newFirst)
public OCLExpression<C> getLast()
getLast in interface CollectionRange<C>CollectionRange.setLast(OCLExpression),
ExpressionsPackage.getCollectionRange_Last()public NotificationChain basicSetLast(OCLExpression<C> newLast, NotificationChain msgs)
public void setLast(OCLExpression<C> newLast)
public boolean checkRangeType(DiagnosticChain diagnostics,
Map<Object,Object> context)
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
CollectionLiteralPartImplaccept in interface Visitableaccept 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 © 2015 Open eHealth Foundation. All rights reserved.