Package org.omg.smm.impl
Class IntervalImpl
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.IntervalImpl
- 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,Interval,SmmElement
- Direct Known Subclasses:
GradeIntervalImpl,RankingIntervalImpl
public abstract class IntervalImpl extends SmmElementImpl implements Interval
An implementation of the model object 'Interval'.
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 doublemaximumThe cached value of the 'Maximum' attribute.protected static doubleMAXIMUM_EDEFAULTThe default value of the 'Maximum' attribute.protected static BooleanMAXIMUM_OPEN_EDEFAULTThe default value of the 'Maximum Open' attribute.protected BooleanmaximumOpenThe cached value of the 'Maximum Open' attribute.protected doubleminimumThe cached value of the 'Minimum' attribute.protected static doubleMINIMUM_EDEFAULTThe default value of the 'Minimum' attribute.protected static BooleanMINIMUM_OPEN_EDEFAULTThe default value of the 'Minimum Open' attribute.protected BooleanminimumOpenThe cached value of the 'Minimum Open' 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 protectedIntervalImpl() -
Method Summary
Modifier and Type Method Description ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)doublegetMaximum()BooleangetMaximumOpen()doublegetMinimum()BooleangetMinimumOpen()voidsetMaximum(double newMaximum)voidsetMaximumOpen(Boolean newMaximumOpen)voidsetMinimum(double newMinimum)voidsetMinimumOpen(Boolean newMinimumOpen)StringtoString()Methods inherited from class org.omg.smm.impl.SmmElementImpl
eInverseAdd, eInverseRemove, 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, 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
-
MAXIMUM_EDEFAULT
protected static final double MAXIMUM_EDEFAULTThe default value of the 'Maximum' attribute.- See Also:
getMaximum(), Constant Field Values
-
maximum
protected double maximumThe cached value of the 'Maximum' attribute.- See Also:
getMaximum()
-
MAXIMUM_OPEN_EDEFAULT
The default value of the 'Maximum Open' attribute.- See Also:
getMaximumOpen()
-
maximumOpen
The cached value of the 'Maximum Open' attribute.- See Also:
getMaximumOpen()
-
MINIMUM_EDEFAULT
protected static final double MINIMUM_EDEFAULTThe default value of the 'Minimum' attribute.- See Also:
getMinimum(), Constant Field Values
-
minimum
protected double minimumThe cached value of the 'Minimum' attribute.- See Also:
getMinimum()
-
MINIMUM_OPEN_EDEFAULT
The default value of the 'Minimum Open' attribute.- See Also:
getMinimumOpen()
-
minimumOpen
The cached value of the 'Minimum Open' attribute.- See Also:
getMinimumOpen()
-
-
Constructor Details
-
IntervalImpl
protected IntervalImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classSmmElementImpl
-
getMaximum
public double getMaximum()- Specified by:
getMaximumin interfaceInterval- Returns:
- the value of the 'Maximum' attribute.
- See Also:
Interval.setMaximum(double),SmmPackage.getInterval_Maximum()
-
setMaximum
public void setMaximum(double newMaximum)- Specified by:
setMaximumin interfaceInterval- Parameters:
newMaximum- the new value of the 'Maximum' attribute.- See Also:
Interval.getMaximum()
-
getMaximumOpen
- Specified by:
getMaximumOpenin interfaceInterval- Returns:
- the value of the 'Maximum Open' attribute.
- See Also:
Interval.setMaximumOpen(Boolean),SmmPackage.getInterval_MaximumOpen()
-
setMaximumOpen
- Specified by:
setMaximumOpenin interfaceInterval- Parameters:
newMaximumOpen- the new value of the 'Maximum Open' attribute.- See Also:
Interval.getMaximumOpen()
-
getMinimum
public double getMinimum()- Specified by:
getMinimumin interfaceInterval- Returns:
- the value of the 'Minimum' attribute.
- See Also:
Interval.setMinimum(double),SmmPackage.getInterval_Minimum()
-
setMinimum
public void setMinimum(double newMinimum)- Specified by:
setMinimumin interfaceInterval- Parameters:
newMinimum- the new value of the 'Minimum' attribute.- See Also:
Interval.getMinimum()
-
getMinimumOpen
- Specified by:
getMinimumOpenin interfaceInterval- Returns:
- the value of the 'Minimum Open' attribute.
- See Also:
Interval.setMinimumOpen(Boolean),SmmPackage.getInterval_MinimumOpen()
-
setMinimumOpen
- Specified by:
setMinimumOpenin interfaceInterval- Parameters:
newMinimumOpen- the new value of the 'Minimum Open' attribute.- See Also:
Interval.getMinimumOpen()
-
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
-
toString
- Overrides:
toStringin classSmmElementImpl
-