Package net.opengis.gml311.impl
Class SphereTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- All Implemented Interfaces:
AbstractGriddedSurfaceType
,AbstractParametricCurveSurfaceType
,AbstractSurfacePatchType
,SphereType
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
public class SphereTypeImpl extends AbstractGriddedSurfaceTypeImpl implements SphereType
An implementation of the model object 'Sphere 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 CurveInterpolationType
HORIZONTAL_CURVE_TYPE_EDEFAULT
The default value of the 'Horizontal Curve Type
' attribute.protected CurveInterpolationType
horizontalCurveType
The cached value of the 'Horizontal Curve Type
' attribute.protected boolean
horizontalCurveTypeESet
This is true if the Horizontal Curve Type attribute has been set.protected static CurveInterpolationType
VERTICAL_CURVE_TYPE_EDEFAULT
The default value of the 'Vertical Curve Type
' attribute.protected CurveInterpolationType
verticalCurveType
The cached value of the 'Vertical Curve Type
' attribute.protected boolean
verticalCurveTypeESet
This is true if the Vertical Curve Type attribute has been set.-
Fields inherited from class AbstractGriddedSurfaceTypeImpl
columns, COLUMNS_EDEFAULT, row, rows, ROWS_EDEFAULT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SphereTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
CurveInterpolationType
getHorizontalCurveType()
CurveInterpolationType
getVerticalCurveType()
boolean
isSetHorizontalCurveType()
boolean
isSetVerticalCurveType()
void
setHorizontalCurveType(CurveInterpolationType newHorizontalCurveType)
void
setVerticalCurveType(CurveInterpolationType newVerticalCurveType)
String
toString()
void
unsetHorizontalCurveType()
void
unsetVerticalCurveType()
-
Methods inherited from class AbstractGriddedSurfaceTypeImpl
eInverseRemove, getColumns, getRow, getRows, setColumns, setRows
-
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 AbstractGriddedSurfaceType
getColumns, getRow, getRows, setColumns, setRows
-
-
-
-
Field Detail
-
HORIZONTAL_CURVE_TYPE_EDEFAULT
protected static final CurveInterpolationType HORIZONTAL_CURVE_TYPE_EDEFAULT
The default value of the 'Horizontal Curve Type
' attribute.- See Also:
getHorizontalCurveType()
-
horizontalCurveType
protected CurveInterpolationType horizontalCurveType
The cached value of the 'Horizontal Curve Type
' attribute.- See Also:
getHorizontalCurveType()
-
horizontalCurveTypeESet
protected boolean horizontalCurveTypeESet
This is true if the Horizontal Curve Type attribute has been set.
-
VERTICAL_CURVE_TYPE_EDEFAULT
protected static final CurveInterpolationType VERTICAL_CURVE_TYPE_EDEFAULT
The default value of the 'Vertical Curve Type
' attribute.- See Also:
getVerticalCurveType()
-
verticalCurveType
protected CurveInterpolationType verticalCurveType
The cached value of the 'Vertical Curve Type
' attribute.- See Also:
getVerticalCurveType()
-
verticalCurveTypeESet
protected boolean verticalCurveTypeESet
This is true if the Vertical Curve Type attribute has been set.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classAbstractGriddedSurfaceTypeImpl
-
getHorizontalCurveType
public CurveInterpolationType getHorizontalCurveType()
- Specified by:
getHorizontalCurveType
in interfaceSphereType
- Returns:
- the value of the 'Horizontal Curve Type' attribute.
- See Also:
CurveInterpolationType
,SphereType.isSetHorizontalCurveType()
,SphereType.unsetHorizontalCurveType()
,SphereType.setHorizontalCurveType(CurveInterpolationType)
,Gml311Package.getSphereType_HorizontalCurveType()
-
setHorizontalCurveType
public void setHorizontalCurveType(CurveInterpolationType newHorizontalCurveType)
- Specified by:
setHorizontalCurveType
in interfaceSphereType
- Parameters:
newHorizontalCurveType
- the new value of the 'Horizontal Curve Type' attribute.- See Also:
CurveInterpolationType
,SphereType.isSetHorizontalCurveType()
,SphereType.unsetHorizontalCurveType()
,SphereType.getHorizontalCurveType()
-
unsetHorizontalCurveType
public void unsetHorizontalCurveType()
- Specified by:
unsetHorizontalCurveType
in interfaceSphereType
- See Also:
SphereType.isSetHorizontalCurveType()
,SphereType.getHorizontalCurveType()
,SphereType.setHorizontalCurveType(CurveInterpolationType)
-
isSetHorizontalCurveType
public boolean isSetHorizontalCurveType()
- Specified by:
isSetHorizontalCurveType
in interfaceSphereType
- Returns:
- whether the value of the 'Horizontal Curve Type' attribute is set.
- See Also:
SphereType.unsetHorizontalCurveType()
,SphereType.getHorizontalCurveType()
,SphereType.setHorizontalCurveType(CurveInterpolationType)
-
getVerticalCurveType
public CurveInterpolationType getVerticalCurveType()
- Specified by:
getVerticalCurveType
in interfaceSphereType
- Returns:
- the value of the 'Vertical Curve Type' attribute.
- See Also:
CurveInterpolationType
,SphereType.isSetVerticalCurveType()
,SphereType.unsetVerticalCurveType()
,SphereType.setVerticalCurveType(CurveInterpolationType)
,Gml311Package.getSphereType_VerticalCurveType()
-
setVerticalCurveType
public void setVerticalCurveType(CurveInterpolationType newVerticalCurveType)
- Specified by:
setVerticalCurveType
in interfaceSphereType
- Parameters:
newVerticalCurveType
- the new value of the 'Vertical Curve Type' attribute.- See Also:
CurveInterpolationType
,SphereType.isSetVerticalCurveType()
,SphereType.unsetVerticalCurveType()
,SphereType.getVerticalCurveType()
-
unsetVerticalCurveType
public void unsetVerticalCurveType()
- Specified by:
unsetVerticalCurveType
in interfaceSphereType
- See Also:
SphereType.isSetVerticalCurveType()
,SphereType.getVerticalCurveType()
,SphereType.setVerticalCurveType(CurveInterpolationType)
-
isSetVerticalCurveType
public boolean isSetVerticalCurveType()
- Specified by:
isSetVerticalCurveType
in interfaceSphereType
- Returns:
- whether the value of the 'Vertical Curve Type' attribute is set.
- See Also:
SphereType.unsetVerticalCurveType()
,SphereType.getVerticalCurveType()
,SphereType.setVerticalCurveType(CurveInterpolationType)
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractGriddedSurfaceTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractGriddedSurfaceTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractGriddedSurfaceTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractGriddedSurfaceTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classAbstractGriddedSurfaceTypeImpl
-
-