public class TemplateParameterSubstitutionImpl extends ElementImpl implements TemplateParameterSubstitution
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected ParameterableElement |
actual
The cached value of the '
Actual' reference. |
protected TemplateParameter |
formal
The cached value of the '
Formal' reference. |
protected ParameterableElement |
ownedActual
The cached value of the '
Owned Actual' containment reference. |
extension, ownedCommenteAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
TemplateParameterSubstitutionImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
ParameterableElement |
basicGetActual() |
TemplateParameter |
basicGetFormal() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedActual(ParameterableElement newOwnedActual,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTemplateBinding(TemplateBinding newTemplateBinding,
org.eclipse.emf.common.notify.NotificationChain msgs) |
ParameterableElement |
createOwnedActual(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
ParameterableElement |
getActual() |
TemplateParameter |
getFormal() |
ParameterableElement |
getOwnedActual() |
TemplateBinding |
getTemplateBinding() |
void |
setActual(ParameterableElement newActual) |
void |
setFormal(TemplateParameter newFormal) |
void |
setOwnedActual(ParameterableElement newOwnedActual) |
void |
setTemplateBinding(TemplateBinding newTemplateBinding) |
allOwnedElements, create, createExtension, createOwnedComment, eInvoke, getExtension, getOwnedComment, getValue, toStringgetETarget, getTarget, isAdapterForType, notifyChanged, setTarget, unsetTargeteAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitallOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected ParameterableElement actual
Actual' reference.
getActual()protected TemplateParameter formal
Formal' reference.
getFormal()protected ParameterableElement ownedActual
Owned Actual' containment reference.
getOwnedActual()protected TemplateParameterSubstitutionImpl()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ElementImplpublic ParameterableElement getActual()
getActual in interface TemplateParameterSubstitutionTemplateParameterSubstitution.setActual(ParameterableElement),
PivotPackage.getTemplateParameterSubstitution_Actual()public ParameterableElement basicGetActual()
public void setActual(ParameterableElement newActual)
setActual in interface TemplateParameterSubstitutionnewActual - the new value of the 'Actual' reference.TemplateParameterSubstitution.getActual()public TemplateParameter getFormal()
getFormal in interface TemplateParameterSubstitutionTemplateParameterSubstitution.setFormal(TemplateParameter),
PivotPackage.getTemplateParameterSubstitution_Formal()public TemplateParameter basicGetFormal()
public void setFormal(TemplateParameter newFormal)
setFormal in interface TemplateParameterSubstitutionnewFormal - the new value of the 'Formal' reference.TemplateParameterSubstitution.getFormal()public ParameterableElement getOwnedActual()
getOwnedActual in interface TemplateParameterSubstitutionTemplateParameterSubstitution.setOwnedActual(ParameterableElement),
PivotPackage.getTemplateParameterSubstitution_OwnedActual()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedActual(ParameterableElement newOwnedActual, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedActual(ParameterableElement newOwnedActual)
setOwnedActual in interface TemplateParameterSubstitutionnewOwnedActual - the new value of the 'Owned Actual' containment reference.TemplateParameterSubstitution.getOwnedActual()public ParameterableElement createOwnedActual(org.eclipse.emf.ecore.EClass eClass)
createOwnedActual in interface TemplateParameterSubstitutioneClass - The Ecore class of the ParameterableElement to create.ParameterableElement.TemplateParameterSubstitution.getOwnedActual()public TemplateBinding getTemplateBinding()
getTemplateBinding in interface TemplateParameterSubstitutionTemplateParameterSubstitution.setTemplateBinding(TemplateBinding),
PivotPackage.getTemplateParameterSubstitution_TemplateBinding(),
TemplateBinding.getParameterSubstitution()public org.eclipse.emf.common.notify.NotificationChain basicSetTemplateBinding(TemplateBinding newTemplateBinding, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTemplateBinding(TemplateBinding newTemplateBinding)
setTemplateBinding in interface TemplateParameterSubstitutionnewTemplateBinding - the new value of the 'Template Binding' container reference.TemplateParameterSubstitution.getTemplateBinding()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class ElementImplpublic 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 ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ElementImplpublic <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class ElementImpl