public abstract class AbstractTypeDeclarationImpl extends BodyDeclarationImpl implements AbstractTypeDeclaration
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<BodyDeclaration> |
bodyDeclarations
The cached value of the '
Body Declarations' containment reference list. |
protected org.eclipse.emf.common.util.EList<Comment> |
commentsAfterBody
The cached value of the '
Comments After Body' containment reference list. |
protected org.eclipse.emf.common.util.EList<Comment> |
commentsBeforeBody
The cached value of the '
Comments Before Body' containment reference list. |
protected org.eclipse.emf.common.util.EList<TypeAccess> |
superInterfaces
The cached value of the '
Super Interfaces' containment reference list. |
protected org.eclipse.emf.common.util.EList<TypeAccess> |
usagesInTypeAccess
The cached value of the '
Usages In Type Access' reference list. |
annotations, modifiername, NAME_EDEFAULT, proxy, PROXY_EDEFAULT, usagesInImportscomments, originalClassFile, originalCompilationUnitEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTypeDeclarationImpl() |
| Modifier and Type | Method and Description |
|---|---|
Package |
basicGetPackage() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetPackage(Package newPackage,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<BodyDeclaration> |
getBodyDeclarations() |
org.eclipse.emf.common.util.EList<Comment> |
getCommentsAfterBody() |
org.eclipse.emf.common.util.EList<Comment> |
getCommentsBeforeBody() |
Package |
getPackage() |
org.eclipse.emf.common.util.EList<TypeAccess> |
getSuperInterfaces() |
org.eclipse.emf.common.util.EList<TypeAccess> |
getUsagesInTypeAccess() |
void |
setPackage(Package newPackage) |
basicGetAbstractTypeDeclaration, basicGetAnonymousClassDeclarationOwner, basicSetAbstractTypeDeclaration, basicSetAnonymousClassDeclarationOwner, basicSetModifier, getAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxy, toStringbasicGetOriginalClassFile, basicGetOriginalCompilationUnit, getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAbstractTypeDeclaration, getAnnotations, getAnonymousClassDeclarationOwner, getModifier, setAbstractTypeDeclaration, setAnonymousClassDeclarationOwner, setModifiergetName, getUsagesInImports, isProxy, setName, setProxygetComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUniteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<TypeAccess> usagesInTypeAccess
Usages In Type Access' reference list.
getUsagesInTypeAccess()protected org.eclipse.emf.common.util.EList<BodyDeclaration> bodyDeclarations
Body Declarations' containment reference list.
getBodyDeclarations()protected org.eclipse.emf.common.util.EList<Comment> commentsBeforeBody
Comments Before Body' containment reference list.
getCommentsBeforeBody()protected org.eclipse.emf.common.util.EList<Comment> commentsAfterBody
Comments After Body' containment reference list.
getCommentsAfterBody()protected org.eclipse.emf.common.util.EList<TypeAccess> superInterfaces
Super Interfaces' containment reference list.
getSuperInterfaces()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class BodyDeclarationImplpublic org.eclipse.emf.common.util.EList<TypeAccess> getUsagesInTypeAccess()
getUsagesInTypeAccess in interface TypeJavaPackage.getType_UsagesInTypeAccess(),
TypeAccess.getType()public org.eclipse.emf.common.util.EList<BodyDeclaration> getBodyDeclarations()
getBodyDeclarations in interface AbstractTypeDeclarationJavaPackage.getAbstractTypeDeclaration_BodyDeclarations(),
BodyDeclaration.getAbstractTypeDeclaration()public org.eclipse.emf.common.util.EList<Comment> getCommentsBeforeBody()
getCommentsBeforeBody in interface AbstractTypeDeclarationJavaPackage.getAbstractTypeDeclaration_CommentsBeforeBody()public org.eclipse.emf.common.util.EList<Comment> getCommentsAfterBody()
getCommentsAfterBody in interface AbstractTypeDeclarationJavaPackage.getAbstractTypeDeclaration_CommentsAfterBody()public Package getPackage()
getPackage in interface AbstractTypeDeclarationAbstractTypeDeclaration.setPackage(org.eclipse.gmt.modisco.java.Package),
JavaPackage.getAbstractTypeDeclaration_Package(),
Package.getOwnedElements()public Package basicGetPackage()
public org.eclipse.emf.common.notify.NotificationChain basicSetPackage(Package newPackage, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPackage(Package newPackage)
setPackage in interface AbstractTypeDeclarationnewPackage - the new value of the 'Package' container reference.AbstractTypeDeclaration.getPackage()public org.eclipse.emf.common.util.EList<TypeAccess> getSuperInterfaces()
getSuperInterfaces in interface AbstractTypeDeclarationJavaPackage.getAbstractTypeDeclaration_SuperInterfaces()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 BodyDeclarationImplpublic 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 BodyDeclarationImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BodyDeclarationImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class BodyDeclarationImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class BodyDeclarationImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class BodyDeclarationImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class BodyDeclarationImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplCopyright © 2018–2020 Atlanmod. All rights reserved.