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
public class ClothoidTypeImpl extends AbstractCurveSegmentTypeImpl implements ClothoidType
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 BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static doubleEND_PARAMETER_EDEFAULTThe default value of the 'End Parameter' attribute.protected doubleendParameterThe cached value of the 'End Parameter' attribute.protected booleanendParameterESetThis is true if the End Parameter attribute has been set.protected RefLocationTyperefLocationThe cached value of the 'Ref Location' containment reference.protected static BigDecimalSCALE_FACTOR_EDEFAULTThe default value of the 'Scale Factor' attribute.protected BigDecimalscaleFactorThe cached value of the 'Scale Factor' attribute.protected static doubleSTART_PARAMETER_EDEFAULTThe default value of the 'Start Parameter' attribute.protected doublestartParameterThe cached value of the 'Start Parameter' attribute.protected booleanstartParameterESetThis 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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClothoidTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)doublegetEndParameter()RefLocationTypegetRefLocation()BigDecimalgetScaleFactor()doublegetStartParameter()booleanisSetEndParameter()booleanisSetStartParameter()voidsetEndParameter(double newEndParameter)voidsetRefLocation(RefLocationType newRefLocation)voidsetScaleFactor(BigDecimal newScaleFactor)voidsetStartParameter(double newStartParameter)StringtoString()voidunsetEndParameter()voidunsetStartParameter()-
Methods inherited from class AbstractCurveSegmentTypeImpl
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
-
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 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
-
-
-
-
Field Detail
-
refLocation
protected RefLocationType refLocation
The cached value of the 'Ref Location' containment reference.- See Also:
getRefLocation()
-
SCALE_FACTOR_EDEFAULT
protected static final BigDecimal SCALE_FACTOR_EDEFAULT
The default value of the 'Scale Factor' attribute.- See Also:
getScaleFactor()
-
scaleFactor
protected BigDecimal scaleFactor
The cached value of the 'Scale Factor' attribute.- See Also:
getScaleFactor()
-
START_PARAMETER_EDEFAULT
protected static final double START_PARAMETER_EDEFAULT
The default value of the 'Start Parameter' attribute.- See Also:
getStartParameter(), Constant Field Values
-
startParameter
protected double startParameter
The cached value of the 'Start Parameter' attribute.- See Also:
getStartParameter()
-
startParameterESet
protected boolean startParameterESet
This is true if the Start Parameter attribute has been set.
-
END_PARAMETER_EDEFAULT
protected static final double END_PARAMETER_EDEFAULT
The default value of the 'End Parameter' attribute.- See Also:
getEndParameter(), Constant Field Values
-
endParameter
protected double endParameter
The cached value of the 'End Parameter' attribute.- See Also:
getEndParameter()
-
endParameterESet
protected boolean endParameterESet
This is true if the End Parameter attribute has been set.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classAbstractCurveSegmentTypeImpl
-
getRefLocation
public RefLocationType getRefLocation()
- Specified by:
getRefLocationin interfaceClothoidType- Returns:
- the value of the 'Ref Location' containment reference.
- See Also:
ClothoidType.setRefLocation(RefLocationType),Gml311Package.getClothoidType_RefLocation()
-
basicSetRefLocation
public NotificationChain basicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs)
-
setRefLocation
public void setRefLocation(RefLocationType newRefLocation)
- Specified by:
setRefLocationin interfaceClothoidType- Parameters:
newRefLocation- the new value of the 'Ref Location' containment reference.- See Also:
ClothoidType.getRefLocation()
-
getScaleFactor
public BigDecimal getScaleFactor()
- Specified by:
getScaleFactorin interfaceClothoidType- Returns:
- the value of the 'Scale Factor' attribute.
- See Also:
ClothoidType.setScaleFactor(BigDecimal),Gml311Package.getClothoidType_ScaleFactor()
-
setScaleFactor
public void setScaleFactor(BigDecimal newScaleFactor)
- Specified by:
setScaleFactorin interfaceClothoidType- Parameters:
newScaleFactor- the new value of the 'Scale Factor' attribute.- See Also:
ClothoidType.getScaleFactor()
-
getStartParameter
public double getStartParameter()
- Specified by:
getStartParameterin interfaceClothoidType- Returns:
- the value of the 'Start Parameter' attribute.
- See Also:
ClothoidType.isSetStartParameter(),ClothoidType.unsetStartParameter(),ClothoidType.setStartParameter(double),Gml311Package.getClothoidType_StartParameter()
-
setStartParameter
public void setStartParameter(double newStartParameter)
- Specified by:
setStartParameterin interfaceClothoidType- Parameters:
newStartParameter- the new value of the 'Start Parameter' attribute.- See Also:
ClothoidType.isSetStartParameter(),ClothoidType.unsetStartParameter(),ClothoidType.getStartParameter()
-
unsetStartParameter
public void unsetStartParameter()
- Specified by:
unsetStartParameterin interfaceClothoidType- See Also:
ClothoidType.isSetStartParameter(),ClothoidType.getStartParameter(),ClothoidType.setStartParameter(double)
-
isSetStartParameter
public boolean isSetStartParameter()
- Specified by:
isSetStartParameterin interfaceClothoidType- Returns:
- whether the value of the 'Start Parameter' attribute is set.
- See Also:
ClothoidType.unsetStartParameter(),ClothoidType.getStartParameter(),ClothoidType.setStartParameter(double)
-
getEndParameter
public double getEndParameter()
- Specified by:
getEndParameterin interfaceClothoidType- Returns:
- the value of the 'End Parameter' attribute.
- See Also:
ClothoidType.isSetEndParameter(),ClothoidType.unsetEndParameter(),ClothoidType.setEndParameter(double),Gml311Package.getClothoidType_EndParameter()
-
setEndParameter
public void setEndParameter(double newEndParameter)
- Specified by:
setEndParameterin interfaceClothoidType- Parameters:
newEndParameter- the new value of the 'End Parameter' attribute.- See Also:
ClothoidType.isSetEndParameter(),ClothoidType.unsetEndParameter(),ClothoidType.getEndParameter()
-
unsetEndParameter
public void unsetEndParameter()
- Specified by:
unsetEndParameterin interfaceClothoidType- See Also:
ClothoidType.isSetEndParameter(),ClothoidType.getEndParameter(),ClothoidType.setEndParameter(double)
-
isSetEndParameter
public boolean isSetEndParameter()
- Specified by:
isSetEndParameterin interfaceClothoidType- Returns:
- whether the value of the 'End Parameter' attribute is set.
- See Also:
ClothoidType.unsetEndParameter(),ClothoidType.getEndParameter(),ClothoidType.setEndParameter(double)
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
eInverseRemovein classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classAbstractCurveSegmentTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)- 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
public String toString()
- Overrides:
toStringin classAbstractCurveSegmentTypeImpl
-
-