Package net.opengis.cat.csw20.impl
Class GetRecordsTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- RequestBaseTypeImpl
-
- GetRecordsTypeImpl
-
- All Implemented Interfaces:
GetRecordsType
,RequestBaseType
,Notifier
,EObject
,InternalEObject
public class GetRecordsTypeImpl extends RequestBaseTypeImpl implements GetRecordsType
An implementation of the model object 'Get Records 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 FeatureMap
any
The cached value of the 'Any
' attribute list.protected DistributedSearchType
distributedSearch
The cached value of the 'Distributed Search
' containment reference.protected static Integer
MAX_RECORDS_EDEFAULT
The default value of the 'Max Records
' attribute.protected Integer
maxRecords
The cached value of the 'Max Records
' attribute.protected static String
OUTPUT_FORMAT_EDEFAULT
The default value of the 'Output Format
' attribute.protected static String
OUTPUT_SCHEMA_EDEFAULT
The default value of the 'Output Schema
' attribute.protected String
outputFormat
The cached value of the 'Output Format
' attribute.protected boolean
outputFormatESet
This is true if the Output Format attribute has been set.protected String
outputSchema
The cached value of the 'Output Schema
' attribute.protected Object
query
The cached value of the 'Query
' attribute.protected static Object
QUERY_EDEFAULT
The default value of the 'Query
' attribute.protected static String
REQUEST_ID_EDEFAULT
The default value of the 'Request Id
' attribute.protected String
requestId
The cached value of the 'Request Id
' 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 static ResultType
RESULT_TYPE_EDEFAULT
The default value of the 'Result Type
' attribute.protected ResultType
resultType
The cached value of the 'Result Type
' attribute.protected boolean
resultTypeESet
This is true if the Result Type attribute has been set.protected static Integer
START_POSITION_EDEFAULT
The default value of the 'Start Position
' attribute.protected Integer
startPosition
The cached value of the 'Start Position
' 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
GetRecordsTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetDistributedSearch(DistributedSearchType newDistributedSearch, 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)
FeatureMap
getAny()
DistributedSearchType
getDistributedSearch()
Integer
getMaxRecords()
String
getOutputFormat()
String
getOutputSchema()
Object
getQuery()
String
getRequestId()
String
getResponseHandler()
ResultType
getResultType()
Integer
getStartPosition()
boolean
isSetOutputFormat()
boolean
isSetResultType()
void
setDistributedSearch(DistributedSearchType newDistributedSearch)
void
setMaxRecords(Integer newMaxRecords)
void
setOutputFormat(String newOutputFormat)
void
setOutputSchema(String newOutputSchema)
void
setQuery(Object newQuery)
void
setRequestId(String newRequestId)
void
setResponseHandler(String newResponseHandler)
void
setResultType(ResultType newResultType)
void
setStartPosition(Integer newStartPosition)
String
toString()
void
unsetOutputFormat()
void
unsetResultType()
-
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, 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
-
distributedSearch
protected DistributedSearchType distributedSearch
The cached value of the 'Distributed Search
' containment reference.- See Also:
getDistributedSearch()
-
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()
-
MAX_RECORDS_EDEFAULT
protected static final Integer MAX_RECORDS_EDEFAULT
The default value of the 'Max Records
' attribute.- See Also:
getMaxRecords()
-
maxRecords
protected Integer maxRecords
The cached value of the 'Max Records
' attribute.- See Also:
getMaxRecords()
-
OUTPUT_FORMAT_EDEFAULT
protected static final String OUTPUT_FORMAT_EDEFAULT
The default value of the 'Output Format
' attribute.- See Also:
getOutputFormat()
, Constant Field Values
-
outputFormat
protected String outputFormat
The cached value of the 'Output Format
' attribute.- See Also:
getOutputFormat()
-
outputFormatESet
protected boolean outputFormatESet
This is true if the Output Format attribute has been set.
-
OUTPUT_SCHEMA_EDEFAULT
protected static final String OUTPUT_SCHEMA_EDEFAULT
The default value of the 'Output Schema
' attribute.- See Also:
getOutputSchema()
-
outputSchema
protected String outputSchema
The cached value of the 'Output Schema
' attribute.- See Also:
getOutputSchema()
-
REQUEST_ID_EDEFAULT
protected static final String REQUEST_ID_EDEFAULT
The default value of the 'Request Id
' attribute.- See Also:
getRequestId()
-
requestId
protected String requestId
The cached value of the 'Request Id
' attribute.- See Also:
getRequestId()
-
RESULT_TYPE_EDEFAULT
protected static final ResultType RESULT_TYPE_EDEFAULT
The default value of the 'Result Type
' attribute.- See Also:
getResultType()
-
resultType
protected ResultType resultType
The cached value of the 'Result Type
' attribute.- See Also:
getResultType()
-
resultTypeESet
protected boolean resultTypeESet
This is true if the Result Type attribute has been set.
-
START_POSITION_EDEFAULT
protected static final Integer START_POSITION_EDEFAULT
The default value of the 'Start Position
' attribute.- See Also:
getStartPosition()
-
startPosition
protected Integer startPosition
The cached value of the 'Start Position
' attribute.- See Also:
getStartPosition()
-
QUERY_EDEFAULT
protected static final Object QUERY_EDEFAULT
The default value of the 'Query
' attribute.- See Also:
getQuery()
-
query
protected Object query
The cached value of the 'Query
' attribute.- See Also:
getQuery()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classRequestBaseTypeImpl
-
getDistributedSearch
public DistributedSearchType getDistributedSearch()
- Specified by:
getDistributedSearch
in interfaceGetRecordsType
- Returns:
- the value of the 'Distributed Search' containment reference.
- See Also:
GetRecordsType.setDistributedSearch(DistributedSearchType)
,Csw20Package.getGetRecordsType_DistributedSearch()
-
basicSetDistributedSearch
public NotificationChain basicSetDistributedSearch(DistributedSearchType newDistributedSearch, NotificationChain msgs)
-
setDistributedSearch
public void setDistributedSearch(DistributedSearchType newDistributedSearch)
- Specified by:
setDistributedSearch
in interfaceGetRecordsType
- Parameters:
newDistributedSearch
- the new value of the 'Distributed Search' containment reference.- See Also:
GetRecordsType.getDistributedSearch()
-
getResponseHandler
public String getResponseHandler()
- Specified by:
getResponseHandler
in interfaceGetRecordsType
- Returns:
- the value of the 'Response Handler' attribute.
- See Also:
GetRecordsType.setResponseHandler(String)
,Csw20Package.getGetRecordsType_ResponseHandler()
-
setResponseHandler
public void setResponseHandler(String newResponseHandler)
- Specified by:
setResponseHandler
in interfaceGetRecordsType
- Parameters:
newResponseHandler
- the new value of the 'Response Handler' attribute.- See Also:
GetRecordsType.getResponseHandler()
-
getAny
public FeatureMap getAny()
- Specified by:
getAny
in interfaceGetRecordsType
- Returns:
- the value of the 'Any' attribute list.
- See Also:
Csw20Package.getGetRecordsType_Any()
-
getMaxRecords
public Integer getMaxRecords()
- Specified by:
getMaxRecords
in interfaceGetRecordsType
- Returns:
- the value of the 'Max Records' attribute.
- See Also:
#isSetMaxRecords()
,#unsetMaxRecords()
,#setMaxRecords(BigInteger)
,Csw20Package.getGetRecordsType_MaxRecords()
-
setMaxRecords
public void setMaxRecords(Integer newMaxRecords)
- Specified by:
setMaxRecords
in interfaceGetRecordsType
- Parameters:
newMaxRecords
- the new value of the 'Max Records' attribute.- See Also:
GetRecordsType.getMaxRecords()
-
getOutputFormat
public String getOutputFormat()
- Specified by:
getOutputFormat
in interfaceGetRecordsType
- Returns:
- the value of the 'Output Format' attribute.
- See Also:
GetRecordsType.isSetOutputFormat()
,GetRecordsType.unsetOutputFormat()
,GetRecordsType.setOutputFormat(String)
,Csw20Package.getGetRecordsType_OutputFormat()
-
setOutputFormat
public void setOutputFormat(String newOutputFormat)
- Specified by:
setOutputFormat
in interfaceGetRecordsType
- Parameters:
newOutputFormat
- the new value of the 'Output Format' attribute.- See Also:
GetRecordsType.isSetOutputFormat()
,GetRecordsType.unsetOutputFormat()
,GetRecordsType.getOutputFormat()
-
unsetOutputFormat
public void unsetOutputFormat()
- Specified by:
unsetOutputFormat
in interfaceGetRecordsType
- See Also:
GetRecordsType.isSetOutputFormat()
,GetRecordsType.getOutputFormat()
,GetRecordsType.setOutputFormat(String)
-
isSetOutputFormat
public boolean isSetOutputFormat()
- Specified by:
isSetOutputFormat
in interfaceGetRecordsType
- Returns:
- whether the value of the 'Output Format' attribute is set.
- See Also:
GetRecordsType.unsetOutputFormat()
,GetRecordsType.getOutputFormat()
,GetRecordsType.setOutputFormat(String)
-
getOutputSchema
public String getOutputSchema()
- Specified by:
getOutputSchema
in interfaceGetRecordsType
- Returns:
- the value of the 'Output Schema' attribute.
- See Also:
GetRecordsType.setOutputSchema(String)
,Csw20Package.getGetRecordsType_OutputSchema()
-
setOutputSchema
public void setOutputSchema(String newOutputSchema)
- Specified by:
setOutputSchema
in interfaceGetRecordsType
- Parameters:
newOutputSchema
- the new value of the 'Output Schema' attribute.- See Also:
GetRecordsType.getOutputSchema()
-
getRequestId
public String getRequestId()
- Specified by:
getRequestId
in interfaceGetRecordsType
- Returns:
- the value of the 'Request Id' attribute.
- See Also:
GetRecordsType.setRequestId(String)
,Csw20Package.getGetRecordsType_RequestId()
-
setRequestId
public void setRequestId(String newRequestId)
- Specified by:
setRequestId
in interfaceGetRecordsType
- Parameters:
newRequestId
- the new value of the 'Request Id' attribute.- See Also:
GetRecordsType.getRequestId()
-
getResultType
public ResultType getResultType()
- Specified by:
getResultType
in interfaceGetRecordsType
- Returns:
- the value of the 'Result Type' attribute.
- See Also:
ResultType
,GetRecordsType.isSetResultType()
,GetRecordsType.unsetResultType()
,GetRecordsType.setResultType(ResultType)
,Csw20Package.getGetRecordsType_ResultType()
-
setResultType
public void setResultType(ResultType newResultType)
- Specified by:
setResultType
in interfaceGetRecordsType
- Parameters:
newResultType
- the new value of the 'Result Type' attribute.- See Also:
ResultType
,GetRecordsType.isSetResultType()
,GetRecordsType.unsetResultType()
,GetRecordsType.getResultType()
-
unsetResultType
public void unsetResultType()
- Specified by:
unsetResultType
in interfaceGetRecordsType
- See Also:
GetRecordsType.isSetResultType()
,GetRecordsType.getResultType()
,GetRecordsType.setResultType(ResultType)
-
isSetResultType
public boolean isSetResultType()
- Specified by:
isSetResultType
in interfaceGetRecordsType
- Returns:
- whether the value of the 'Result Type' attribute is set.
- See Also:
GetRecordsType.unsetResultType()
,GetRecordsType.getResultType()
,GetRecordsType.setResultType(ResultType)
-
getStartPosition
public Integer getStartPosition()
- Specified by:
getStartPosition
in interfaceGetRecordsType
- Returns:
- the value of the 'Start Position' attribute.
- See Also:
GetRecordsType.setStartPosition(Integer)
,Csw20Package.getGetRecordsType_StartPosition()
-
setStartPosition
public void setStartPosition(Integer newStartPosition)
- Specified by:
setStartPosition
in interfaceGetRecordsType
- Parameters:
newStartPosition
- the new value of the 'Start Position' attribute.- See Also:
GetRecordsType.getStartPosition()
-
getQuery
public Object getQuery()
- Specified by:
getQuery
in interfaceGetRecordsType
- Returns:
- the value of the 'Abstract Query' containment reference.
- See Also:
net.opengis.cat.csw20.Csw20Package#getGetRecordsType_AbstractQuery()
-
setQuery
public void setQuery(Object newQuery)
- Specified by:
setQuery
in interfaceGetRecordsType
- Parameters:
newQuery
- the new value of the 'Query' attribute.- See Also:
GetRecordsType.getQuery()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
-
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
-
-