public class TypeParameterCSImpl extends TemplateParameterCSImpl implements TypeParameterCS
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.EPropertiesHolderImpl
org.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 org.eclipse.emf.common.util.EList<TypedRefCS> |
ownedExtends
The cached value of the '
Owned Extends ' containment reference list. |
protected TypedRefCS |
ownedSuper
The cached value of the '
Owned Super ' containment reference. |
name, NAME_EDEFAULT
csi, CSI_EDEFAULT, ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotation
pivot
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
TypeParameterCSImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedSuper(TypedRefCS newOwnedSuper,
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.emf.common.util.EList<TypedRefCS> |
getOwnedExtends() |
TypedRefCS |
getOwnedSuper() |
void |
setOwnedSuper(TypedRefCS newOwnedSuper) |
basicSetOwningTemplateSignature, eBasicRemoveFromContainerFeature, eInverseAdd, getOwningTemplateSignature, setOwningTemplateSignature
getName, setName, toString
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
getPivot, resetPivot, setPivot
getDescription, getLogicalParent
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwningTemplateSignature, setOwningTemplateSignature
getName, setName
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
getPivot, setPivot
getDescription, getLogicalParent
eClass
resetPivot
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<TypedRefCS> ownedExtends
Owned Extends
' containment reference list.
getOwnedExtends()
protected TypedRefCS ownedSuper
Owned Super
' containment reference.
getOwnedSuper()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class TemplateParameterCSImpl
public org.eclipse.emf.common.util.EList<TypedRefCS> getOwnedExtends()
getOwnedExtends
in interface TypeParameterCS
BaseCSTPackage.getTypeParameterCS_OwnedExtends()
public TypedRefCS getOwnedSuper()
getOwnedSuper
in interface TypeParameterCS
TypeParameterCS.setOwnedSuper(TypedRefCS)
,
BaseCSTPackage.getTypeParameterCS_OwnedSuper()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedSuper(TypedRefCS newOwnedSuper, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedSuper(TypedRefCS newOwnedSuper)
setOwnedSuper
in interface TypeParameterCS
newOwnedSuper
- the new value of the 'Owned Super' containment reference.TypeParameterCS.getOwnedSuper()
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 TemplateParameterCSImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class TemplateParameterCSImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class TemplateParameterCSImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class TemplateParameterCSImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class TemplateParameterCSImpl
public <R> R accept(@NonNull BaseCSVisitor<R> visitor)
VisitableCS
Implementations 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 VisitableCS
accept
in class TemplateParameterCSImpl