Package org.omg.smm.impl
Class MeasureImpl
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.AbstractMeasureElementImpl
org.omg.smm.impl.MeasureImpl
- 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,AbstractMeasureElement,Measure,SmmElement
- Direct Known Subclasses:
DimensionalMeasureImpl,GradeMeasureImpl
public abstract class MeasureImpl extends AbstractMeasureElementImpl implements Measure
An implementation of the model object 'Measure'.
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<MeasureCategory>categoryThe cached value of the 'Category' reference list.protected static StringCUSTOM_SCALE_EDEFAULTThe default value of the 'Custom Scale' attribute.protected StringcustomScaleThe cached value of the 'Custom Scale' attribute.protected OperationdefaultQueryThe cached value of the 'Default Query' reference.protected org.eclipse.emf.common.util.EList<EquivalentMeasureRelationship>equivalentFromThe cached value of the 'Equivalent From' reference list.protected org.eclipse.emf.common.util.EList<EquivalentMeasureRelationship>equivalentToThe cached value of the 'Equivalent To' reference list.protected org.eclipse.emf.common.util.EList<MeasureRelationship>inboundThe cached value of the 'Inbound' reference list.protected static StringMEASURE_LABEL_FORMAT_EDEFAULTThe default value of the 'Measure Label Format' attribute.protected StringmeasureLabelFormatThe cached value of the 'Measure Label Format' attribute.protected static StringMEASUREMENT_LABEL_FORMAT_EDEFAULTThe default value of the 'Measurement Label Format' attribute.protected StringmeasurementLabelFormatThe cached value of the 'Measurement Label Format' attribute.protected org.eclipse.emf.common.util.EList<MeasureRelationship>measureRelationshipsThe cached value of the 'Measure Relationships' containment reference list.protected org.eclipse.emf.common.util.EList<MeasureRelationship>outboundThe cached value of the 'Outbound' reference list.protected org.eclipse.emf.common.util.EList<RefinementMeasureRelationship>refinementFromThe cached value of the 'Refinement From' reference list.protected org.eclipse.emf.common.util.EList<RefinementMeasureRelationship>refinementToThe cached value of the 'Refinement To' reference list.protected ScaleOfMeasurementscaleThe cached value of the 'Scale' attribute.protected static ScaleOfMeasurementSCALE_EDEFAULTThe default value of the 'Scale' attribute.protected ScopescopeThe cached value of the 'Scope' reference.protected StringsourceThe cached value of the 'Source' attribute.protected static StringSOURCE_EDEFAULTThe default value of the 'Source' attribute.protected CharacteristictraitThe cached value of the 'Trait' reference.protected BooleanvisibleThe cached value of the 'Visible' attribute.protected static BooleanVISIBLE_EDEFAULTThe default value of the 'Visible' attribute.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 protectedMeasureImpl() -
Method Summary
Modifier and Type Method Description OperationbasicGetDefaultQuery()ScopebasicGetScope()CharacteristicbasicGetTrait()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)org.eclipse.emf.common.util.EList<Argument>getAllArguments()org.eclipse.emf.common.util.EList<Argument>getArguments()org.eclipse.emf.common.util.EList<MeasureCategory>getCategory()StringgetCustomScale()OperationgetDefaultQuery()org.eclipse.emf.common.util.EList<EquivalentMeasureRelationship>getEquivalentFrom()org.eclipse.emf.common.util.EList<EquivalentMeasureRelationship>getEquivalentTo()org.eclipse.emf.common.util.EList<MeasureRelationship>getInbound()StringgetMeasureLabelFormat()StringgetMeasurementLabelFormat()org.eclipse.emf.common.util.EList<MeasureRelationship>getMeasureRelationships()org.eclipse.emf.common.util.EList<MeasureRelationship>getOutbound()org.eclipse.emf.common.util.EList<RefinementMeasureRelationship>getRefinementFrom()org.eclipse.emf.common.util.EList<RefinementMeasureRelationship>getRefinementTo()ScaleOfMeasurementgetScale()ScopegetScope()StringgetSource()CharacteristicgetTrait()BooleangetVisible()voidsetCustomScale(String newCustomScale)voidsetDefaultQuery(Operation newDefaultQuery)voidsetMeasureLabelFormat(String newMeasureLabelFormat)voidsetMeasurementLabelFormat(String newMeasurementLabelFormat)voidsetScale(ScaleOfMeasurement newScale)voidsetScope(Scope newScope)voidsetSource(String newSource)voidsetTrait(Characteristic newTrait)voidsetVisible(Boolean newVisible)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, 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, 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
-
VISIBLE_EDEFAULT
The default value of the 'Visible' attribute.- See Also:
getVisible()
-
visible
The cached value of the 'Visible' attribute.- See Also:
getVisible()
-
SOURCE_EDEFAULT
The default value of the 'Source' attribute.- See Also:
getSource()
-
source
The cached value of the 'Source' attribute.- See Also:
getSource()
-
MEASURE_LABEL_FORMAT_EDEFAULT
The default value of the 'Measure Label Format' attribute.- See Also:
getMeasureLabelFormat()
-
measureLabelFormat
The cached value of the 'Measure Label Format' attribute.- See Also:
getMeasureLabelFormat()
-
MEASUREMENT_LABEL_FORMAT_EDEFAULT
The default value of the 'Measurement Label Format' attribute.- See Also:
getMeasurementLabelFormat()
-
measurementLabelFormat
The cached value of the 'Measurement Label Format' attribute.- See Also:
getMeasurementLabelFormat()
-
SCALE_EDEFAULT
The default value of the 'Scale' attribute.- See Also:
getScale()
-
scale
The cached value of the 'Scale' attribute.- See Also:
getScale()
-
CUSTOM_SCALE_EDEFAULT
The default value of the 'Custom Scale' attribute.- See Also:
getCustomScale()
-
customScale
The cached value of the 'Custom Scale' attribute.- See Also:
getCustomScale()
-
refinementFrom
The cached value of the 'Refinement From' reference list.- See Also:
getRefinementFrom()
-
refinementTo
The cached value of the 'Refinement To' reference list.- See Also:
getRefinementTo()
-
inbound
The cached value of the 'Inbound' reference list.- See Also:
getInbound()
-
outbound
The cached value of the 'Outbound' reference list.- See Also:
getOutbound()
-
equivalentTo
The cached value of the 'Equivalent To' reference list.- See Also:
getEquivalentTo()
-
equivalentFrom
The cached value of the 'Equivalent From' reference list.- See Also:
getEquivalentFrom()
-
defaultQuery
The cached value of the 'Default Query' reference.- See Also:
getDefaultQuery()
-
category
The cached value of the 'Category' reference list.- See Also:
getCategory()
-
scope
The cached value of the 'Scope' reference.- See Also:
getScope()
-
trait
The cached value of the 'Trait' reference.- See Also:
getTrait()
-
measureRelationships
The cached value of the 'Measure Relationships' containment reference list.- See Also:
getMeasureRelationships()
-
-
Constructor Details
-
MeasureImpl
protected MeasureImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classAbstractMeasureElementImpl
-
getVisible
- Specified by:
getVisiblein interfaceMeasure- Returns:
- the value of the 'Visible' attribute.
- See Also:
Measure.setVisible(Boolean),SmmPackage.getMeasure_Visible()
-
setVisible
- Specified by:
setVisiblein interfaceMeasure- Parameters:
newVisible- the new value of the 'Visible' attribute.- See Also:
Measure.getVisible()
-
getSource
- Specified by:
getSourcein interfaceMeasure- Returns:
- the value of the 'Source' attribute.
- See Also:
Measure.setSource(String),SmmPackage.getMeasure_Source()
-
setSource
- Specified by:
setSourcein interfaceMeasure- Parameters:
newSource- the new value of the 'Source' attribute.- See Also:
Measure.getSource()
-
getMeasureLabelFormat
- Specified by:
getMeasureLabelFormatin interfaceMeasure- Returns:
- the value of the 'Measure Label Format' attribute.
- See Also:
Measure.setMeasureLabelFormat(String),SmmPackage.getMeasure_MeasureLabelFormat()
-
setMeasureLabelFormat
- Specified by:
setMeasureLabelFormatin interfaceMeasure- Parameters:
newMeasureLabelFormat- the new value of the 'Measure Label Format' attribute.- See Also:
Measure.getMeasureLabelFormat()
-
getMeasurementLabelFormat
- Specified by:
getMeasurementLabelFormatin interfaceMeasure- Returns:
- the value of the 'Measurement Label Format' attribute.
- See Also:
Measure.setMeasurementLabelFormat(String),SmmPackage.getMeasure_MeasurementLabelFormat()
-
setMeasurementLabelFormat
- Specified by:
setMeasurementLabelFormatin interfaceMeasure- Parameters:
newMeasurementLabelFormat- the new value of the 'Measurement Label Format' attribute.- See Also:
Measure.getMeasurementLabelFormat()
-
getScale
- Specified by:
getScalein interfaceMeasure- Returns:
- the value of the 'Scale' attribute.
- See Also:
ScaleOfMeasurement,Measure.setScale(ScaleOfMeasurement),SmmPackage.getMeasure_Scale()
-
setScale
- Specified by:
setScalein interfaceMeasure- Parameters:
newScale- the new value of the 'Scale' attribute.- See Also:
ScaleOfMeasurement,Measure.getScale()
-
getCustomScale
- Specified by:
getCustomScalein interfaceMeasure- Returns:
- the value of the 'Custom Scale' attribute.
- See Also:
Measure.setCustomScale(String),SmmPackage.getMeasure_CustomScale()
-
setCustomScale
- Specified by:
setCustomScalein interfaceMeasure- Parameters:
newCustomScale- the new value of the 'Custom Scale' attribute.- See Also:
Measure.getCustomScale()
-
getRefinementFrom
- Specified by:
getRefinementFromin interfaceMeasure- Returns:
- the value of the 'Refinement From' reference list.
- See Also:
SmmPackage.getMeasure_RefinementFrom()
-
getRefinementTo
- Specified by:
getRefinementToin interfaceMeasure- Returns:
- the value of the 'Refinement To' reference list.
- See Also:
SmmPackage.getMeasure_RefinementTo()
-
getInbound
- Specified by:
getInboundin interfaceMeasure- Returns:
- the value of the 'Inbound' reference list.
- See Also:
SmmPackage.getMeasure_Inbound()
-
getOutbound
- Specified by:
getOutboundin interfaceMeasure- Returns:
- the value of the 'Outbound' reference list.
- See Also:
SmmPackage.getMeasure_Outbound()
-
getEquivalentTo
- Specified by:
getEquivalentToin interfaceMeasure- Returns:
- the value of the 'Equivalent To' reference list.
- See Also:
SmmPackage.getMeasure_EquivalentTo()
-
getEquivalentFrom
- Specified by:
getEquivalentFromin interfaceMeasure- Returns:
- the value of the 'Equivalent From' reference list.
- See Also:
SmmPackage.getMeasure_EquivalentFrom()
-
getDefaultQuery
- Specified by:
getDefaultQueryin interfaceMeasure- Returns:
- the value of the 'Default Query' reference.
- See Also:
Measure.setDefaultQuery(Operation),SmmPackage.getMeasure_DefaultQuery()
-
basicGetDefaultQuery
-
setDefaultQuery
- Specified by:
setDefaultQueryin interfaceMeasure- Parameters:
newDefaultQuery- the new value of the 'Default Query' reference.- See Also:
Measure.getDefaultQuery()
-
getCategory
- Specified by:
getCategoryin interfaceMeasure- Returns:
- the value of the 'Category' reference list.
- See Also:
SmmPackage.getMeasure_Category(),MeasureCategory.getCategoryMeasure()
-
getScope
- Specified by:
getScopein interfaceMeasure- Returns:
- the value of the 'Scope' reference.
- See Also:
Measure.setScope(Scope),SmmPackage.getMeasure_Scope()
-
basicGetScope
-
setScope
- Specified by:
setScopein interfaceMeasure- Parameters:
newScope- the new value of the 'Scope' reference.- See Also:
Measure.getScope()
-
getTrait
- Specified by:
getTraitin interfaceMeasure- Returns:
- the value of the 'Trait' reference.
- See Also:
Measure.setTrait(Characteristic),SmmPackage.getMeasure_Trait()
-
basicGetTrait
-
setTrait
- Specified by:
setTraitin interfaceMeasure- Parameters:
newTrait- the new value of the 'Trait' reference.- See Also:
Measure.getTrait()
-
getMeasureRelationships
- Specified by:
getMeasureRelationshipsin interfaceMeasure- Returns:
- the value of the 'Measure Relationships' containment reference list.
- See Also:
SmmPackage.getMeasure_MeasureRelationships()
-
getArguments
- Specified by:
getArgumentsin interfaceMeasure
-
getAllArguments
- Specified by:
getAllArgumentsin interfaceMeasure
-
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
-
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
-