Package net.opengis.gml311.impl
Class MovingObjectStatusTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- MinimalEObjectImpl
-
- MinimalEObjectImpl.Container
-
- AbstractGMLTypeImpl
-
- AbstractTimeSliceTypeImpl
-
- MovingObjectStatusTypeImpl
-
- All Implemented Interfaces:
AbstractGMLType,AbstractTimeSliceType,MovingObjectStatusType,Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject
public class MovingObjectStatusTypeImpl extends AbstractTimeSliceTypeImpl implements MovingObjectStatusType
An implementation of the model object 'Moving Object Status 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 MeasureTypeaccelerationThe cached value of the 'Acceleration' containment reference.protected DirectionPropertyTypebearingThe cached value of the 'Bearing' containment reference.protected MeasureTypeelevationThe cached value of the 'Elevation' containment reference.protected FeatureMaplocationGroupThe cached value of the 'Location Group' attribute list.protected MeasureTypespeedThe cached value of the 'Speed' containment reference.protected StringOrRefTypestatusThe cached value of the 'Status' containment reference.-
Fields inherited from class AbstractTimeSliceTypeImpl
dataSource, validTime
-
Fields inherited from class AbstractGMLTypeImpl
description, id, ID_EDEFAULT, metaDataProperty, nameGroup
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMovingObjectStatusTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetAcceleration(MeasureType newAcceleration, NotificationChain msgs)NotificationChainbasicSetBearing(DirectionPropertyType newBearing, NotificationChain msgs)NotificationChainbasicSetElevation(MeasureType newElevation, NotificationChain msgs)NotificationChainbasicSetLocation(LocationPropertyType newLocation, NotificationChain msgs)NotificationChainbasicSetSpeed(MeasureType newSpeed, NotificationChain msgs)NotificationChainbasicSetStatus(StringOrRefType newStatus, 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)MeasureTypegetAcceleration()DirectionPropertyTypegetBearing()MeasureTypegetElevation()LocationPropertyTypegetLocation()FeatureMapgetLocationGroup()MeasureTypegetSpeed()StringOrRefTypegetStatus()voidsetAcceleration(MeasureType newAcceleration)voidsetBearing(DirectionPropertyType newBearing)voidsetElevation(MeasureType newElevation)voidsetLocation(LocationPropertyType newLocation)voidsetSpeed(MeasureType newSpeed)voidsetStatus(StringOrRefType newStatus)StringtoString()-
Methods inherited from class AbstractTimeSliceTypeImpl
basicSetDataSource, basicSetValidTime, getDataSource, getValidTime, setDataSource, setValidTime
-
Methods inherited from class AbstractGMLTypeImpl
basicSetDescription, getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
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 AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
Methods inherited from interface AbstractTimeSliceType
getDataSource, getValidTime, setDataSource, setValidTime
-
-
-
-
Field Detail
-
locationGroup
protected FeatureMap locationGroup
The cached value of the 'Location Group' attribute list.- See Also:
getLocationGroup()
-
speed
protected MeasureType speed
The cached value of the 'Speed' containment reference.- See Also:
getSpeed()
-
bearing
protected DirectionPropertyType bearing
The cached value of the 'Bearing' containment reference.- See Also:
getBearing()
-
acceleration
protected MeasureType acceleration
The cached value of the 'Acceleration' containment reference.- See Also:
getAcceleration()
-
elevation
protected MeasureType elevation
The cached value of the 'Elevation' containment reference.- See Also:
getElevation()
-
status
protected StringOrRefType status
The cached value of the 'Status' containment reference.- See Also:
getStatus()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classAbstractTimeSliceTypeImpl
-
getLocationGroup
public FeatureMap getLocationGroup()
- Specified by:
getLocationGroupin interfaceMovingObjectStatusType- Returns:
- the value of the 'Location Group' attribute list.
- See Also:
Gml311Package.getMovingObjectStatusType_LocationGroup()
-
getLocation
public LocationPropertyType getLocation()
- Specified by:
getLocationin interfaceMovingObjectStatusType- Returns:
- the value of the 'Location' containment reference.
- See Also:
MovingObjectStatusType.setLocation(LocationPropertyType),Gml311Package.getMovingObjectStatusType_Location()
-
basicSetLocation
public NotificationChain basicSetLocation(LocationPropertyType newLocation, NotificationChain msgs)
-
setLocation
public void setLocation(LocationPropertyType newLocation)
- Specified by:
setLocationin interfaceMovingObjectStatusType- Parameters:
newLocation- the new value of the 'Location' containment reference.- See Also:
MovingObjectStatusType.getLocation()
-
getSpeed
public MeasureType getSpeed()
- Specified by:
getSpeedin interfaceMovingObjectStatusType- Returns:
- the value of the 'Speed' containment reference.
- See Also:
MovingObjectStatusType.setSpeed(MeasureType),Gml311Package.getMovingObjectStatusType_Speed()
-
basicSetSpeed
public NotificationChain basicSetSpeed(MeasureType newSpeed, NotificationChain msgs)
-
setSpeed
public void setSpeed(MeasureType newSpeed)
- Specified by:
setSpeedin interfaceMovingObjectStatusType- Parameters:
newSpeed- the new value of the 'Speed' containment reference.- See Also:
MovingObjectStatusType.getSpeed()
-
getBearing
public DirectionPropertyType getBearing()
- Specified by:
getBearingin interfaceMovingObjectStatusType- Returns:
- the value of the 'Bearing' containment reference.
- See Also:
MovingObjectStatusType.setBearing(DirectionPropertyType),Gml311Package.getMovingObjectStatusType_Bearing()
-
basicSetBearing
public NotificationChain basicSetBearing(DirectionPropertyType newBearing, NotificationChain msgs)
-
setBearing
public void setBearing(DirectionPropertyType newBearing)
- Specified by:
setBearingin interfaceMovingObjectStatusType- Parameters:
newBearing- the new value of the 'Bearing' containment reference.- See Also:
MovingObjectStatusType.getBearing()
-
getAcceleration
public MeasureType getAcceleration()
- Specified by:
getAccelerationin interfaceMovingObjectStatusType- Returns:
- the value of the 'Acceleration' containment reference.
- See Also:
MovingObjectStatusType.setAcceleration(MeasureType),Gml311Package.getMovingObjectStatusType_Acceleration()
-
basicSetAcceleration
public NotificationChain basicSetAcceleration(MeasureType newAcceleration, NotificationChain msgs)
-
setAcceleration
public void setAcceleration(MeasureType newAcceleration)
- Specified by:
setAccelerationin interfaceMovingObjectStatusType- Parameters:
newAcceleration- the new value of the 'Acceleration' containment reference.- See Also:
MovingObjectStatusType.getAcceleration()
-
getElevation
public MeasureType getElevation()
- Specified by:
getElevationin interfaceMovingObjectStatusType- Returns:
- the value of the 'Elevation' containment reference.
- See Also:
MovingObjectStatusType.setElevation(MeasureType),Gml311Package.getMovingObjectStatusType_Elevation()
-
basicSetElevation
public NotificationChain basicSetElevation(MeasureType newElevation, NotificationChain msgs)
-
setElevation
public void setElevation(MeasureType newElevation)
- Specified by:
setElevationin interfaceMovingObjectStatusType- Parameters:
newElevation- the new value of the 'Elevation' containment reference.- See Also:
MovingObjectStatusType.getElevation()
-
getStatus
public StringOrRefType getStatus()
- Specified by:
getStatusin interfaceMovingObjectStatusType- Returns:
- the value of the 'Status' containment reference.
- See Also:
MovingObjectStatusType.setStatus(StringOrRefType),Gml311Package.getMovingObjectStatusType_Status()
-
basicSetStatus
public NotificationChain basicSetStatus(StringOrRefType newStatus, NotificationChain msgs)
-
setStatus
public void setStatus(StringOrRefType newStatus)
- Specified by:
setStatusin interfaceMovingObjectStatusType- Parameters:
newStatus- the new value of the 'Status' containment reference.- See Also:
MovingObjectStatusType.getStatus()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
eInverseRemovein classAbstractTimeSliceTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classAbstractTimeSliceTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classAbstractTimeSliceTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classAbstractTimeSliceTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classAbstractTimeSliceTypeImpl
-
toString
public String toString()
- Overrides:
toStringin classAbstractGMLTypeImpl
-
-