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 MeasureType
acceleration
The cached value of the 'Acceleration
' containment reference.protected DirectionPropertyType
bearing
The cached value of the 'Bearing
' containment reference.protected MeasureType
elevation
The cached value of the 'Elevation
' containment reference.protected FeatureMap
locationGroup
The cached value of the 'Location Group
' attribute list.protected MeasureType
speed
The cached value of the 'Speed
' containment reference.protected StringOrRefType
status
The 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 protected
MovingObjectStatusTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetAcceleration(MeasureType newAcceleration, NotificationChain msgs)
NotificationChain
basicSetBearing(DirectionPropertyType newBearing, NotificationChain msgs)
NotificationChain
basicSetElevation(MeasureType newElevation, NotificationChain msgs)
NotificationChain
basicSetLocation(LocationPropertyType newLocation, NotificationChain msgs)
NotificationChain
basicSetSpeed(MeasureType newSpeed, NotificationChain msgs)
NotificationChain
basicSetStatus(StringOrRefType newStatus, NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
MeasureType
getAcceleration()
DirectionPropertyType
getBearing()
MeasureType
getElevation()
LocationPropertyType
getLocation()
FeatureMap
getLocationGroup()
MeasureType
getSpeed()
StringOrRefType
getStatus()
void
setAcceleration(MeasureType newAcceleration)
void
setBearing(DirectionPropertyType newBearing)
void
setElevation(MeasureType newElevation)
void
setLocation(LocationPropertyType newLocation)
void
setSpeed(MeasureType newSpeed)
void
setStatus(StringOrRefType newStatus)
String
toString()
-
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:
eStaticClass
in classAbstractTimeSliceTypeImpl
-
getLocationGroup
public FeatureMap getLocationGroup()
- Specified by:
getLocationGroup
in interfaceMovingObjectStatusType
- Returns:
- the value of the 'Location Group' attribute list.
- See Also:
Gml311Package.getMovingObjectStatusType_LocationGroup()
-
getLocation
public LocationPropertyType getLocation()
- Specified by:
getLocation
in 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:
setLocation
in interfaceMovingObjectStatusType
- Parameters:
newLocation
- the new value of the 'Location' containment reference.- See Also:
MovingObjectStatusType.getLocation()
-
getSpeed
public MeasureType getSpeed()
- Specified by:
getSpeed
in 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:
setSpeed
in interfaceMovingObjectStatusType
- Parameters:
newSpeed
- the new value of the 'Speed' containment reference.- See Also:
MovingObjectStatusType.getSpeed()
-
getBearing
public DirectionPropertyType getBearing()
- Specified by:
getBearing
in 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:
setBearing
in interfaceMovingObjectStatusType
- Parameters:
newBearing
- the new value of the 'Bearing' containment reference.- See Also:
MovingObjectStatusType.getBearing()
-
getAcceleration
public MeasureType getAcceleration()
- Specified by:
getAcceleration
in 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:
setAcceleration
in interfaceMovingObjectStatusType
- Parameters:
newAcceleration
- the new value of the 'Acceleration' containment reference.- See Also:
MovingObjectStatusType.getAcceleration()
-
getElevation
public MeasureType getElevation()
- Specified by:
getElevation
in 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:
setElevation
in interfaceMovingObjectStatusType
- Parameters:
newElevation
- the new value of the 'Elevation' containment reference.- See Also:
MovingObjectStatusType.getElevation()
-
getStatus
public StringOrRefType getStatus()
- Specified by:
getStatus
in 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:
setStatus
in 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:
eInverseRemove
in classAbstractTimeSliceTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractTimeSliceTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractTimeSliceTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractTimeSliceTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractTimeSliceTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classAbstractGMLTypeImpl
-
-