Package net.opengis.wfs.impl
Class FeatureCollectionTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- FeatureCollectionTypeImpl
-
- All Implemented Interfaces:
FeatureCollectionType
,Notifier
,EObject
,InternalEObject
public class FeatureCollectionTypeImpl extends EObjectImpl implements FeatureCollectionType
An implementation of the model object 'Feature Collection Type'.The following features are implemented:
-
-
Nested Class Summary
-
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 EList
feature
The cached value of the 'Feature
' attribute list.protected static String
LOCK_ID_EDEFAULT
The default value of the 'Lock Id
' attribute.protected String
lockId
The cached value of the 'Lock Id
' attribute.protected static BigInteger
NUMBER_OF_FEATURES_EDEFAULT
The default value of the 'Number Of Features
' attribute.protected BigInteger
numberOfFeatures
The cached value of the 'Number Of Features
' attribute.protected static Calendar
TIME_STAMP_EDEFAULT
The default value of the 'Time Stamp
' attribute.protected Calendar
timeStamp
The cached value of the 'Time Stamp
' attribute.-
Fields inherited from class EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FeatureCollectionTypeImpl()
-
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)
EList
getFeature()
String
getLockId()
BigInteger
getNumberOfFeatures()
Calendar
getTimeStamp()
void
setLockId(String newLockId)
void
setNumberOfFeatures(BigInteger newNumberOfFeatures)
void
setTimeStamp(Calendar newTimeStamp)
String
toString()
-
Methods inherited from class EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LOCK_ID_EDEFAULT
protected static final String LOCK_ID_EDEFAULT
The default value of the 'Lock Id
' attribute.- See Also:
getLockId()
-
lockId
protected String lockId
The cached value of the 'Lock Id
' attribute.- See Also:
getLockId()
-
TIME_STAMP_EDEFAULT
protected static final Calendar TIME_STAMP_EDEFAULT
The default value of the 'Time Stamp
' attribute.- See Also:
getTimeStamp()
-
timeStamp
protected Calendar timeStamp
The cached value of the 'Time Stamp
' attribute.- See Also:
getTimeStamp()
-
NUMBER_OF_FEATURES_EDEFAULT
protected static final BigInteger NUMBER_OF_FEATURES_EDEFAULT
The default value of the 'Number Of Features
' attribute.- See Also:
getNumberOfFeatures()
-
numberOfFeatures
protected BigInteger numberOfFeatures
The cached value of the 'Number Of Features
' attribute.- See Also:
getNumberOfFeatures()
-
feature
protected EList feature
The cached value of the 'Feature
' attribute list.- See Also:
getFeature()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classEObjectImpl
-
getLockId
public String getLockId()
- Specified by:
getLockId
in interfaceFeatureCollectionType
-
setLockId
public void setLockId(String newLockId)
- Specified by:
setLockId
in interfaceFeatureCollectionType
- Parameters:
newLockId
- the new value of the 'Lock Id' attribute.- See Also:
FeatureCollectionType.getLockId()
-
getTimeStamp
public Calendar getTimeStamp()
- Specified by:
getTimeStamp
in interfaceFeatureCollectionType
-
setTimeStamp
public void setTimeStamp(Calendar newTimeStamp)
- Specified by:
setTimeStamp
in interfaceFeatureCollectionType
- Parameters:
newTimeStamp
- the new value of the 'Time Stamp' attribute.- See Also:
FeatureCollectionType.getTimeStamp()
-
getNumberOfFeatures
public BigInteger getNumberOfFeatures()
- Specified by:
getNumberOfFeatures
in interfaceFeatureCollectionType
-
setNumberOfFeatures
public void setNumberOfFeatures(BigInteger newNumberOfFeatures)
- Specified by:
setNumberOfFeatures
in interfaceFeatureCollectionType
- Parameters:
newNumberOfFeatures
- the new value of the 'Number Of Features' attribute.- See Also:
FeatureCollectionType.getNumberOfFeatures()
-
getFeature
public EList getFeature()
- Specified by:
getFeature
in interfaceFeatureCollectionType
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
-
-