net.opengis.wcs11
Interface FieldType

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

public interface FieldType
extends DescriptionType

A representation of the model object 'Field Type'. Description of an individual field in a coverage range record.

The following features are supported:

See Also:
Wcs111Package.getFieldType()

Method Summary
 org.eclipse.emf.common.util.EList getAxis()
          Returns the value of the 'Axis' containment reference list.
 UnNamedDomainType getDefinition()
          Returns the value of the 'Definition' containment reference.
 java.lang.String getIdentifier()
          Returns the value of the 'Identifier' attribute.
 InterpolationMethodsType getInterpolationMethods()
          Returns the value of the 'Interpolation Methods' containment reference.
 org.eclipse.emf.common.util.EList getNullValue()
          Returns the value of the 'Null Value' containment reference list.
 void setDefinition(UnNamedDomainType value)
          Sets the value of the 'Definition' containment reference.
 void setIdentifier(java.lang.String value)
          Sets the value of the 'Identifier' attribute.
 void setInterpolationMethods(InterpolationMethodsType value)
          Sets the value of the 'Interpolation Methods' containment reference.
 
Methods inherited from interface net.opengis.ows11.DescriptionType
getAbstract, getKeywords, getTitle
 
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

getIdentifier

java.lang.String getIdentifier()
Returns the value of the 'Identifier' attribute. Identifier of this Field. These field identifiers shall be unique in one CoverageDescription.

Returns:
the value of the 'Identifier' attribute.
See Also:
setIdentifier(String), Wcs111Package.getFieldType_Identifier()

setIdentifier

void setIdentifier(java.lang.String value)
Sets the value of the 'Identifier' attribute.

Parameters:
value - the new value of the 'Identifier' attribute.
See Also:
getIdentifier()

getDefinition

UnNamedDomainType getDefinition()
Returns the value of the 'Definition' containment reference. Further definition of this field, including meaning, units, etc. In this Definition, the AllowedValues should be used to encode the extent of possible values for this field, excluding the Null Value. If the range is not known, AnyValue should be used.

Returns:
the value of the 'Definition' containment reference.
See Also:
setDefinition(UnNamedDomainType), Wcs111Package.getFieldType_Definition()

setDefinition

void setDefinition(UnNamedDomainType value)
Sets the value of the 'Definition' containment reference.

Parameters:
value - the new value of the 'Definition' containment reference.
See Also:
getDefinition()

getNullValue

org.eclipse.emf.common.util.EList getNullValue()
Returns the value of the 'Null Value' containment reference list. The list contents are of type CodeType. Unordered list of the values used when valid Field values are not available for whatever reason. The coverage encoding itself may specify a fixed value for null (e.g. “–99999” or “N/A”), but often the choice is up to the provider and must be communicated to the client outside the coverage itself. Each null value shall be encoded as a string. The optional codeSpace attribute can reference a definition of the reason why this value is null.

Returns:
the value of the 'Null Value' containment reference list.
See Also:
Wcs111Package.getFieldType_NullValue()

getInterpolationMethods

InterpolationMethodsType getInterpolationMethods()
Returns the value of the 'Interpolation Methods' containment reference. Spatial interpolation method(s) that server can apply to this field. One of these interpolation methods shall be used when a GetCoverage operation request requires resampling. When the only interpolation method listed is ‘none’, clients may only retrieve coverages from this coverage in its native CRS at its native resolution.

Returns:
the value of the 'Interpolation Methods' containment reference.
See Also:
setInterpolationMethods(InterpolationMethodsType), Wcs111Package.getFieldType_InterpolationMethods()

setInterpolationMethods

void setInterpolationMethods(InterpolationMethodsType value)
Sets the value of the 'Interpolation Methods' containment reference.

Parameters:
value - the new value of the 'Interpolation Methods' containment reference.
See Also:
getInterpolationMethods()

getAxis

org.eclipse.emf.common.util.EList getAxis()
Returns the value of the 'Axis' containment reference list. The list contents are of type AxisType. Unordered list of the axes in a vector field for which there are Field values. This list shall be included when this Field has a vector of values. Notice that the axes can be listed here in any order; however, the axis order listed here shall be used in the KVP encoding of a GetCoverage operation request (TBR).

Returns:
the value of the 'Axis' containment reference list.
See Also:
Wcs111Package.getFieldType_Axis()


Copyright © 1996-2010 Geotools. All Rights Reserved.