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.ContainerMinimalEObjectImpl.Container.Dynamic
 - 
Nested classes/interfaces inherited from class BasicEObjectImplBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 - 
Nested classes/interfaces inherited from class BasicNotifierImplBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
 
- 
 - 
Field SummaryFields 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 AbstractCurveSegmentTypeImplNUM_DERIVATIVE_INTERIOR_EDEFAULT, NUM_DERIVATIVES_AT_END_EDEFAULT, NUM_DERIVATIVES_AT_START_EDEFAULT, numDerivativeInterior, numDerivativeInteriorESet, numDerivativesAtEnd, numDerivativesAtEndESet, numDerivativesAtStart, numDerivativesAtStartESet
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedArcByCenterPointTypeImpl()
 - 
Method SummaryAll 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 AbstractCurveSegmentTypeImplgetNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
 - 
Methods inherited from class MinimalEObjectImpldynamicGet, 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 BasicEObjectImpleAddVirtualValue, 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 Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface AbstractCurveSegmentTypegetNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
 
- 
 
- 
- 
- 
Field Detail- 
posprotected DirectPositionType pos The cached value of the 'Pos' containment reference.- See Also:
- getPos()
 
 - 
pointPropertyprotected PointPropertyType pointProperty The cached value of the 'Point Property' containment reference.- See Also:
- getPointProperty()
 
 - 
pointRepprotected PointPropertyType pointRep The cached value of the 'Point Rep' containment reference.- See Also:
- getPointRep()
 
 - 
posListprotected DirectPositionListType posList The cached value of the 'Pos List' containment reference.- See Also:
- getPosList()
 
 - 
coordinatesprotected CoordinatesType coordinates The cached value of the 'Coordinates' containment reference.- See Also:
- getCoordinates()
 
 - 
radiusprotected LengthType radius The cached value of the 'Radius' containment reference.- See Also:
- getRadius()
 
 - 
startAngleprotected AngleType startAngle The cached value of the 'Start Angle' containment reference.- See Also:
- getStartAngle()
 
 - 
endAngleprotected AngleType endAngle The cached value of the 'End Angle' containment reference.- See Also:
- getEndAngle()
 
 - 
INTERPOLATION_EDEFAULTprotected static final CurveInterpolationType INTERPOLATION_EDEFAULT The default value of the 'Interpolation' attribute.- See Also:
- getInterpolation()
 
 - 
interpolationprotected CurveInterpolationType interpolation The cached value of the 'Interpolation' attribute.- See Also:
- getInterpolation()
 
 - 
interpolationESetprotected boolean interpolationESet This is true if the Interpolation attribute has been set.
 - 
NUM_ARC_EDEFAULTprotected static final BigInteger NUM_ARC_EDEFAULT The default value of the 'Num Arc' attribute.- See Also:
- getNumArc()
 
 - 
numArcprotected BigInteger numArc The cached value of the 'Num Arc' attribute.- See Also:
- getNumArc()
 
 - 
numArcESetprotected boolean numArcESet This is true if the Num Arc attribute has been set.
 
- 
 - 
Method Detail- 
eStaticClassprotected EClass eStaticClass() - Overrides:
- eStaticClassin class- AbstractCurveSegmentTypeImpl
 
 - 
getPospublic DirectPositionType getPos() - Specified by:
- getPosin interface- ArcByCenterPointType
- Returns:
- the value of the 'Pos' containment reference.
- See Also:
- ArcByCenterPointType.setPos(DirectPositionType),- Gml311Package.getArcByCenterPointType_Pos()
 
 - 
basicSetPospublic NotificationChain basicSetPos(DirectPositionType newPos, NotificationChain msgs) 
 - 
setPospublic void setPos(DirectPositionType newPos) - Specified by:
- setPosin interface- ArcByCenterPointType
- Parameters:
- newPos- the new value of the 'Pos' containment reference.
- See Also:
- ArcByCenterPointType.getPos()
 
 - 
getPointPropertypublic PointPropertyType getPointProperty() - Specified by:
- getPointPropertyin interface- ArcByCenterPointType
- Returns:
- the value of the 'Point Property' containment reference.
- See Also:
- ArcByCenterPointType.setPointProperty(PointPropertyType),- Gml311Package.getArcByCenterPointType_PointProperty()
 
 - 
basicSetPointPropertypublic NotificationChain basicSetPointProperty(PointPropertyType newPointProperty, NotificationChain msgs) 
 - 
