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 double
END_PARAMETER_EDEFAULT
The default value of the 'End Parameter
' attribute.protected double
endParameter
The cached value of the 'End Parameter
' attribute.protected boolean
endParameterESet
This is true if the End Parameter attribute has been set.protected RefLocationType
refLocation
The cached value of the 'Ref Location
' containment reference.protected static BigDecimal
SCALE_FACTOR_EDEFAULT
The default value of the 'Scale Factor
' attribute.protected BigDecimal
scaleFactor
The cached value of the 'Scale Factor
' attribute.protected static double
START_PARAMETER_EDEFAULT
The default value of the 'Start Parameter
' attribute.protected double
startParameter
The cached value of the 'Start Parameter
' attribute.protected boolean
startParameterESet
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ClothoidTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetRefLocation(RefLocationType newRefLocation, NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
double
getEndParameter()
RefLocationType
getRefLocation()
BigDecimal
getScaleFactor()
double
getStartParameter()
boolean
isSetEndParameter()
boolean
isSetStartParameter()
void
setEndParameter(double newEndParameter)
void
setRefLocation(RefLocationType newRefLocation)
void
setScaleFactor(BigDecimal newScaleFactor)
void
setStartParameter(double newStartParameter)
String
toString()
void
unsetEndParameter()
void
unsetStartParameter()
-
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:
eStaticClass
in classAbstractCurveSegmentTypeImpl
-
getRefLocation
public RefLocationType getRefLocation()
- Specified by:
getRefLocation
in 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:
setRefLocation
in interfaceClothoidType
- Parameters:
newRefLocation
- the new value of the 'Ref Location' containment reference.- See Also:
ClothoidType.getRefLocation()
-
getScaleFactor
public BigDecimal getScaleFactor()
- Specified by:
getScaleFactor
in 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:
setScaleFactor
in interfaceClothoidType
- Parameters:
newScaleFactor
- the new value of the 'Scale Factor' attribute.- See Also:
ClothoidType.getScaleFactor()
-
getStartParameter
public double getStartParameter()
- Specified by:
getStartParameter
in 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:
setStartParameter
in 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:
unsetStartParameter
in interfaceClothoidType
- See Also:
ClothoidType.isSetStartParameter()
,ClothoidType.getStartParameter()
,ClothoidType.setStartParameter(double)
-
isSetStartParameter
public boolean isSetStartParameter()
- Specified by:
isSetStartParameter
in 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:
getEndParameter
in 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:
setEndParameter
in 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:
unsetEndParameter
in interfaceClothoidType
- See Also:
ClothoidType.isSetEndParameter()
,ClothoidType.getEndParameter()
,ClothoidType.setEndParameter(double)
-
isSetEndParameter
public boolean isSetEndParameter()
- Specified by:
isSetEndParameter
in 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:
eInverseRemove
in classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractCurveSegmentTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- 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
public String toString()
- Overrides:
toString
in classAbstractCurveSegmentTypeImpl
-
-