net.opengis.ows11
Interface RangeType

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
RangeTypeImpl

public interface RangeType
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Range Type'. A range of values of a numeric parameter. This range can be continuous or discrete, defined by a fixed spacing between adjacent valid values. If the MinimumValue or MaximumValue is not included, there is no value limit in that direction. Inclusion of the specified minimum and maximum values in the range shall be defined by the rangeClosure.

The following features are supported:

See Also:
Ows11Package.getRangeType()

Method Summary
 ValueType getMaximumValue()
          Returns the value of the 'Maximum Value' containment reference.
 ValueType getMinimumValue()
          Returns the value of the 'Minimum Value' containment reference.
 RangeClosureType getRangeClosure()
          Returns the value of the 'Range Closure' attribute.
 ValueType getSpacing()
          Returns the value of the 'Spacing' containment reference.
 boolean isSetRangeClosure()
          Returns whether the value of the 'Range Closure' attribute is set.
 void setMaximumValue(ValueType value)
          Sets the value of the 'Maximum Value' containment reference.
 void setMinimumValue(ValueType value)
          Sets the value of the 'Minimum Value' containment reference.
 void setRangeClosure(RangeClosureType value)
          Sets the value of the 'Range Closure' attribute.
 void setSpacing(ValueType value)
          Sets the value of the 'Spacing' containment reference.
 void unsetRangeClosure()
          Unsets the value of the 'Range Closure' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getMinimumValue

ValueType getMinimumValue()
Returns the value of the 'Minimum Value' containment reference. Minimum value of this numeric parameter.

Returns:
the value of the 'Minimum Value' containment reference.
See Also:
setMinimumValue(ValueType), Ows11Package.getRangeType_MinimumValue()

setMinimumValue

void setMinimumValue(ValueType value)
Sets the value of the 'Minimum Value' containment reference.

Parameters:
value - the new value of the 'Minimum Value' containment reference.
See Also:
getMinimumValue()

getMaximumValue

ValueType getMaximumValue()
Returns the value of the 'Maximum Value' containment reference. Maximum value of this numeric parameter.

Returns:
the value of the 'Maximum Value' containment reference.
See Also:
setMaximumValue(ValueType), Ows11Package.getRangeType_MaximumValue()

setMaximumValue

void setMaximumValue(ValueType value)
Sets the value of the 'Maximum Value' containment reference.

Parameters:
value - the new value of the 'Maximum Value' containment reference.
See Also:
getMaximumValue()

getSpacing

ValueType getSpacing()
Returns the value of the 'Spacing' containment reference. Shall be included when the allowed values are NOT continuous in this range. Shall not be included when the allowed values are continuous in this range.

Returns:
the value of the 'Spacing' containment reference.
See Also:
setSpacing(ValueType), Ows11Package.getRangeType_Spacing()

setSpacing

void setSpacing(ValueType value)
Sets the value of the 'Spacing' containment reference.

Parameters:
value - the new value of the 'Spacing' containment reference.
See Also:
getSpacing()

getRangeClosure

RangeClosureType getRangeClosure()
Returns the value of the 'Range Closure' attribute. The default value is "closed". The literals are from the enumeration RangeClosureType. Shall be included unless the default value applies.

Returns:
the value of the 'Range Closure' attribute.
See Also:
RangeClosureType, isSetRangeClosure(), unsetRangeClosure(), setRangeClosure(RangeClosureType), Ows11Package.getRangeType_RangeClosure()

setRangeClosure

void setRangeClosure(RangeClosureType value)
Sets the value of the 'Range Closure' attribute.

Parameters:
value - the new value of the 'Range Closure' attribute.
See Also:
RangeClosureType, isSetRangeClosure(), unsetRangeClosure(), getRangeClosure()

unsetRangeClosure

void unsetRangeClosure()
Unsets the value of the 'Range Closure' attribute.

See Also:
isSetRangeClosure(), getRangeClosure(), setRangeClosure(RangeClosureType)

isSetRangeClosure

boolean isSetRangeClosure()
Returns whether the value of the 'Range Closure' attribute is set.

Returns:
whether the value of the 'Range Closure' attribute is set.
See Also:
unsetRangeClosure(), getRangeClosure(), setRangeClosure(RangeClosureType)


Copyright © 1996-2010 Geotools. All Rights Reserved.