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 QueryConstraintTypegetConstraint()Returns the value of the 'Constraint' containment reference.EList<QName>getElementName()Returns the value of the 'Element Name' attribute.ElementSetNameTypegetElementSetName()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.voidsetConstraint(QueryConstraintType value)Sets the value of the 'Constraint' containment reference.voidsetElementSetName(ElementSetNameType value)Sets the value of the 'Element Set Name' containment reference.voidsetSortBy(SortBy[] value)Sets the value of the 'Sort By' attribute.voidsetTypeNames(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()
-
-