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 DurationHARVEST_INTERVAL_EDEFAULTThe default value of the 'Harvest Interval' attribute.protected DurationharvestIntervalThe cached value of the 'Harvest Interval' attribute.protected static StringRESOURCE_FORMAT_EDEFAULTThe default value of the 'Resource Format' attribute.protected static StringRESOURCE_TYPE_EDEFAULTThe default value of the 'Resource Type' attribute.protected StringresourceFormatThe cached value of the 'Resource Format' attribute.protected booleanresourceFormatESetThis is true if the Resource Format attribute has been set.protected StringresourceTypeThe cached value of the 'Resource Type' attribute.protected static StringRESPONSE_HANDLER_EDEFAULTThe default value of the 'Response Handler' attribute.protected StringresponseHandlerThe cached value of the 'Response Handler' attribute.protected StringsourceThe cached value of the 'Source' attribute.protected static StringSOURCE_EDEFAULTThe 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 protectedHarvestTypeImpl()
-
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)DurationgetHarvestInterval()StringgetResourceFormat()StringgetResourceType()StringgetResponseHandler()StringgetSource()booleanisSetResourceFormat()voidsetHarvestInterval(Duration newHarvestInterval)voidsetResourceFormat(String newResourceFormat)voidsetResourceType(String newResourceType)voidsetResponseHandler(String newResponseHandler)voidsetSource(String newSource)StringtoString()voidunsetResourceFormat()-
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:
eStaticClassin classRequestBaseTypeImpl
-
getSource
public String getSource()
- Specified by:
getSourcein interfaceHarvestType- Returns:
- the value of the 'Source' attribute.
- See Also:
HarvestType.setSource(String),Csw20Package.getHarvestType_Source()
-
setSource
public void setSource(String newSource)
- Specified by:
setSourcein interfaceHarvestType- Parameters:
newSource- the new value of the 'Source' attribute.- See Also:
HarvestType.getSource()
-
getResourceType
public String getResourceType()
- Specified by:
getResourceTypein 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:
setResourceTypein interfaceHarvestType- Parameters:
newResourceType- the new value of the 'Resource Type' attribute.- See Also:
HarvestType.getResourceType()
-
getResourceFormat
public String getResourceFormat()
- Specified by:
getResourceFormatin 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:
setResourceFormatin 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:
unsetResourceFormatin interfaceHarvestType- See Also:
HarvestType.isSetResourceFormat(),HarvestType.getResourceFormat(),HarvestType.setResourceFormat(String)
-
isSetResourceFormat
public boolean isSetResourceFormat()
- Specified by:
isSetResourceFormatin 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:
getHarvestIntervalin 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:
setHarvestIntervalin interfaceHarvestType- Parameters:
newHarvestInterval- the new value of the 'Harvest Interval' attribute.- See Also:
HarvestType.getHarvestInterval()
-
getResponseHandler
public String getResponseHandler()
- Specified by:
getResponseHandlerin 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:
setResponseHandlerin 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:
eGetin interfaceInternalEObject- Overrides:
eGetin classRequestBaseTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classRequestBaseTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classRequestBaseTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classRequestBaseTypeImpl
-
toString
public String toString()
- Overrides:
toStringin classRequestBaseTypeImpl
-
-