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 SummaryAll 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- 
getElementSetNameElementSetNameType 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()
 
 - 
setElementSetNamevoid 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()
 
 - 
getElementNameEList<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()
 
 - 
getConstraintQueryConstraintType 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()
 
 - 
setConstraintvoid setConstraint(QueryConstraintType value) Sets the value of the 'Constraint' containment reference.- Parameters:
- value- the new value of the 'Constraint' containment reference.
- See Also:
- getConstraint()
 
 - 
getSortBySortBy[] 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()
 
 - 
setSortByvoid setSortBy(SortBy[] value) Sets the value of the 'Sort By' attribute.- Parameters:
- value- the new value of the 'Sort By' attribute.
- See Also:
- getSortBy()
 
 - 
getTypeNamesList<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()
 
 - 
setTypeNamesvoid 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()
 
 
- 
 
-