Package net.opengis.cat.csw20.impl
Class HarvestTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- RequestBaseTypeImpl
-
- HarvestTypeImpl
-
- All Implemented Interfaces:
HarvestType
,RequestBaseType
,Notifier
,EObject
,InternalEObject
public class HarvestTypeImpl extends RequestBaseTypeImpl implements HarvestType
An implementation of the model object 'Harvest 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 static Duration
HARVEST_INTERVAL_EDEFAULT
The default value of the 'Harvest Interval
' attribute.protected Duration
harvestInterval
The cached value of the 'Harvest Interval
' attribute.protected static String
RESOURCE_FORMAT_EDEFAULT
The default value of the 'Resource Format
' attribute.protected static String
RESOURCE_TYPE_EDEFAULT
The default value of the 'Resource Type
' attribute.protected String
resourceFormat
The cached value of the 'Resource Format
' attribute.protected boolean
resourceFormatESet
This is true if the Resource Format attribute has been set.protected String
resourceType
The cached value of the 'Resource Type
' attribute.protected static String
RESPONSE_HANDLER_EDEFAULT
The default value of the 'Response Handler
' attribute.protected String
responseHandler
The cached value of the 'Response Handler
' attribute.protected String
source
The cached value of the 'Source
' attribute.protected static String
SOURCE_EDEFAULT
The default value of the 'Source
' attribute.-
Fields inherited from class RequestBaseTypeImpl
BASE_URL_EDEFAULT, baseUrl, EXTENDED_PROPERTIES_EDEFAULT, extendedProperties, service, SERVICE_EDEFAULT, serviceESet, version, VERSION_EDEFAULT, versionESet
-
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
HarvestTypeImpl()
-
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)
Duration
getHarvestInterval()
String
getResourceFormat()
String
getResourceType()
String
getResponseHandler()
String
getSource()
boolean
isSetResourceFormat()
void
setHarvestInterval(Duration newHarvestInterval)
void
setResourceFormat(String newResourceFormat)
void
setResourceType(String newResourceType)
void
setResponseHandler(String newResponseHandler)
void
setSource(String newSource)
String
toString()
void
unsetResourceFormat()
-
Methods inherited from class RequestBaseTypeImpl
getBaseUrl, getExtendedProperties, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setExtendedProperties, setService, setVersion, unsetService, unsetVersion
-
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
-
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface RequestBaseType
getBaseUrl, getExtendedProperties, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setExtendedProperties, setService, setVersion, unsetService, unsetVersion
-
-
-
-
Field Detail
-
SOURCE_EDEFAULT
protected static final String SOURCE_EDEFAULT
The default value of the 'Source
' attribute.- See Also:
getSource()
-
source
protected String source
The cached value of the 'Source
' attribute.- See Also:
getSource()
-
RESOURCE_TYPE_EDEFAULT
protected static final String RESOURCE_TYPE_EDEFAULT
The default value of the 'Resource Type
' attribute.- See Also:
getResourceType()
-
resourceType
protected String resourceType
The cached value of the 'Resource Type
' attribute.- See Also:
getResourceType()
-
RESOURCE_FORMAT_EDEFAULT
protected static final String RESOURCE_FORMAT_EDEFAULT
The default value of the 'Resource Format
' attribute.- See Also:
getResourceFormat()
, Constant Field Values
-
resourceFormat
protected String resourceFormat
The cached value of the 'Resource Format
' attribute.- See Also:
getResourceFormat()
-
resourceFormatESet
protected boolean resourceFormatESet
This is true if the Resource Format attribute has been set.
-
HARVEST_INTERVAL_EDEFAULT
protected static final Duration HARVEST_INTERVAL_EDEFAULT
The default value of the 'Harvest Interval
' attribute.- See Also:
getHarvestInterval()
-
harvestInterval
protected Duration harvestInterval
The cached value of the 'Harvest Interval
' attribute.- See Also:
getHarvestInterval()
-
RESPONSE_HANDLER_EDEFAULT
protected static final String RESPONSE_HANDLER_EDEFAULT
The default value of the 'Response Handler
' attribute.- See Also:
getResponseHandler()
-
responseHandler
protected String responseHandler
The cached value of the 'Response Handler
' attribute.- See Also:
getResponseHandler()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classRequestBaseTypeImpl
-
getSource
public String getSource()
- Specified by:
getSource
in interfaceHarvestType
- Returns:
- the value of the 'Source' attribute.
- See Also:
HarvestType.setSource(String)
,Csw20Package.getHarvestType_Source()
-
setSource
public void setSource(String newSource)
- Specified by:
setSource
in interfaceHarvestType
- Parameters:
newSource
- the new value of the 'Source' attribute.- See Also:
HarvestType.getSource()
-
getResourceType
public String getResourceType()
- Specified by:
getResourceType
in interfaceHarvestType
- Returns:
- the value of the 'Resource Type' attribute.
- See Also:
HarvestType.setResourceType(String)
,Csw20Package.getHarvestType_ResourceType()
-
setResourceType
public void setResourceType(String newResourceType)
- Specified by:
setResourceType
in interfaceHarvestType
- Parameters:
newResourceType
- the new value of the 'Resource Type' attribute.- See Also:
HarvestType.getResourceType()
-
getResourceFormat
public String getResourceFormat()
- Specified by:
getResourceFormat
in interfaceHarvestType
- Returns:
- the value of the 'Resource Format' attribute.
- See Also:
HarvestType.isSetResourceFormat()
,HarvestType.unsetResourceFormat()
,HarvestType.setResourceFormat(String)
,Csw20Package.getHarvestType_ResourceFormat()
-
setResourceFormat
public void setResourceFormat(String newResourceFormat)
- Specified by:
setResourceFormat
in interfaceHarvestType
- Parameters:
newResourceFormat
- the new value of the 'Resource Format' attribute.- See Also:
HarvestType.isSetResourceFormat()
,HarvestType.unsetResourceFormat()
,HarvestType.getResourceFormat()
-
unsetResourceFormat
public void unsetResourceFormat()
- Specified by:
unsetResourceFormat
in interfaceHarvestType
- See Also:
HarvestType.isSetResourceFormat()
,HarvestType.getResourceFormat()
,HarvestType.setResourceFormat(String)
-
isSetResourceFormat
public boolean isSetResourceFormat()
- Specified by:
isSetResourceFormat
in interfaceHarvestType
- Returns:
- whether the value of the 'Resource Format' attribute is set.
- See Also:
HarvestType.unsetResourceFormat()
,HarvestType.getResourceFormat()
,HarvestType.setResourceFormat(String)
-
getHarvestInterval
public Duration getHarvestInterval()
- Specified by:
getHarvestInterval
in interfaceHarvestType
- Returns:
- the value of the 'Harvest Interval' attribute.
- See Also:
HarvestType.setHarvestInterval(Duration)
,Csw20Package.getHarvestType_HarvestInterval()
-
setHarvestInterval
public void setHarvestInterval(Duration newHarvestInterval)
- Specified by:
setHarvestInterval
in interfaceHarvestType
- Parameters:
newHarvestInterval
- the new value of the 'Harvest Interval' attribute.- See Also:
HarvestType.getHarvestInterval()
-
getResponseHandler
public String getResponseHandler()
- Specified by:
getResponseHandler
in interfaceHarvestType
- Returns:
- the value of the 'Response Handler' attribute.
- See Also:
HarvestType.setResponseHandler(String)
,Csw20Package.getHarvestType_ResponseHandler()
-
setResponseHandler
public void setResponseHandler(String newResponseHandler)
- Specified by:
setResponseHandler
in interfaceHarvestType
- Parameters:
newResponseHandler
- the new value of the 'Response Handler' attribute.- See Also:
HarvestType.getResponseHandler()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classRequestBaseTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classRequestBaseTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classRequestBaseTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classRequestBaseTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classRequestBaseTypeImpl
-
-