Package org.omg.smm.impl
Class SmmElementImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.omg.smm.impl.SmmElementImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,SmmElement
- Direct Known Subclasses:
AbstractMeasureElementImpl,AnnotationImpl,ArgumentImpl,AttributeImpl,IntervalImpl,MeasureLibraryImpl,MeasurementImpl,ObservationImpl,ObservationScopeImpl,ObservedMeasureImpl,SmmModelImpl,SmmRelationshipImpl
public abstract class SmmElementImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements SmmElement
An implementation of the model object 'Element'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Annotation>annotationsThe cached value of the 'Annotations' containment reference list.protected org.eclipse.emf.common.util.EList<Attribute>attributesThe cached value of the 'Attributes' containment reference list.protected StringdescriptionThe cached value of the 'Description' attribute.protected static StringDESCRIPTION_EDEFAULTThe default value of the 'Description' attribute.protected org.eclipse.emf.common.util.EList<SmmRelationship>inRelationshipsThe cached value of the 'In Relationships' reference list.protected StringnameThe cached value of the 'Name' attribute.protected static StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected org.eclipse.emf.common.util.EList<SmmRelationship>outRelationshipsThe cached value of the 'Out Relationships' reference list.protected static StringSHORT_DESCRIPTION_EDEFAULTThe default value of the 'Short Description' attribute.protected StringshortDescriptionThe cached value of the 'Short Description' attribute.Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors Modifier Constructor Description protectedSmmElementImpl() -
Method Summary
Modifier and Type Method Description ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<Annotation>getAnnotations()org.eclipse.emf.common.util.EList<Attribute>getAttributes()StringgetDescription()org.eclipse.emf.common.util.EList<SmmRelationship>getInRelationships()StringgetName()org.eclipse.emf.common.util.EList<SmmRelationship>getOutRelationships()StringgetShortDescription()voidsetDescription(String newDescription)voidsetName(String newName)voidsetShortDescription(String newShortDescription)StringtoString()Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, 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, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
name
The cached value of the 'Name' attribute.- See Also:
getName()
-
SHORT_DESCRIPTION_EDEFAULT
The default value of the 'Short Description' attribute.- See Also:
getShortDescription()
-
shortDescription
The cached value of the 'Short Description' attribute.- See Also:
getShortDescription()
-
DESCRIPTION_EDEFAULT
The default value of the 'Description' attribute.- See Also:
getDescription()
-
description
The cached value of the 'Description' attribute.- See Also:
getDescription()
-
attributes
The cached value of the 'Attributes' containment reference list.- See Also:
getAttributes()
-
annotations
The cached value of the 'Annotations' containment reference list.- See Also:
getAnnotations()
-
inRelationships
The cached value of the 'In Relationships' reference list.- See Also:
getInRelationships()
-
outRelationships
The cached value of the 'Out Relationships' reference list.- See Also:
getOutRelationships()
-
-
Constructor Details
-
SmmElementImpl
protected SmmElementImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getName
- Specified by:
getNamein interfaceSmmElement- Returns:
- the value of the 'Name' attribute.
- See Also:
SmmElement.setName(String),SmmPackage.getSmmElement_Name()
-
setName
- Specified by:
setNamein interfaceSmmElement- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
SmmElement.getName()
-
getShortDescription
- Specified by:
getShortDescriptionin interfaceSmmElement- Returns:
- the value of the 'Short Description' attribute.
- See Also:
SmmElement.setShortDescription(String),SmmPackage.getSmmElement_ShortDescription()
-
setShortDescription
- Specified by:
setShortDescriptionin interfaceSmmElement- Parameters:
newShortDescription- the new value of the 'Short Description' attribute.- See Also:
SmmElement.getShortDescription()
-
getDescription
- Specified by:
getDescriptionin interfaceSmmElement- Returns:
- the value of the 'Description' attribute.
- See Also:
SmmElement.setDescription(String),SmmPackage.getSmmElement_Description()
-
setDescription
- Specified by:
setDescriptionin interfaceSmmElement- Parameters:
newDescription- the new value of the 'Description' attribute.- See Also:
SmmElement.getDescription()
-
getAttributes
- Specified by:
getAttributesin interfaceSmmElement- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
SmmPackage.getSmmElement_Attributes()
-
getAnnotations
- Specified by:
getAnnotationsin interfaceSmmElement- Returns:
- the value of the 'Annotations' containment reference list.
- See Also:
SmmPackage.getSmmElement_Annotations()
-
getInRelationships
- Specified by:
getInRelationshipsin interfaceSmmElement- Returns:
- the value of the 'In Relationships' reference list.
- See Also:
SmmPackage.getSmmElement_InRelationships(),SmmRelationship.getTo()
-
getOutRelationships
- Specified by:
getOutRelationshipsin interfaceSmmElement- Returns:
- the value of the 'Out Relationships' reference list.
- See Also:
SmmPackage.getSmmElement_OutRelationships(),SmmRelationship.getFrom()
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseAddin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-