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.DynamicNested classes/interfaces inherited from class MinimalEObjectImpl
MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface InternalEObject
InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final doubleThe default value of the 'End Parameter' attribute.protected doubleThe cached value of the 'End Parameter' attribute.protected booleanThis is true if the End Parameter attribute has been set.protected RefLocationTypeThe cached value of the 'Ref Location' containment reference.protected static final BigDecimalThe default value of the 'Scale Factor' attribute.protected BigDecimalThe cached value of the 'Scale Factor' attribute.protected static final doubleThe default value of the 'Start Parameter' attribute.protected doubleThe cached value of the 'Start Parameter' attribute.protected booleanThis 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, numDerivativesAtStartESetFields inherited from class MinimalEObjectImpl.Container
eContainerFields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChainbasicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) doubledoublebooleanbooleanvoidsetEndParameter(double newEndParameter) voidsetRefLocation(RefLocationType newRefLocation) voidsetScaleFactor(BigDecimal newScaleFactor) voidsetStartParameter(double newStartParameter) toString()voidvoidMethods inherited from class AbstractCurveSegmentTypeImpl
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStartMethods inherited from class MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eSettingsMethods 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, eVirtualValuesMethods inherited from class BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AbstractCurveSegmentType
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStartMethods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface InternalEObject
eNotificationRequiredMethods 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:
eStaticClassin classAbstractCurveSegmentTypeImpl
-
getRefLocation
- Specified by:
getRefLocationin interfaceClothoidType- Returns:
- the value of the 'Ref Location' containment reference.
- See Also:
-
basicSetRefLocation
public NotificationChain basicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs) -
setRefLocation
- Specified by:
setRefLocationin interfaceClothoidType- Parameters:
newRefLocation- the new value of the 'Ref Location' containment reference.- See Also:
-
getScaleFactor
- Specified by:
getScaleFactorin interfaceClothoidType- Returns:
- the value of the 'Scale Factor' attribute.
- See Also:
-
setScaleFactor
- Specified by:
setScaleFactorin interfaceClothoidType- Parameters:
newScaleFactor- the new value of the 'Scale Factor' attribute.- See Also:
-
getStartParameter
public double getStartParameter()- Specified by:
getStartParameterin interfaceClothoidType- Returns:
- the value of the 'Start Parameter' attribute.
- See Also:
-
setStartParameter
public void setStartParameter(double newStartParameter) - Specified by:
setStartParameterin interfaceClothoidType- Parameters:
newStartParameter- the new value of the 'Start Parameter' attribute.- See Also:
-
unsetStartParameter
public void unsetStartParameter()- Specified by:
unsetStartParameterin interfaceClothoidType- See Also:
-
isSetStartParameter
public boolean isSetStartParameter()- Specified by:
isSetStartParameterin interfaceClothoidType- Returns:
- whether the value of the 'Start Parameter' attribute is set.
- See Also:
-
getEndParameter
public double getEndParameter()- Specified by:
getEndParameterin interfaceClothoidType- Returns:
- the value of the 'End Parameter' attribute.
- See Also:
-
setEndParameter
public void setEndParameter(double newEndParameter) - Specified by:
setEndParameterin interfaceClothoidType- Parameters:
newEndParameter- the new value of the 'End Parameter' attribute.- See Also:
-
unsetEndParameter
public void unsetEndParameter()- Specified by:
unsetEndParameterin interfaceClothoidType- See Also:
-
isSetEndParameter
public boolean isSetEndParameter()- Specified by:
isSetEndParameterin 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:
eInverseRemovein classBasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classAbstractCurveSegmentTypeImpl
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classAbstractCurveSegmentTypeImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classAbstractCurveSegmentTypeImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classAbstractCurveSegmentTypeImpl
-
toString
- Overrides:
toStringin classAbstractCurveSegmentTypeImpl
-