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 CurveInterpolationTypeHORIZONTAL_CURVE_TYPE_EDEFAULTThe default value of the 'Horizontal Curve Type' attribute.protected CurveInterpolationTypehorizontalCurveTypeThe cached value of the 'Horizontal Curve Type' attribute.protected booleanhorizontalCurveTypeESetThis is true if the Horizontal Curve Type attribute has been set.protected static CurveInterpolationTypeVERTICAL_CURVE_TYPE_EDEFAULTThe default value of the 'Vertical Curve Type' attribute.protected CurveInterpolationTypeverticalCurveTypeThe cached value of the 'Vertical Curve Type' attribute.protected booleanverticalCurveTypeESetThis 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 protectedSphereTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)CurveInterpolationTypegetHorizontalCurveType()CurveInterpolationTypegetVerticalCurveType()booleanisSetHorizontalCurveType()booleanisSetVerticalCurveType()voidsetHorizontalCurveType(CurveInterpolationType newHorizontalCurveType)voidsetVerticalCurveType(CurveInterpolationType newVerticalCurveType)StringtoString()voidunsetHorizontalCurveType()voidunsetVerticalCurveType()-
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:
eStaticClassin classAbstractGriddedSurfaceTypeImpl
-
getHorizontalCurveType
public CurveInterpolationType getHorizontalCurveType()
- Specified by:
getHorizontalCurveTypein 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:
setHorizontalCurveTypein 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:
unsetHorizontalCurveTypein interfaceSphereType- See Also:
SphereType.isSetHorizontalCurveType(),SphereType.getHorizontalCurveType(),SphereType.setHorizontalCurveType(CurveInterpolationType)
-
isSetHorizontalCurveType
public boolean isSetHorizontalCurveType()
- Specified by:
isSetHorizontalCurveTypein 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:
getVerticalCurveTypein 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:
setVerticalCurveTypein 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:
unsetVerticalCurveTypein interfaceSphereType- See Also:
SphereType.isSetVerticalCurveType(),SphereType.getVerticalCurveType(),SphereType.setVerticalCurveType(CurveInterpolationType)
-
isSetVerticalCurveType
public boolean isSetVerticalCurveType()
- Specified by:
isSetVerticalCurveTypein 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:
eGetin interfaceInternalEObject- Overrides:
eGetin classAbstractGriddedSurfaceTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classAbstractGriddedSurfaceTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classAbstractGriddedSurfaceTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classAbstractGriddedSurfaceTypeImpl
-
toString
public String toString()
- Overrides:
toStringin classAbstractGriddedSurfaceTypeImpl
-
-