Package org.omg.smm.impl
Class MeasurementImpl
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
org.omg.smm.impl.MeasurementImpl
- 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,Measurement,SmmElement
- Direct Known Subclasses:
DimensionalMeasurementImpl,GradeMeasurementImpl
public abstract class MeasurementImpl extends SmmElementImpl implements Measurement
An implementation of the model object 'Measurement'.
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 static StringBREAK_VALUE_EDEFAULTThe default value of the 'Break Value' attribute.protected StringbreakValueThe cached value of the 'Break Value' attribute.protected org.eclipse.emf.common.util.EList<EquivalentMeasurementRelationship>equivalentFromThe cached value of the 'Equivalent From' reference list.protected org.eclipse.emf.common.util.EList<EquivalentMeasurementRelationship>equivalentToThe cached value of the 'Equivalent To' reference list.protected StringerrorThe cached value of the 'Error' attribute.protected static StringERROR_EDEFAULTThe default value of the 'Error' attribute.protected org.eclipse.emf.common.util.EList<MeasurementRelationship>inboundThe cached value of the 'Inbound' reference list.protected org.eclipse.emf.ecore.EObjectmeasurandThe cached value of the 'Measurand' reference.protected org.eclipse.emf.common.util.EList<MeasurementRelationship>measurementRelationshipsThe cached value of the 'Measurement Relationships' containment reference list.protected org.eclipse.emf.common.util.EList<MeasurementRelationship>outboundThe cached value of the 'Outbound' reference list.protected org.eclipse.emf.common.util.EList<RefinementMeasurementRelationship>refinementFromThe cached value of the 'Refinement From' reference list.protected org.eclipse.emf.common.util.EList<RefinementMeasurementRelationship>refinementToThe cached value of the 'Refinement To' reference list.Fields inherited from class org.omg.smm.impl.SmmElementImpl
annotations, attributes, description, DESCRIPTION_EDEFAULT, inRelationships, name, NAME_EDEFAULT, outRelationships, SHORT_DESCRIPTION_EDEFAULT, shortDescriptionFields 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 protectedMeasurementImpl() -
Method Summary
Modifier and Type Method Description org.eclipse.emf.ecore.EObjectbasicGetMeasurand()ObservedMeasurebasicGetObservedMeasure()org.eclipse.emf.common.notify.NotificationChainbasicSetObservedMeasure(ObservedMeasure newObservedMeasure, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)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)ObjecteInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)StringgetBreakValue()org.eclipse.emf.common.util.EList<EquivalentMeasurementRelationship>getEquivalentFrom()org.eclipse.emf.common.util.EList<EquivalentMeasurementRelationship>getEquivalentTo()StringgetError()org.eclipse.emf.common.util.EList<MeasurementRelationship>getInbound()org.eclipse.emf.ecore.EObjectgetMeasurand()StringgetMeasureLabel()StringgetMeasurementLabel()org.eclipse.emf.common.util.EList<MeasurementRelationship>getMeasurementRelationships()ObservedMeasuregetObservedMeasure()org.eclipse.emf.common.util.EList<MeasurementRelationship>getOutbound()org.eclipse.emf.common.util.EList<RefinementMeasurementRelationship>getRefinementFrom()org.eclipse.emf.common.util.EList<RefinementMeasurementRelationship>getRefinementTo()voidsetBreakValue(String newBreakValue)voidsetError(String newError)voidsetMeasurand(org.eclipse.emf.ecore.EObject newMeasurand)voidsetObservedMeasure(ObservedMeasure newObservedMeasure)StringtoString()Methods inherited from class org.omg.smm.impl.SmmElementImpl
getAnnotations, getAttributes, getDescription, getInRelationships, getName, getOutRelationships, getShortDescription, setDescription, setName, setShortDescriptionMethods 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, 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, 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, eSetDeliverMethods inherited from interface org.omg.smm.SmmElement
getAnnotations, getAttributes, getDescription, getInRelationships, getName, getOutRelationships, getShortDescription, setDescription, setName, setShortDescription
-
Field Details
-
BREAK_VALUE_EDEFAULT
The default value of the 'Break Value' attribute.- See Also:
getBreakValue()
-
breakValue
The cached value of the 'Break Value' attribute.- See Also:
getBreakValue()
-
ERROR_EDEFAULT
The default value of the 'Error' attribute.- See Also:
getError()
-
error
The cached value of the 'Error' attribute.- See Also:
getError()
-
measurementRelationships
The cached value of the 'Measurement Relationships' containment reference list.- See Also:
getMeasurementRelationships()
-
equivalentFrom
The cached value of the 'Equivalent From' reference list.- See Also:
getEquivalentFrom()
-
equivalentTo
The cached value of the 'Equivalent To' reference list.- See Also:
getEquivalentTo()
-
outbound
The cached value of the 'Outbound' reference list.- See Also:
getOutbound()
-
inbound
The cached value of the 'Inbound' reference list.- See Also:
getInbound()
-
refinementTo
The cached value of the 'Refinement To' reference list.- See Also:
getRefinementTo()
-
refinementFrom
The cached value of the 'Refinement From' reference list.- See Also:
getRefinementFrom()
-
measurand
protected org.eclipse.emf.ecore.EObject measurandThe cached value of the 'Measurand' reference.- See Also:
getMeasurand()
-
-
Constructor Details
-
MeasurementImpl
protected MeasurementImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classSmmElementImpl
-
getBreakValue
- Specified by:
getBreakValuein interfaceMeasurement- Returns:
- the value of the 'Break Value' attribute.
- See Also:
Measurement.setBreakValue(String),SmmPackage.getMeasurement_BreakValue()
-
setBreakValue
- Specified by:
setBreakValuein interfaceMeasurement- Parameters:
newBreakValue- the new value of the 'Break Value' attribute.- See Also:
Measurement.getBreakValue()
-
getError
- Specified by:
getErrorin interfaceMeasurement- Returns:
- the value of the 'Error' attribute.
- See Also:
Measurement.setError(String),SmmPackage.getMeasurement_Error()
-
setError
- Specified by:
setErrorin interfaceMeasurement- Parameters:
newError- the new value of the 'Error' attribute.- See Also:
Measurement.getError()
-
getMeasurementRelationships
- Specified by:
getMeasurementRelationshipsin interfaceMeasurement- Returns:
- the value of the 'Measurement Relationships' containment reference list.
- See Also:
SmmPackage.getMeasurement_MeasurementRelationships()
-
getEquivalentFrom
- Specified by:
getEquivalentFromin interfaceMeasurement- Returns:
- the value of the 'Equivalent From' reference list.
- See Also:
SmmPackage.getMeasurement_EquivalentFrom()
-
getEquivalentTo
- Specified by:
getEquivalentToin interfaceMeasurement- Returns:
- the value of the 'Equivalent To' reference list.
- See Also:
SmmPackage.getMeasurement_EquivalentTo()
-
getOutbound
- Specified by:
getOutboundin interfaceMeasurement- Returns:
- the value of the 'Outbound' reference list.
- See Also:
SmmPackage.getMeasurement_Outbound()
-
getInbound
- Specified by:
getInboundin interfaceMeasurement- Returns:
- the value of the 'Inbound' reference list.
- See Also:
SmmPackage.getMeasurement_Inbound()
-
getRefinementTo
- Specified by:
getRefinementToin interfaceMeasurement- Returns:
- the value of the 'Refinement To' reference list.
- See Also:
SmmPackage.getMeasurement_RefinementTo()
-
getRefinementFrom
- Specified by:
getRefinementFromin interfaceMeasurement- Returns:
- the value of the 'Refinement From' reference list.
- See Also:
SmmPackage.getMeasurement_RefinementFrom()
-
getObservedMeasure
- Specified by:
getObservedMeasurein interfaceMeasurement- Returns:
- the value of the 'Observed Measure' container reference.
- See Also:
Measurement.setObservedMeasure(ObservedMeasure),SmmPackage.getMeasurement_ObservedMeasure(),ObservedMeasure.getMeasurements()
-
basicGetObservedMeasure
-
basicSetObservedMeasure
public org.eclipse.emf.common.notify.NotificationChain basicSetObservedMeasure(ObservedMeasure newObservedMeasure, org.eclipse.emf.common.notify.NotificationChain msgs) -
setObservedMeasure
- Specified by:
setObservedMeasurein interfaceMeasurement- Parameters:
newObservedMeasure- the new value of the 'Observed Measure' container reference.- See Also:
Measurement.getObservedMeasure()
-
getMeasurand
public org.eclipse.emf.ecore.EObject getMeasurand()- Specified by:
getMeasurandin interfaceMeasurement- Returns:
- the value of the 'Measurand' reference.
- See Also:
Measurement.setMeasurand(EObject),SmmPackage.getMeasurement_Measurand()
-
basicGetMeasurand
public org.eclipse.emf.ecore.EObject basicGetMeasurand() -
setMeasurand
public void setMeasurand(org.eclipse.emf.ecore.EObject newMeasurand)- Specified by:
setMeasurandin interfaceMeasurement- Parameters:
newMeasurand- the new value of the 'Measurand' reference.- See Also:
Measurement.getMeasurand()
-
getMeasureLabel
- Specified by:
getMeasureLabelin interfaceMeasurement
-
getMeasurementLabel
- Specified by:
getMeasurementLabelin interfaceMeasurement
-
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 classSmmElementImpl
-
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 classSmmElementImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
eBasicRemoveFromContainerFeaturein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classSmmElementImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classSmmElementImpl
-
eUnset
public void eUnset(int featureID)- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classSmmElementImpl
-
eIsSet
public boolean eIsSet(int featureID)- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classSmmElementImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException- Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Throws:
InvocationTargetException
-
toString
- Overrides:
toStringin classSmmElementImpl
-