|
||||||||||
| 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.ecore.impl.ETypedElementImpl
org.eclipse.ocl.ecore.impl.OCLExpressionImpl
org.eclipse.mtl.impl.TemplateExpressionImpl
org.eclipse.mtl.impl.TemplateInvocationImpl
public class TemplateInvocationImpl
An implementation of the model object ' Template Invocation'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.ocl.ecore.OCLExpression |
after
The cached value of the ' After' containment reference.
|
protected org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> |
argument
The cached value of the ' Argument' containment reference list.
|
protected org.eclipse.ocl.ecore.OCLExpression |
before
The cached value of the ' Before' containment reference.
|
protected Template |
definition
The cached value of the ' Definition' reference.
|
protected org.eclipse.ocl.ecore.OCLExpression |
each
The cached value of the ' Each' containment reference.
|
protected boolean |
super_
The cached value of the ' Super' attribute.
|
protected static boolean |
SUPER_EDEFAULT
The default value of the ' Super' attribute.
|
| Fields inherited from class org.eclipse.ocl.ecore.impl.OCLExpressionImpl |
|---|
END_POSITION_EDEFAULT, endPosition, START_POSITION_EDEFAULT, startPosition |
| Fields inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
|---|
eGenericType, eType, LOWER_BOUND_EDEFAULT, lowerBound, MANY_EDEFAULT, ORDERED_EDEFAULT, ORDERED_EFLAG, REQUIRED_EDEFAULT, UNIQUE_EDEFAULT, UNIQUE_EFLAG, UPPER_BOUND_EDEFAULT, upperBound |
| 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.ETypedElement |
|---|
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
TemplateInvocationImpl()
|
| Method Summary | |
|---|---|
Template |
basicGetDefinition()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetAfter(org.eclipse.ocl.ecore.OCLExpression newAfter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBefore(org.eclipse.ocl.ecore.OCLExpression newBefore,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetEach(org.eclipse.ocl.ecore.OCLExpression newEach,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.ocl.ecore.OCLExpression |
getAfter()
|
org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> |
getArgument()
|
org.eclipse.ocl.ecore.OCLExpression |
getBefore()
|
Template |
getDefinition()
|
org.eclipse.ocl.ecore.OCLExpression |
getEach()
|
boolean |
isSuper()
|
void |
setAfter(org.eclipse.ocl.ecore.OCLExpression newAfter)
|
void |
setBefore(org.eclipse.ocl.ecore.OCLExpression newBefore)
|
void |
setDefinition(Template newDefinition)
|
void |
setEach(org.eclipse.ocl.ecore.OCLExpression newEach)
|
void |
setSuper(boolean newSuper)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.ocl.ecore.impl.OCLExpressionImpl |
|---|
accept, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getEndPosition, getStartPosition, getType, setEndPosition, setStartPosition, setType |
| Methods inherited from class org.eclipse.emf.ecore.impl.ETypedElementImpl |
|---|
basicGetEType, basicSetEGenericType, basicUnsetEGenericType, freeze, getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isSetEGenericType, isSetEType, isUnique, setEGenericType, setEGenericType, setEType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound, unsetEGenericType, unsetEType |
| 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, 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.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| 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.ecore.ETypedElement |
|---|
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
| 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.ocl.utilities.TypedElement |
|---|
getName, getType, setName, setType |
| Methods inherited from interface org.eclipse.ocl.utilities.Visitable |
|---|
accept |
| Methods inherited from interface org.eclipse.ocl.utilities.ASTNode |
|---|
getEndPosition, getStartPosition, setEndPosition, setStartPosition |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected Template definition
Definition' reference.
getDefinition()protected org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> argument
Argument' containment reference list.
getArgument()protected org.eclipse.ocl.ecore.OCLExpression before
Before' containment reference.
getBefore()protected org.eclipse.ocl.ecore.OCLExpression after
After' containment reference.
getAfter()protected org.eclipse.ocl.ecore.OCLExpression each
Each' containment reference.
getEach()protected static final boolean SUPER_EDEFAULT
Super' attribute.
isSuper(),
Constant Field Valuesprotected boolean super_
Super' attribute.
isSuper()| Constructor Detail |
|---|
protected TemplateInvocationImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class TemplateExpressionImplpublic Template getDefinition()
getDefinition in interface TemplateInvocationTemplateInvocation.setDefinition(Template),
MtlPackage.getTemplateInvocation_Definition()public Template basicGetDefinition()
public void setDefinition(Template newDefinition)
setDefinition in interface TemplateInvocationnewDefinition - the new value of the 'Definition' reference.TemplateInvocation.getDefinition()public org.eclipse.emf.common.util.EList<org.eclipse.ocl.ecore.OCLExpression> getArgument()
getArgument in interface TemplateInvocationMtlPackage.getTemplateInvocation_Argument()public org.eclipse.ocl.ecore.OCLExpression getBefore()
getBefore in interface TemplateInvocationTemplateInvocation.setBefore(OCLExpression),
MtlPackage.getTemplateInvocation_Before()
public org.eclipse.emf.common.notify.NotificationChain basicSetBefore(org.eclipse.ocl.ecore.OCLExpression newBefore,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBefore(org.eclipse.ocl.ecore.OCLExpression newBefore)
setBefore in interface TemplateInvocationnewBefore - the new value of the 'Before' containment reference.TemplateInvocation.getBefore()public org.eclipse.ocl.ecore.OCLExpression getAfter()
getAfter in interface TemplateInvocationTemplateInvocation.setAfter(OCLExpression),
MtlPackage.getTemplateInvocation_After()
public org.eclipse.emf.common.notify.NotificationChain basicSetAfter(org.eclipse.ocl.ecore.OCLExpression newAfter,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setAfter(org.eclipse.ocl.ecore.OCLExpression newAfter)
setAfter in interface TemplateInvocationnewAfter - the new value of the 'After' containment reference.TemplateInvocation.getAfter()public org.eclipse.ocl.ecore.OCLExpression getEach()
getEach in interface TemplateInvocationTemplateInvocation.setEach(OCLExpression),
MtlPackage.getTemplateInvocation_Each()
public org.eclipse.emf.common.notify.NotificationChain basicSetEach(org.eclipse.ocl.ecore.OCLExpression newEach,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setEach(org.eclipse.ocl.ecore.OCLExpression newEach)
setEach in interface TemplateInvocationnewEach - the new value of the 'Each' containment reference.TemplateInvocation.getEach()public boolean isSuper()
isSuper in interface TemplateInvocationTemplateInvocation.setSuper(boolean),
MtlPackage.getTemplateInvocation_Super()public void setSuper(boolean newSuper)
setSuper in interface TemplateInvocationnewSuper - the new value of the 'Super' attribute.TemplateInvocation.isSuper()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.ETypedElementImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.ocl.ecore.impl.OCLExpressionImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.ocl.ecore.impl.OCLExpressionImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.ocl.ecore.impl.OCLExpressionImplpublic java.lang.String toString()
toString in class org.eclipse.ocl.ecore.impl.OCLExpressionImpl
|
Copyright 2008 Obeo All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||