setPointPropertypublic void setPointProperty(PointPropertyType newPointProperty) - Specified by:
- setPointPropertyin interface- ArcByCenterPointType
- Parameters:
- newPointProperty- the new value of the 'Point Property' containment reference.
- See Also:
- ArcByCenterPointType.getPointProperty()
 
 - 
getPointReppublic PointPropertyType getPointRep() - Specified by:
- getPointRepin interface- ArcByCenterPointType
- Returns:
- the value of the 'Point Rep' containment reference.
- See Also:
- ArcByCenterPointType.setPointRep(PointPropertyType),- Gml311Package.getArcByCenterPointType_PointRep()
 
 - 
basicSetPointReppublic NotificationChain basicSetPointRep(PointPropertyType newPointRep, NotificationChain msgs) 
 - 
setPointReppublic void setPointRep(PointPropertyType newPointRep) - Specified by:
- setPointRepin interface- ArcByCenterPointType
- Parameters:
- newPointRep- the new value of the 'Point Rep' containment reference.
- See Also:
- ArcByCenterPointType.getPointRep()
 
 - 
getPosListpublic DirectPositionListType getPosList() - Specified by:
- getPosListin interface- ArcByCenterPointType
- Returns:
- the value of the 'Pos List' containment reference.
- See Also:
- ArcByCenterPointType.setPosList(DirectPositionListType),- Gml311Package.getArcByCenterPointType_PosList()
 
 - 
basicSetPosListpublic NotificationChain basicSetPosList(DirectPositionListType newPosList, NotificationChain msgs) 
 - 
setPosListpublic void setPosList(DirectPositionListType newPosList) - Specified by:
- setPosListin interface- ArcByCenterPointType
- Parameters:
- newPosList- the new value of the 'Pos List' containment reference.
- See Also:
- ArcByCenterPointType.getPosList()
 
 - 
getCoordinatespublic CoordinatesType getCoordinates() - Specified by:
- getCoordinatesin interface- ArcByCenterPointType
- Returns:
- the value of the 'Coordinates' containment reference.
- See Also:
- ArcByCenterPointType.setCoordinates(CoordinatesType),- Gml311Package.getArcByCenterPointType_Coordinates()
 
 - 
basicSetCoordinatespublic NotificationChain basicSetCoordinates(CoordinatesType newCoordinates, NotificationChain msgs) 
 - 
setCoordinatespublic void setCoordinates(CoordinatesType newCoordinates) - Specified by:
- setCoordinatesin interface- ArcByCenterPointType
- Parameters:
- newCoordinates- the new value of the 'Coordinates' containment reference.
- See Also:
- ArcByCenterPointType.getCoordinates()
 
 - 
getRadiuspublic LengthType getRadius() - Specified by:
- getRadiusin interface- ArcByCenterPointType
- Returns:
- the value of the 'Radius' containment reference.
- See Also:
- ArcByCenterPointType.setRadius(LengthType),- Gml311Package.getArcByCenterPointType_Radius()
 
 - 
basicSetRadiuspublic NotificationChain basicSetRadius(LengthType newRadius, NotificationChain msgs) 
 - 
setRadiuspublic void setRadius(LengthType newRadius) - Specified by:
- setRadiusin interface- ArcByCenterPointType
- Parameters:
- newRadius- the new value of the 'Radius' containment reference.
- See Also:
- ArcByCenterPointType.getRadius()
 
 - 
getStartAnglepublic AngleType getStartAngle() - Specified by:
- getStartAnglein interface- ArcByCenterPointType
- Returns:
- the value of the 'Start Angle' containment reference.
- See Also:
- ArcByCenterPointType.setStartAngle(AngleType),- Gml311Package.getArcByCenterPointType_StartAngle()
 
 - 
basicSetStartAnglepublic NotificationChain basicSetStartAngle(AngleType newStartAngle, NotificationChain msgs) 
 - 
setStartAnglepublic void setStartAngle(AngleType newStartAngle) - Specified by:
- setStartAnglein interface- ArcByCenterPointType
- Parameters:
- newStartAngle- the new value of the 'Start Angle' containment reference.
- See Also:
- ArcByCenterPointType.getStartAngle()
 
 - 
getEndAnglepublic AngleType getEndAngle() - Specified by:
- getEndAnglein interface- ArcByCenterPointType
- Returns:
- the value of the 'End Angle' containment reference.
- See Also:
- ArcByCenterPointType.setEndAngle(AngleType),- Gml311Package.getArcByCenterPointType_EndAngle()
 
 - 
