Package net.opengis.gml311.impl
Class ArcByCenterPointTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- AbstractCurveSegmentTypeImpl
-
- ArcByCenterPointTypeImpl
-
- All Implemented Interfaces:
AbstractCurveSegmentType,ArcByCenterPointType,Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject
- Direct Known Subclasses:
CircleByCenterPointTypeImpl
public class ArcByCenterPointTypeImpl extends AbstractCurveSegmentTypeImpl implements ArcByCenterPointType
An implementation of the model object 'Arc By Center Point 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 CoordinatesTypecoordinatesThe cached value of the 'Coordinates' containment reference.protected AngleTypeendAngleThe cached value of the 'End Angle' containment reference.protected CurveInterpolationTypeinterpolationThe cached value of the 'Interpolation' attribute.protected static CurveInterpolationTypeINTERPOLATION_EDEFAULTThe default value of the 'Interpolation' attribute.protected booleaninterpolationESetThis is true if the Interpolation attribute has been set.protected static BigIntegerNUM_ARC_EDEFAULTThe default value of the 'Num Arc' attribute.protected BigIntegernumArcThe cached value of the 'Num Arc' attribute.protected booleannumArcESetThis is true if the Num Arc attribute has been set.protected PointPropertyTypepointPropertyThe cached value of the 'Point Property' containment reference.protected PointPropertyTypepointRepThe cached value of the 'Point Rep' containment reference.protected DirectPositionTypeposThe cached value of the 'Pos' containment reference.protected DirectPositionListTypeposListThe cached value of the 'Pos List' containment reference.protected LengthTyperadiusThe cached value of the 'Radius' containment reference.protected AngleTypestartAngleThe cached value of the 'Start Angle' containment reference.-
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 protectedArcByCenterPointTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetCoordinates(CoordinatesType newCoordinates, NotificationChain msgs)NotificationChainbasicSetEndAngle(AngleType newEndAngle, NotificationChain msgs)NotificationChainbasicSetPointProperty(PointPropertyType newPointProperty, NotificationChain msgs)NotificationChainbasicSetPointRep(PointPropertyType newPointRep, NotificationChain msgs)NotificationChainbasicSetPos(DirectPositionType newPos, NotificationChain msgs)NotificationChainbasicSetPosList(DirectPositionListType newPosList, NotificationChain msgs)NotificationChainbasicSetRadius(LengthType newRadius, NotificationChain msgs)NotificationChainbasicSetStartAngle(AngleType newStartAngle, 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)CoordinatesTypegetCoordinates()AngleTypegetEndAngle()CurveInterpolationTypegetInterpolation()BigIntegergetNumArc()PointPropertyTypegetPointProperty()PointPropertyTypegetPointRep()DirectPositionTypegetPos()DirectPositionListTypegetPosList()LengthTypegetRadius()AngleTypegetStartAngle()booleanisSetInterpolation()booleanisSetNumArc()voidsetCoordinates(CoordinatesType newCoordinates)voidsetEndAngle(AngleType newEndAngle)voidsetInterpolation(CurveInterpolationType newInterpolation)voidsetNumArc(BigInteger newNumArc)voidsetPointProperty(PointPropertyType newPointProperty)voidsetPointRep(PointPropertyType newPointRep)voidsetPos(DirectPositionType newPos)voidsetPosList(DirectPositionListType newPosList)voidsetRadius(LengthType newRadius)voidsetStartAngle(AngleType newStartAngle)StringtoString()voidunsetInterpolation()voidunsetNumArc()-
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
-
pos
protected DirectPositionType pos
The cached value of the 'Pos' containment reference.- See Also:
getPos()
-
pointProperty
protected PointPropertyType pointProperty
The cached value of the 'Point Property' containment reference.- See Also:
getPointProperty()
-
pointRep
protected PointPropertyType pointRep
The cached value of the 'Point Rep' containment reference.- See Also:
getPointRep()
-
posList
protected DirectPositionListType posList
The cached value of the 'Pos List' containment reference.- See Also:
getPosList()
-
coordinates
protected CoordinatesType coordinates
The cached value of the 'Coordinates' containment reference.- See Also:
getCoordinates()
-
radius
protected LengthType radius
The cached value of the 'Radius' containment reference.- See Also:
getRadius()
-
startAngle
protected AngleType startAngle
The cached value of the 'Start Angle' containment reference.- See Also:
getStartAngle()
-
endAngle
protected AngleType endAngle
The cached value of the 'End Angle' containment reference.- See Also:
getEndAngle()
-
INTERPOLATION_EDEFAULT
protected static final CurveInterpolationType INTERPOLATION_EDEFAULT
The default value of the 'Interpolation' attribute.- See Also:
getInterpolation()
-
interpolation
protected CurveInterpolationType interpolation
The cached value of the 'Interpolation' attribute.- See Also:
getInterpolation()
-
interpolationESet
protected boolean interpolationESet
This is true if the Interpolation attribute has been set.
-
NUM_ARC_EDEFAULT
protected static final BigInteger NUM_ARC_EDEFAULT
The default value of the 'Num Arc' attribute.- See Also:
getNumArc()
-
numArc
protected BigInteger numArc
The cached value of the 'Num Arc' attribute.- See Also:
getNumArc()
-
numArcESet
protected boolean numArcESet
This is true if the Num Arc attribute has been set.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classAbstractCurveSegmentTypeImpl
-
getPos
public DirectPositionType getPos()
- Specified by:
getPosin interfaceArcByCenterPointType- Returns:
- the value of the 'Pos' containment reference.
- See Also:
ArcByCenterPointType.setPos(DirectPositionType),Gml311Package.getArcByCenterPointType_Pos()
-
basicSetPos
public NotificationChain basicSetPos(DirectPositionType newPos, NotificationChain msgs)
-
setPos
public void setPos(DirectPositionType newPos)
- Specified by:
setPosin interfaceArcByCenterPointType- Parameters:
newPos- the new value of the 'Pos' containment reference.- See Also:
ArcByCenterPointType.getPos()
-
getPointProperty
public PointPropertyType getPointProperty()
- Specified by:
getPointPropertyin interfaceArcByCenterPointType- Returns:
- the value of the 'Point Property' containment reference.
- See Also:
ArcByCenterPointType.setPointProperty(PointPropertyType),Gml311Package.getArcByCenterPointType_PointProperty()
-
basicSetPointProperty
public NotificationChain basicSetPointProperty(PointPropertyType newPointProperty, NotificationChain msgs)
-
setPointProperty
public void setPointProperty(PointPropertyType newPointProperty)
- Specified by:
setPointPropertyin interfaceArcByCenterPointType- Parameters:
newPointProperty- the new value of the 'Point Property' containment reference.- See Also:
ArcByCenterPointType.getPointProperty()
-
getPointRep
public PointPropertyType getPointRep()
- Specified by:
getPointRepin interfaceArcByCenterPointType- Returns:
- the value of the 'Point Rep' containment reference.
- See Also:
ArcByCenterPointType.setPointRep(PointPropertyType),Gml311Package.getArcByCenterPointType_PointRep()
-
basicSetPointRep
public NotificationChain basicSetPointRep(PointPropertyType newPointRep, NotificationChain msgs)
-
setPointRep
public void setPointRep(PointPropertyType newPointRep)
- Specified by:
setPointRepin interfaceArcByCenterPointType- Parameters:
newPointRep- the new value of the 'Point Rep' containment reference.- See Also:
ArcByCenterPointType.getPointRep()
-
getPosList
public DirectPositionListType getPosList()
- Specified by:
getPosListin interfaceArcByCenterPointType- Returns:
- the value of the 'Pos List' containment reference.
- See Also:
ArcByCenterPointType.setPosList(DirectPositionListType),Gml311Package.getArcByCenterPointType_PosList()
-
basicSetPosList
public NotificationChain basicSetPosList(DirectPositionListType newPosList, NotificationChain msgs)
-
setPosList
public void setPosList(DirectPositionListType newPosList)
- Specified by:
setPosListin interfaceArcByCenterPointType- Parameters:
newPosList- the new value of the 'Pos List' containment reference.- See Also:
ArcByCenterPointType.getPosList()
-
getCoordinates
public CoordinatesType getCoordinates()
- Specified by:
getCoordinatesin interfaceArcByCenterPointType- Returns:
- the value of the 'Coordinates' containment reference.
- See Also:
ArcByCenterPointType.setCoordinates(CoordinatesType),Gml311Package.getArcByCenterPointType_Coordinates()
-
basicSetCoordinates
public NotificationChain basicSetCoordinates(CoordinatesType newCoordinates, NotificationChain msgs)
-
setCoordinates
public void setCoordinates(CoordinatesType newCoordinates)
- Specified by:
setCoordinatesin interfaceArcByCenterPointType- Parameters:
newCoordinates- the new value of the 'Coordinates' containment reference.- See Also:
ArcByCenterPointType.getCoordinates()
-
getRadius
public LengthType getRadius()
- Specified by:
getRadiusin interfaceArcByCenterPointType- Returns:
- the value of the 'Radius' containment reference.
- See Also:
ArcByCenterPointType.setRadius(LengthType),Gml311Package.getArcByCenterPointType_Radius()
-
basicSetRadius
public NotificationChain basicSetRadius(LengthType newRadius, NotificationChain msgs)
-
setRadius
public void setRadius(LengthType newRadius)
- Specified by:
setRadiusin interfaceArcByCenterPointType- Parameters:
newRadius- the new value of the 'Radius' containment reference.- See Also:
ArcByCenterPointType.getRadius()
-
getStartAngle
public AngleType getStartAngle()
- Specified by:
getStartAnglein interfaceArcByCenterPointType- Returns:
- the value of the 'Start Angle' containment reference.
- See Also:
ArcByCenterPointType.setStartAngle(AngleType),Gml311Package.getArcByCenterPointType_StartAngle()
-
basicSetStartAngle
public NotificationChain basicSetStartAngle(AngleType newStartAngle, NotificationChain msgs)
-
setStartAngle
public void setStartAngle(AngleType newStartAngle)
- Specified by:
setStartAnglein interfaceArcByCenterPointType- Parameters:
newStartAngle- the new value of the 'Start Angle' containment reference.- See Also:
ArcByCenterPointType.getStartAngle()
-
getEndAngle
public AngleType getEndAngle()
- Specified by:
getEndAnglein interfaceArcByCenterPointType- Returns:
- the value of the 'End Angle' containment reference.
- See Also:
ArcByCenterPointType.setEndAngle(AngleType),Gml311Package.getArcByCenterPointType_EndAngle()
-
basicSetEndAngle
public NotificationChain basicSetEndAngle(AngleType newEndAngle, NotificationChain msgs)
-
setEndAngle
public void setEndAngle(AngleType newEndAngle)
- Specified by:
setEndAnglein interfaceArcByCenterPointType- Parameters:
newEndAngle- the new value of the 'End Angle' containment reference.- See Also:
ArcByCenterPointType.getEndAngle()
-
getInterpolation
public CurveInterpolationType getInterpolation()
- Specified by:
getInterpolationin interfaceArcByCenterPointType- Returns:
- the value of the 'Interpolation' attribute.
- See Also:
CurveInterpolationType,ArcByCenterPointType.isSetInterpolation(),ArcByCenterPointType.unsetInterpolation(),ArcByCenterPointType.setInterpolation(CurveInterpolationType),Gml311Package.getArcByCenterPointType_Interpolation()
-
setInterpolation
public void setInterpolation(CurveInterpolationType newInterpolation)
- Specified by:
setInterpolationin interfaceArcByCenterPointType- Parameters:
newInterpolation- the new value of the 'Interpolation' attribute.- See Also:
CurveInterpolationType,ArcByCenterPointType.isSetInterpolation(),ArcByCenterPointType.unsetInterpolation(),ArcByCenterPointType.getInterpolation()
-
unsetInterpolation
public void unsetInterpolation()
-
isSetInterpolation
public boolean isSetInterpolation()
- Specified by:
isSetInterpolationin interfaceArcByCenterPointType- Returns:
- whether the value of the 'Interpolation' attribute is set.
- See Also:
ArcByCenterPointType.unsetInterpolation(),ArcByCenterPointType.getInterpolation(),ArcByCenterPointType.setInterpolation(CurveInterpolationType)
-
getNumArc
public BigInteger getNumArc()
- Specified by:
getNumArcin interfaceArcByCenterPointType- Returns:
- the value of the 'Num Arc' attribute.
- See Also:
ArcByCenterPointType.isSetNumArc(),ArcByCenterPointType.unsetNumArc(),ArcByCenterPointType.setNumArc(BigInteger),Gml311Package.getArcByCenterPointType_NumArc()
-
setNumArc
public void setNumArc(BigInteger newNumArc)
- Specified by:
setNumArcin interfaceArcByCenterPointType- Parameters:
newNumArc- the new value of the 'Num Arc' attribute.- See Also:
ArcByCenterPointType.isSetNumArc(),ArcByCenterPointType.unsetNumArc(),ArcByCenterPointType.getNumArc()
-
unsetNumArc
public void unsetNumArc()
- Specified by:
unsetNumArcin interfaceArcByCenterPointType- See Also:
ArcByCenterPointType.isSetNumArc(),ArcByCenterPointType.getNumArc(),ArcByCenterPointType.setNumArc(BigInteger)
-
isSetNumArc
public boolean isSetNumArc()
- Specified by:
isSetNumArcin interfaceArcByCenterPointType- Returns:
- whether the value of the 'Num Arc' attribute is set.
- See Also:
ArcByCenterPointType.unsetNumArc(),ArcByCenterPointType.getNumArc(),ArcByCenterPointType.setNumArc(BigInteger)
-
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
-
-