|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ocl.uml.impl.TypedElementImpl
org.eclipse.emf.ocl.expressions.impl.OCLExpressionImpl
org.eclipse.emf.ocl.expressions.impl.CallExpImpl
org.eclipse.emf.ocl.expressions.impl.LoopExpImpl
org.eclipse.emf.ocl.expressions.impl.IterateExpImpl
public class IterateExpImpl
An implementation of the model object 'Iterate Exp'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
static String |
copyright
|
protected Variable |
result
The cached value of the ' Result' containment reference |
| Fields inherited from class org.eclipse.emf.ocl.expressions.impl.LoopExpImpl |
|---|
body, iterator |
| Fields inherited from class org.eclipse.emf.ocl.expressions.impl.CallExpImpl |
|---|
PROPERTY_END_POSITION_EDEFAULT, PROPERTY_START_POSITION_EDEFAULT, propertyEndPosition, propertyStartPosition, source |
| Fields inherited from class org.eclipse.emf.ocl.expressions.impl.OCLExpressionImpl |
|---|
END_POSITION_EDEFAULT, endPosition, START_POSITION_EDEFAULT, startPosition |
| Fields inherited from class org.eclipse.emf.ocl.uml.impl.TypedElementImpl |
|---|
type |
| Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eProxyURI |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
IterateExpImpl()
|
| Method Summary | |
|---|---|
Object |
accept(Visitor v)
|
NotificationChain |
basicSetResult(Variable newResult,
NotificationChain msgs)
|
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)
|
Variable |
getResult()
|
void |
setResult(Variable newResult)
|
| Methods inherited from class org.eclipse.emf.ocl.expressions.impl.LoopExpImpl |
|---|
basicSetBody, getBody, getIterator, setBody |
| Methods inherited from class org.eclipse.emf.ocl.expressions.impl.CallExpImpl |
|---|
basicSetSource, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getPropertyEndPosition, getPropertyStartPosition, getSource, setPropertyEndPosition, setPropertyStartPosition, setSource, toString |
| Methods inherited from class org.eclipse.emf.ocl.expressions.impl.OCLExpressionImpl |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from class org.eclipse.emf.ocl.uml.impl.TypedElementImpl |
|---|
basicGetType, getType, setType |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eInverseAdd, eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProperties, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ocl.expressions.LoopExp |
|---|
getBody, getIterator, setBody |
| Methods inherited from interface org.eclipse.emf.ocl.expressions.CallExp |
|---|
getSource, setSource |
| Methods inherited from interface org.eclipse.emf.ocl.uml.TypedElement |
|---|
getType, setType |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ocl.utilities.CallingASTNode |
|---|
getPropertyEndPosition, getPropertyStartPosition, setPropertyEndPosition, setPropertyStartPosition |
| Methods inherited from interface org.eclipse.emf.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
public static final String copyright
protected Variable result
Result' containment reference.
getResult()| Constructor Detail |
|---|
protected IterateExpImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class LoopExpImplpublic Object accept(Visitor v)
OCLExpressionImpl
accept in interface Visitableaccept in class LoopExpImplpublic Variable getResult()
getResult in interface IterateExp
public NotificationChain basicSetResult(Variable newResult,
NotificationChain msgs)
public void setResult(Variable newResult)
setResult in interface IterateExpnewResult - the new value of the 'Result' containment reference.IterateExp.getResult()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class LoopExpImpl
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class LoopExpImpl
public void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class LoopExpImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class LoopExpImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class LoopExpImpl
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||