Package net.opengis.cat.csw20
Interface QueryType
- All Superinterfaces:
AbstractQueryType,EObject,Notifier
- All Known Implementing Classes:
QueryTypeImpl
A representation of the model object 'Query Type'.
Specifies a query to execute against instances of one or
more object types. A set of ElementName elements may be included
to specify an adhoc view of the csw:Record instances in the result
set. Otherwise, use ElementSetName to specify a predefined view.
The Constraint element contains a query filter expressed in a
supported query language. A sorting criterion that specifies a
property to sort by may be included.
typeNames - a list of object types to query.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Constraint' containment reference.EList<QName>Returns the value of the 'Element Name' attribute.Returns the value of the 'Element Set Name' containment reference.SortBy[]Returns the value of the 'Sort By' containment reference.Returns the value of the 'Type Names' attribute.voidsetConstraint(QueryConstraintType value) Sets the value of the 'Constraint' containment reference.voidSets the value of the 'Element Set Name' containment reference.voidSets the value of the 'Sort By' attribute.voidsetTypeNames(List<QName> value) Sets the value of the 'Type Names' attribute.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getElementSetName
ElementSetNameType getElementSetName()Returns the value of the 'Element Set Name' containment reference.If the meaning of the 'Element Set Name' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Element Set Name' containment reference.
- See Also:
-
setElementSetName
Sets the value of the 'Element Set Name' containment reference.- Parameters:
value- the new value of the 'Element Set Name' containment reference.- See Also:
-
getElementName
EList<QName> getElementName()Returns the value of the 'Element Name' attribute.If the meaning of the 'Element Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Element Name' attribute.
- See Also:
-
#setElementName(QName)Csw20Package.getQueryType_ElementName()
-
getConstraint
QueryConstraintType getConstraint()Returns the value of the 'Constraint' containment reference.If the meaning of the 'Constraint' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Constraint' containment reference.
- See Also:
-
setConstraint
Sets the value of the 'Constraint' containment reference.- Parameters:
value- the new value of the 'Constraint' containment reference.- See Also:
-
getSortBy
SortBy[] getSortBy()Returns the value of the 'Sort By' containment reference.If the meaning of the 'Sort By' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Sort By' containment reference.
- See Also:
-
#setSortBy(SortBy)Csw20Package.getQueryType_SortBy()
-
setSortBy
Sets the value of the 'Sort By' attribute.- Parameters:
value- the new value of the 'Sort By' attribute.- See Also:
-
getTypeNames
Returns the value of the 'Type Names' attribute.If the meaning of the 'Type Names' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Type Names' attribute.
- See Also:
-
setTypeNames
Sets the value of the 'Type Names' attribute.- Parameters:
value- the new value of the 'Type Names' attribute.- See Also:
-