Package net.opengis.cat.csw20
Interface QueryType
-
- All Superinterfaces:
AbstractQueryType
,EObject
,Notifier
- All Known Implementing Classes:
QueryTypeImpl
public interface QueryType extends AbstractQueryType
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:
Csw20Package.getQueryType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryConstraintType
getConstraint()
Returns the value of the 'Constraint' containment reference.EList<QName>
getElementName()
Returns the value of the 'Element Name' attribute.ElementSetNameType
getElementSetName()
Returns the value of the 'Element Set Name' containment reference.SortBy[]
getSortBy()
Returns the value of the 'Sort By' containment reference.List<QName>
getTypeNames()
Returns the value of the 'Type Names' attribute.void
setConstraint(QueryConstraintType value)
Sets the value of the 'Constraint
' containment reference.void
setElementSetName(ElementSetNameType value)
Sets the value of the 'Element Set Name
' containment reference.void
setSortBy(SortBy[] value)
Sets the value of the 'Sort By
' attribute.void
setTypeNames(List<QName> value)
Sets the value of the 'Type Names
' attribute.
-
-
-
Method Detail
-
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(ElementSetNameType)
,Csw20Package.getQueryType_ElementSetName()
-
setElementSetName
void setElementSetName(ElementSetNameType value)
Sets the value of the 'Element Set Name
' containment reference.- Parameters:
value
- the new value of the 'Element Set Name' containment reference.- See Also:
getElementSetName()
-
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(QueryConstraintType)
,Csw20Package.getQueryType_Constraint()
-
setConstraint
void setConstraint(QueryConstraintType value)
Sets the value of the 'Constraint
' containment reference.- Parameters:
value
- the new value of the 'Constraint' containment reference.- See Also:
getConstraint()
-
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
void setSortBy(SortBy[] value)
Sets the value of the 'Sort By
' attribute.- Parameters:
value
- the new value of the 'Sort By' attribute.- See Also:
getSortBy()
-
getTypeNames
List<QName> 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(List)
,Csw20Package.getQueryType_TypeNames()
-
setTypeNames
void setTypeNames(List<QName> value)
Sets the value of the 'Type Names
' attribute.- Parameters:
value
- the new value of the 'Type Names' attribute.- See Also:
getTypeNames()
-
-