public class AnnotationImpl extends ModelElementImpl implements Annotation
The following features are implemented:
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected EList<EObject> |
contents
The cached value of the '
Contents' containment reference list. |
protected EMap<String,String> |
details
The cached value of the '
Details' map. |
protected EList<EObject> |
references
The cached value of the '
References' reference list. |
protected String |
source
The cached value of the '
Source' attribute. |
protected static String |
SOURCE_EDEFAULT
The default value of the '
Source' attribute. |
annotationseContainerEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETNILEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
AnnotationImpl() |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
basicSetModelElement(ModelElement newModelElement,
NotificationChain msgs) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
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) |
EList<EObject> |
getContents() |
EMap<String,String> |
getDetails() |
ModelElement |
getModelElement() |
EList<EObject> |
getReferences() |
String |
getSource() |
void |
setModelElement(ModelElement newModelElement) |
void |
setSource(String newSource) |
String |
toString() |
eInvoke, getAnnotation, getAnnotationseBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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, 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, waitgetAnnotation, getAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected static final String SOURCE_EDEFAULT
Source' attribute.
getSource()protected String source
Source' attribute.
getSource()protected EMap<String,String> details
Details' map.
getDetails()protected EList<EObject> contents
Contents' containment reference list.
getContents()protected EList<EObject> references
References' reference list.
getReferences()protected EClass eStaticClass()
eStaticClass in class ModelElementImplpublic ModelElement getModelElement()
getModelElement in interface AnnotationAnnotation.setModelElement(ModelElement),
BasePackage.getAnnotation_ModelElement(),
ModelElement.getAnnotations()public NotificationChain basicSetModelElement(ModelElement newModelElement, NotificationChain msgs)
public void setModelElement(ModelElement newModelElement)
setModelElement in interface AnnotationnewModelElement - the new value of the 'Model Element' container reference.Annotation.getModelElement()public String getSource()
getSource in interface AnnotationAnnotation.setSource(String),
BasePackage.getAnnotation_Source()public void setSource(String newSource)
setSource in interface AnnotationnewSource - the new value of the 'Source' attribute.Annotation.getSource()public EMap<String,String> getDetails()
getDetails in interface AnnotationBasePackage.getAnnotation_Details()public EList<EObject> getContents()
getContents in interface AnnotationBasePackage.getAnnotation_Contents()public EList<EObject> getReferences()
getReferences in interface AnnotationBasePackage.getAnnotation_References()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class ModelElementImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class ModelElementImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class ModelElementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class ModelElementImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class ModelElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class ModelElementImplpublic String toString()
toString in class BasicEObjectImplCopyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html