Package net.opengis.gml311.impl
Class ClothoidTypeImpl
Object
BasicNotifierImpl
BasicEObjectImpl
MinimalEObjectImpl
MinimalEObjectImpl.Container
AbstractCurveSegmentTypeImpl
ClothoidTypeImpl
- All Implemented Interfaces:
AbstractCurveSegmentType
,ClothoidType
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
An implementation of the model object 'Clothoid Type'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class MinimalEObjectImpl
MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface InternalEObject
InternalEObject.EStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final double
The default value of the 'End Parameter
' attribute.protected double
The cached value of the 'End Parameter
' attribute.protected boolean
This is true if the End Parameter attribute has been set.protected RefLocationType
The cached value of the 'Ref Location
' containment reference.protected static final BigDecimal
The default value of the 'Scale Factor
' attribute.protected BigDecimal
The cached value of the 'Scale Factor
' attribute.protected static final double
The default value of the 'Start Parameter
' attribute.protected double
The cached value of the 'Start Parameter
' attribute.protected boolean
This is true if the Start Parameter attribute has been set.Fields inherited from class AbstractCurveSegmentTypeImpl
NUM_DERIVATIVE_INTERIOR_EDEFAULT, NUM_DERIVATIVES_AT_END_EDEFAULT, NUM_DERIVATIVES_AT_START_EDEFAULT, numDerivativeInterior, numDerivativeInteriorESet, numDerivativesAtEnd, numDerivativesAtEndESet, numDerivativesAtStart, numDerivativesAtStartESet
Fields inherited from class MinimalEObjectImpl.Container
eContainer
Fields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChain
basicSetRefLocation
(RefLocationType newRefLocation, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) NotificationChain
eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) double
double
boolean
boolean
void
setEndParameter
(double newEndParameter) void
setRefLocation
(RefLocationType newRefLocation) void
setScaleFactor
(BigDecimal newScaleFactor) void
setStartParameter
(double newStartParameter) toString()
void
void
Methods inherited from class AbstractCurveSegmentTypeImpl
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
Methods inherited from class MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
Methods inherited from class 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, eSettings
Methods inherited from class 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, 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, eVirtualValues
Methods inherited from class BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface InternalEObject
eNotificationRequired
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
refLocation
The cached value of the 'Ref Location
' containment reference.- See Also:
-
SCALE_FACTOR_EDEFAULT
The default value of the 'Scale Factor
' attribute.- See Also:
-
scaleFactor
The cached value of the 'Scale Factor
' attribute.- See Also:
-
START_PARAMETER_EDEFAULT
protected static final double START_PARAMETER_EDEFAULTThe default value of the 'Start Parameter
' attribute.- See Also:
-
startParameter
protected double startParameterThe cached value of the 'Start Parameter
' attribute.- See Also:
-
startParameterESet
protected boolean startParameterESetThis is true if the Start Parameter attribute has been set. -
END_PARAMETER_EDEFAULT
protected static final double END_PARAMETER_EDEFAULTThe default value of the 'End Parameter
' attribute.- See Also:
-
endParameter
protected double endParameterThe cached value of the 'End Parameter
' attribute.- See Also:
-
endParameterESet
protected boolean endParameterESetThis is true if the End Parameter attribute has been set.
-
-
Constructor Details
-
ClothoidTypeImpl
protected ClothoidTypeImpl()
-
-
Method Details
-
eStaticClass
protected EClass eStaticClass()- Overrides:
eStaticClass
in classAbstractCurveSegmentTypeImpl
-
getRefLocation
- Specified by:
getRefLocation
in interfaceClothoidType
- Returns:
- the value of the 'Ref Location' containment reference.
- See Also:
-
basicSetRefLocation
public NotificationChain basicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs) -
setRefLocation
- Specified by:
setRefLocation
in interfaceClothoidType
- Parameters:
newRefLocation
- the new value of the 'Ref Location' containment reference.- See Also:
-
getScaleFactor
- Specified by:
getScaleFactor
in interfaceClothoidType
- Returns:
- the value of the 'Scale Factor' attribute.
- See Also:
-
setScaleFactor
- Specified by:
setScaleFactor
in interfaceClothoidType
- Parameters:
newScaleFactor
- the new value of the 'Scale Factor' attribute.- See Also:
-
getStartParameter
public double getStartParameter()- Specified by:
getStartParameter
in interfaceClothoidType
- Returns:
- the value of the 'Start Parameter' attribute.
- See Also:
-
setStartParameter
public void setStartParameter(double newStartParameter) - Specified by:
setStartParameter
in interfaceClothoidType
- Parameters:
newStartParameter
- the new value of the 'Start Parameter' attribute.- See Also:
-
unsetStartParameter
public void unsetStartParameter()- Specified by:
unsetStartParameter
in interfaceClothoidType
- See Also:
-
isSetStartParameter
public boolean isSetStartParameter()- Specified by:
isSetStartParameter
in interfaceClothoidType
- Returns:
- whether the value of the 'Start Parameter' attribute is set.
- See Also:
-
getEndParameter
public double getEndParameter()- Specified by:
getEndParameter
in interfaceClothoidType
- Returns:
- the value of the 'End Parameter' attribute.
- See Also:
-
setEndParameter
public void setEndParameter(double newEndParameter) - Specified by:
setEndParameter
in interfaceClothoidType
- Parameters:
newEndParameter
- the new value of the 'End Parameter' attribute.- See Also:
-
unsetEndParameter
public void unsetEndParameter()- Specified by:
unsetEndParameter
in interfaceClothoidType
- See Also:
-
isSetEndParameter
public boolean isSetEndParameter()- Specified by:
isSetEndParameter
in interfaceClothoidType
- Returns:
- whether the value of the 'End Parameter' attribute is set.
- See Also:
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractCurveSegmentTypeImpl
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractCurveSegmentTypeImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractCurveSegmentTypeImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractCurveSegmentTypeImpl
-
toString
- Overrides:
toString
in classAbstractCurveSegmentTypeImpl
-