basicSetEndAnglepublic NotificationChain basicSetEndAngle(AngleType newEndAngle, NotificationChain msgs) 
 - 
setEndAnglepublic void setEndAngle(AngleType newEndAngle) - Specified by:
- setEndAnglein interface- ArcByCenterPointType
- Parameters:
- newEndAngle- the new value of the 'End Angle' containment reference.
- See Also:
- ArcByCenterPointType.getEndAngle()
 
 - 
getInterpolationpublic CurveInterpolationType getInterpolation() - Specified by:
- getInterpolationin interface- ArcByCenterPointType
- Returns:
- the value of the 'Interpolation' attribute.
- See Also:
- CurveInterpolationType,- ArcByCenterPointType.isSetInterpolation(),- ArcByCenterPointType.unsetInterpolation(),- ArcByCenterPointType.setInterpolation(CurveInterpolationType),- Gml311Package.getArcByCenterPointType_Interpolation()
 
 - 
setInterpolationpublic void setInterpolation(CurveInterpolationType newInterpolation) - Specified by:
- setInterpolationin interface- ArcByCenterPointType
- Parameters:
- newInterpolation- the new value of the 'Interpolation' attribute.
- See Also:
- CurveInterpolationType,- ArcByCenterPointType.isSetInterpolation(),- ArcByCenterPointType.unsetInterpolation(),- ArcByCenterPointType.getInterpolation()
 
 - 
unsetInterpolationpublic void unsetInterpolation() 
 - 
isSetInterpolationpublic boolean isSetInterpolation() - Specified by:
- isSetInterpolationin interface- ArcByCenterPointType
- Returns:
- whether the value of the 'Interpolation' attribute is set.
- See Also:
- ArcByCenterPointType.unsetInterpolation(),- ArcByCenterPointType.getInterpolation(),- ArcByCenterPointType.setInterpolation(CurveInterpolationType)
 
 - 
getNumArcpublic BigInteger getNumArc() - Specified by:
- getNumArcin interface- ArcByCenterPointType
- Returns:
- the value of the 'Num Arc' attribute.
- See Also:
- ArcByCenterPointType.isSetNumArc(),- ArcByCenterPointType.unsetNumArc(),- ArcByCenterPointType.setNumArc(BigInteger),- Gml311Package.getArcByCenterPointType_NumArc()
 
 - 
setNumArcpublic void setNumArc(BigInteger newNumArc) - Specified by:
- setNumArcin interface- ArcByCenterPointType
- Parameters:
- newNumArc- the new value of the 'Num Arc' attribute.
- See Also:
- ArcByCenterPointType.isSetNumArc(),- ArcByCenterPointType.unsetNumArc(),- ArcByCenterPointType.getNumArc()
 
 - 
unsetNumArcpublic void unsetNumArc() - Specified by:
- unsetNumArcin interface- ArcByCenterPointType
- See Also:
- ArcByCenterPointType.isSetNumArc(),- ArcByCenterPointType.getNumArc(),- ArcByCenterPointType.setNumArc(BigInteger)
 
 - 
isSetNumArcpublic boolean isSetNumArc() - Specified by:
- isSetNumArcin interface- ArcByCenterPointType
- Returns:
- whether the value of the 'Num Arc' attribute is set.
- See Also:
- ArcByCenterPointType.unsetNumArc(),- ArcByCenterPointType.getNumArc(),- ArcByCenterPointType.setNumArc(BigInteger)
 
 - 
eInverseRemovepublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
- eInverseRemovein class- BasicEObjectImpl
 
 - 
eGetpublic Object eGet(int featureID, boolean resolve, boolean coreType) - Specified by:
- eGetin interface- InternalEObject
- Overrides:
- eGetin class- AbstractCurveSegmentTypeImpl
 
 - 
eSetpublic void eSet(int featureID, Object newValue)- Specified by:
- eSetin interface- InternalEObject
- Overrides:
- eSetin class- AbstractCurveSegmentTypeImpl
 
 - 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- InternalEObject
- Overrides:
- eUnsetin class- AbstractCurveSegmentTypeImpl
 
 - 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- InternalEObject
- Overrides:
- eIsSetin class- AbstractCurveSegmentTypeImpl
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractCurveSegmentTypeImpl
 
 
- 
 
-