Package net.opengis.gml311.impl
Class OffsetCurveTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- AbstractCurveSegmentTypeImpl
-
- OffsetCurveTypeImpl
-
- All Implemented Interfaces:
AbstractCurveSegmentType,OffsetCurveType,Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject
public class OffsetCurveTypeImpl extends AbstractCurveSegmentTypeImpl implements OffsetCurveType
An implementation of the model object 'Offset Curve 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 LengthTypedistanceThe cached value of the 'Distance' containment reference.protected CurvePropertyTypeoffsetBaseThe cached value of the 'Offset Base' containment reference.protected VectorTyperefDirectionThe cached value of the 'Ref Direction' 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 protectedOffsetCurveTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetDistance(LengthType newDistance, NotificationChain msgs)NotificationChainbasicSetOffsetBase(CurvePropertyType newOffsetBase, NotificationChain msgs)NotificationChainbasicSetRefDirection(VectorType newRefDirection, 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)LengthTypegetDistance()CurvePropertyTypegetOffsetBase()VectorTypegetRefDirection()voidsetDistance(LengthType newDistance)voidsetOffsetBase(CurvePropertyType newOffsetBase)voidsetRefDirection(VectorType newRefDirection)-
Methods inherited from class AbstractCurveSegmentTypeImpl
getNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, toString, 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
-
offsetBase
protected CurvePropertyType offsetBase
The cached value of the 'Offset Base' containment reference.- See Also:
getOffsetBase()
-
distance
protected LengthType distance
The cached value of the 'Distance' containment reference.- See Also:
getDistance()
-
refDirection
protected VectorType refDirection
The cached value of the 'Ref Direction' containment reference.- See Also:
getRefDirection()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classAbstractCurveSegmentTypeImpl
-
getOffsetBase
public CurvePropertyType getOffsetBase()
- Specified by:
getOffsetBasein interfaceOffsetCurveType- Returns:
- the value of the 'Offset Base' containment reference.
- See Also:
OffsetCurveType.setOffsetBase(CurvePropertyType),Gml311Package.getOffsetCurveType_OffsetBase()
-
basicSetOffsetBase
public NotificationChain basicSetOffsetBase(CurvePropertyType newOffsetBase, NotificationChain msgs)
-
setOffsetBase
public void setOffsetBase(CurvePropertyType newOffsetBase)
- Specified by:
setOffsetBasein interfaceOffsetCurveType- Parameters:
newOffsetBase- the new value of the 'Offset Base' containment reference.- See Also:
OffsetCurveType.getOffsetBase()
-
getDistance
public LengthType getDistance()
- Specified by:
getDistancein interfaceOffsetCurveType- Returns:
- the value of the 'Distance' containment reference.
- See Also:
OffsetCurveType.setDistance(LengthType),Gml311Package.getOffsetCurveType_Distance()
-
basicSetDistance
public NotificationChain basicSetDistance(LengthType newDistance, NotificationChain msgs)
-
setDistance
public void setDistance(LengthType newDistance)
- Specified by:
setDistancein interfaceOffsetCurveType- Parameters:
newDistance- the new value of the 'Distance' containment reference.- See Also:
OffsetCurveType.getDistance()
-
getRefDirection
public VectorType getRefDirection()
- Specified by:
getRefDirectionin interfaceOffsetCurveType- Returns:
- the value of the 'Ref Direction' containment reference.
- See Also:
OffsetCurveType.setRefDirection(VectorType),Gml311Package.getOffsetCurveType_RefDirection()
-
basicSetRefDirection
public NotificationChain basicSetRefDirection(VectorType newRefDirection, NotificationChain msgs)
-
setRefDirection
public void setRefDirection(VectorType newRefDirection)
- Specified by:
setRefDirectionin interfaceOffsetCurveType- Parameters:
newRefDirection- the new value of the 'Ref Direction' containment reference.- See Also:
OffsetCurveType.getRefDirection()
-
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
-
-