Uses of Class
org.opengis.annotation.UML

Packages that use UML
org.opengis.annotation Set of annotations mapping GeoAPI interfaces to Open Geospatial UML or XML schemas. 
org.opengis.coverage Coverages (generate a value for any point). 
org.opengis.coverage.grid Quadrilateral grid coverages. 
org.opengis.coverage.grid.quadrilateral Proposed extensions to ISO 19123 grid package. 
org.opengis.coverage.processing   
org.opengis.display.canvas   
org.opengis.feature.type Feature model ISO 19109 with allowances for usability. 
org.opengis.filter.capability   
org.opengis.filter.sort An SortBy indicates the ordering requested during a data query. 
org.opengis.geometry Root package for geometries
org.opengis.geometry.aggregate Aggregations of geometric objects. 
org.opengis.geometry.complex Set of primitive geometric objects whose interiors are disjoint. 
org.opengis.geometry.coordinate Core package needed to investigate coordinate-defined geometry. 
org.opengis.geometry.primitive Set of geometric objects that are not decomposed further into other primitives
org.opengis.metadata The metadata root entity. 
org.opengis.metadata.acquisition Acquisition information
org.opengis.metadata.citation Type for citing a resource and information about the responsible party
org.opengis.metadata.constraint Restrictions placed on data (legal and security constraints). 
org.opengis.metadata.content Identification of the feature catalogue used, or description of the content of a coverage dataset. 
org.opengis.metadata.distribution Information concerning the distributor of, and options for obtaining, a resource. 
org.opengis.metadata.extent Geographic, vertical and temporal extents
org.opengis.metadata.identification Information to uniquely identify the data or service. 
org.opengis.metadata.lineage Sources and production processes used in producing a dataset. 
org.opengis.metadata.maintenance Scope and frequency of updating data. 
org.opengis.metadata.quality Data quality and positional accuracy
org.opengis.metadata.spatial Information concerning the mechanisms used to represent spatial information in a dataset. 
org.opengis.observation   
org.opengis.observation.coverage   
org.opengis.observation.sampling   
org.opengis.parameter Description and storage of parameter values
org.opengis.referencing Reference systems
org.opengis.referencing.crs Coordinate reference systems (coordinate systems with a datum). 
org.opengis.referencing.cs Coordinate systems and their axis
org.opengis.referencing.datum Geodetic datum (the relationship of a coordinate system to the earth). 
org.opengis.referencing.operation Coordinate operations (relationship between any two coordinate reference systems). 
org.opengis.style The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal This package is a merge from package GeoAPI SLD (v1.0.0) and GeoTools styling. 
org.opengis.style.portrayal   
org.opengis.temporal   
org.opengis.util A set of base types from ISO 19103 which can not be mapped directly from Java, plus utilities. 
org.opengis.webservice   
org.opengis.webservice.capability   
org.opengis.webservice.feature   
 

Uses of UML in org.opengis.annotation
 

Classes in org.opengis.annotation with annotations of type UML
 class Obligation
          Whether an element is mandatory, optional or have other obligation.
 

Uses of UML in org.opengis.coverage
 

Classes in org.opengis.coverage with annotations of type UML
 interface AttributeValues
          Represents an element from the range of the coverage.
 class ColorInterpretation
          Deprecated. No replacement.
 class CommonPointRule
          List of codes that identify methods for handling cases where the direct position input to the evaluate operation falls within two or more of the geometric objects.
 interface ContinuousCoverage
          A coverage that returns a distinct record of feature attribute values for any direct position within its domain.
 interface Coverage
          A function from a spatial, temporal or spatiotemporal domain to an attribute range.
 interface CurveValuePair
          A geometry-value pair that has a curve as the value of its geometry attribute.
 interface DiscreteCoverage
          A coverage that returns the same record of feature attribute values for any direct position within a single object in its domain.
 interface DiscreteCurveCoverage
          A discrete coverage characterized by a finite spatial domain consisting of curves.
 interface DiscreteGridPointCoverage
          A discrete coverage with a domain defined as a set of grid points that are associated with records of feature attribute values through a grid values matrix.
 interface DiscretePointCoverage
          A discrete coverage characterized by a finite domain consisting of points.
 interface DiscreteSolidCoverage
          A coverage whose domain consists of a collection of solids.
 interface DiscreteSurfaceCoverage
          A coverage whose domain consists of a collection of surfaces.
 interface DomainObject<G extends Geometry>
          Represents an element of the domain of the coverage.
 interface GeometryValuePair
          Describes an element of a set that defines the relationships of a discrete coverage.
 class InterpolationMethod
          A list of codes that identify interpolation methods that may be used for evaluating continuous coverages.
 class PaletteInterpretation
          Describes the color entry in a color table.
 class PointOutsideCoverageException
          Thrown when a evaluate method is invoked for a location outside the domain of the coverage.
 interface PointValuePair
          A geometry-value pair that has a point as the value of its geometry attribute.
 interface SampleDimension
          Contains information for an individual sample dimension of coverage.
 class SampleDimensionType
          Specifies the various dimension types for coverage values.
 interface SegmentedCurveCoverage
          Model phenomena that vary continuously or discontinuously along curves, which may be elements of a network.
 interface SolidValuePair
          A geometry-value pair that has a solid as the value of its geometry attribute.
 interface SurfaceValuePair
          A geometry-value pair that has a surface as the value of its geometry attribute.
 interface ThiessenPolygonCoverage
          Evaluates a coverage at direct positions within a Thiessen polygon network constructed from a set of discrete point-value pairs.
 interface ThiessenValuePolygon
          A value from a Thiessen polygon coverage.
 interface TinCoverage
          A continuous coverage characterized by a TIN.
 interface ValueCurve
          Basis for interpolating within a segmented curve coverage.
 interface ValueObject
          Basis for interpolating feature attribute values within a continuous coverage.
 interface ValueSegment
          Limits of a value segment specified by two values of the arc-length parameter of the curve underlying its parent value curve.
 interface ValueTriangle
          A value object that consists of three point-value pairs where the points are non-collinear.
 

Fields in org.opengis.coverage with annotations of type UML
static CommonPointRule CommonPointRule.ALL
          All the feature attribute values that can be determined for the input direct position.
static ColorInterpretation ColorInterpretation.ALPHA_BAND
          Deprecated. Alpha Band for the RGB color model components.
static CommonPointRule CommonPointRule.AVERAGE
          The mean of the feature attribute values.
static InterpolationMethod InterpolationMethod.BARYCENTRIC
          Barycentric interpolation.
static InterpolationMethod InterpolationMethod.BICUBIC
          Interpolation based on the assumption that feature attribute values vary as a bicubic function of position within the grid cell.
static InterpolationMethod InterpolationMethod.BILINEAR
          Interpolation based on the assumption that feature attribute values vary as a bilinear function of position within the grid cell.
static InterpolationMethod InterpolationMethod.BIQUADRATIC
          Interpolation based on the assumption that feature attribute values vary as a biquadratic function of position within the grid cell.
static ColorInterpretation ColorInterpretation.BLACK_BAND
          Deprecated. Black Band for the CMYK color model.
static ColorInterpretation ColorInterpretation.BLUE_BAND
          Deprecated. Blue Band for the RGB color model components.
static PaletteInterpretation PaletteInterpretation.CMYK
          CYMK (Cyan Yellow Magenta blacK) color palette.
static InterpolationMethod InterpolationMethod.CUBIC
          Interpolation based on the assumption that feature attribute values vary as a cubic function of distance along a value segment.
static ColorInterpretation ColorInterpretation.CYAN_BAND
          Deprecated. Cyan Band for the CMYK color model.
static CommonPointRule CommonPointRule.END
          The end value of the first value segment.
static PaletteInterpretation PaletteInterpretation.GRAY
          Gray Scale color palette.
static ColorInterpretation ColorInterpretation.GRAY_INDEX
          Deprecated. Band is an index into a lookup table.
static ColorInterpretation ColorInterpretation.GREEN_BAND
          Deprecated. Greend Band for the RGB color model components.
static CommonPointRule CommonPointRule.HIGH
          The greatest of the feature attribute values.
static PaletteInterpretation PaletteInterpretation.HLS
          HSL (Hue Saturation Lightness) color palette.
static ColorInterpretation ColorInterpretation.HUE_BAND
          Deprecated. Hue Band for the HLS color model.
static ColorInterpretation ColorInterpretation.LIGHTNESS_BAND
          Deprecated. Lightness Band for the HLS color model.
static InterpolationMethod InterpolationMethod.LINEAR
          Interpolation based on the assumption that feature attribute values vary in proportion to distance along a value segment.
static InterpolationMethod InterpolationMethod.LOST_AREA
          Lost area interpolation.
static CommonPointRule CommonPointRule.LOW
          The least of the feature attribute values.
static ColorInterpretation ColorInterpretation.MAGENTA_BAND
          Deprecated. Magenta Band for the CMYK color model.
static InterpolationMethod InterpolationMethod.NEAREST_NEIGHBOUR
          Generates a feature attribute value at a direct position by assigning it the feature attribute value associated with the nearest domain object in the domain of the coverage.
static ColorInterpretation ColorInterpretation.PALETTE_INDEX
          Deprecated. Band is a color index into a color table.
static InterpolationMethod InterpolationMethod.QUADRATIC
          Interpolation based on the assumption that feature attribute values vary as a quadratic function of distance along a value segment.
static SampleDimensionType SampleDimensionType.REAL_32BITS
          Simple precision floating point numbers.
static SampleDimensionType SampleDimensionType.REAL_64BITS
          Double precision floating point numbers.
static ColorInterpretation ColorInterpretation.RED_BAND
          Deprecated. Red Band for the RGB color model components.
static PaletteInterpretation PaletteInterpretation.RGB
          RGB (Red Green Blue) color palette.
static ColorInterpretation ColorInterpretation.SATURATION_BAND
          Deprecated. Saturation Band for the HLS color model.
static SampleDimensionType SampleDimensionType.SIGNED_16BITS
          Signed 16 bits integers.
static SampleDimensionType SampleDimensionType.SIGNED_32BITS
          Signed 32 bits integers.
static SampleDimensionType SampleDimensionType.SIGNED_8BITS
          Signed 8 bits integers.
static CommonPointRule CommonPointRule.START
          The start value of the second value segment.
static ColorInterpretation ColorInterpretation.UNDEFINED
          Deprecated. Band is not associated with a color model component.
static SampleDimensionType SampleDimensionType.UNSIGNED_16BITS
          Unsigned 16 bits integers.
static SampleDimensionType SampleDimensionType.UNSIGNED_1BIT
          Unsigned 1 bit integers.
static SampleDimensionType SampleDimensionType.UNSIGNED_2BITS
          Unsigned 2 bits integers.
static SampleDimensionType SampleDimensionType.UNSIGNED_32BITS
          Unsigned 32 bits integers.
static SampleDimensionType SampleDimensionType.UNSIGNED_4BITS
          Unsigned 4 bits integers.
static SampleDimensionType SampleDimensionType.UNSIGNED_8BITS
          Unsigned 8 bits integers.
static ColorInterpretation ColorInterpretation.YELLOW_BAND
          Deprecated. Yellow Band for the CMYK color model.
 

Methods in org.opengis.coverage with annotations of type UML
 ValueCurve SegmentedCurveCoverage.curve(DirectPosition position)
          Return the value curve nearest to the specified direct position.
 ValueCurve SegmentedCurveCoverage.curve(DirectPosition position, double tolerance)
          Return the value curve nearest to the specified direct position.
 Object Coverage.evaluate(DirectPosition point)
          Return the value vector for a given point in the coverage.
 boolean[] Coverage.evaluate(DirectPosition point, boolean[] destination)
          Return a sequence of boolean values for a given point in the coverage.
 byte[] Coverage.evaluate(DirectPosition point, byte[] destination)
          Return a sequence of unsigned byte values for a given point in the coverage.
 Set<Record> TinCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> ContinuousCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> DiscreteCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> ThiessenPolygonCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> Coverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> SegmentedCurveCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 double[] Coverage.evaluate(DirectPosition point, double[] destination)
          Return a sequence of double values for a given point in the coverage.
 int[] Coverage.evaluate(DirectPosition point, int[] destination)
          Return a sequence of integer values for a given point in the coverage.
 Set<GridPoint> DiscreteGridPointCoverage.evaluateInverse(Record v)
          Returns a set of grid points for the specified record of feature attribute values.
 Set<? extends DomainObject<?>> ContinuousCoverage.evaluateInverse(Record v)
          Locates the geometry-value pairs for which value equals the specified record, and return the set of domain objects belonging to those pairs.
 Set<? extends DomainObject<?>> DiscreteCoverage.evaluateInverse(Record v)
          Locates the geometry-value pairs for which value equals the input record, and return the set of domain objects belonging to those geometry-value pairs.
 Set<? extends DomainObject<?>> Coverage.evaluateInverse(Record v)
          Returns a set of domain objects for the specified record of feature attribute values.
 GridPointValuePair DiscreteGridPointCoverage.find(DirectPosition p)
          Returns the nearest point-value pair from the specified direct position.
 GeometryValuePair Coverage.find(DirectPosition p)
          Returns the nearest geometry-value pair from the specified direct position.
 CurveValuePair DiscreteCurveCoverage.find(DirectPosition p)
          Returns the nearest curve-value pair from the specified direct position.
 SolidValuePair DiscreteSolidCoverage.find(DirectPosition p)
          Returns the nearest solid-value pair from the specified direct position.
 PointValuePair DiscretePointCoverage.find(DirectPosition p)
          Returns the nearest point-value pair from the specified direct position.
 SurfaceValuePair DiscreteSurfaceCoverage.find(DirectPosition p)
          Returns the nearest curve-value pair from the specified direct position.
 List<GridPointValuePair> DiscreteGridPointCoverage.find(DirectPosition p, int limit)
          Returns the sequence of point-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
 List<? extends GeometryValuePair> Coverage.find(DirectPosition p, int limit)
          Returns the sequence of geometry-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
 List<PointValuePair> DiscretePointCoverage.find(DirectPosition p, int limit)
          Returns the sequence of point-value pairs that include the domain objects nearest to the direct position and their distances from the direction position.
 InternationalString[] SampleDimension.getCategoryNames()
          Sequence of category names for the values contained in a sample dimension.
 Surface ThiessenPolygonCoverage.getClipArea()
          Returns the extent of the Thiessen polygon network.
 ColorInterpretation SampleDimension.getColorInterpretation()
          Deprecated. No replacement.
 CommonPointRule Coverage.getCommonPointRule()
          Identifies the procedure to be used for evaluating the coverage at a position that falls either on a boundary between geometric objects or within the boundaries of two or more overlapping geometric objects.
 Set<PointValuePair> ValueSegment.getControlPoints()
          Returns the set of point-value pairs that provide control values for the interpolation.
 Set<PointValuePair> ValueCurve.getControlValues()
          Returns the set of point-value pairs that provide control values for the interpolation along the value curve.
 Set<? extends PointValuePair> ThiessenValuePolygon.getControlValues()
          Returns the point-value pair at the polygon centre.
 Set<? extends GeometryValuePair> ValueObject.getControlValues()
          Returns the set of geometry-value pairs that provide the basis for constructing this ValueObject and for evaluating the continuous coverage at direct positions within this value object.
 Set<PointValuePair> ValueTriangle.getControlValues()
          Returns the three point-value pairs at the vertices of this value triangle.
 CoordinateReferenceSystem Coverage.getCoordinateReferenceSystem()
          Returns the coordinate reference system to which the objects in its domain are referenced.
 InternationalString SampleDimension.getDescription()
          Sample dimension title or description.
 Set<? extends DomainObject<?>> Coverage.getDomainElements()
          Returns the set of domain objects in the domain.
 Set<Extent> Coverage.getDomainExtents()
          Returns the extent of the domain of the coverage.
 Set<GridPointValuePair> DiscreteGridPointCoverage.getElements()
          Returns the set of point-value pairs included in this coverage.
 Set<ValueTriangle> TinCoverage.getElements()
          Returns the set of value objects used to evaluate the coverage.
 Set<? extends ValueObject> ContinuousCoverage.getElements()
          Returns the set of value objects used to evaluate the coverage.
 Set<? extends GeometryValuePair> DiscreteCoverage.getElements()
          Returns the set of geometry-value pairs included in this coverage.
 Set<ThiessenValuePolygon> ThiessenPolygonCoverage.getElements()
          Returns the set of value objects used to evaluate the coverage.
 Set<CurveValuePair> DiscreteCurveCoverage.getElements()
          Returns the set of curve-value pairs included in this coverage.
 Set<SolidValuePair> DiscreteSolidCoverage.getElements()
          Returns the set of solid-value pairs included in this coverage.
 Set<PointValuePair> DiscretePointCoverage.getElements()
          Returns the set of point-value pairs included in this coverage.
 Set<ValueCurve> SegmentedCurveCoverage.getElements()
          Returns the set of value objects used to evaluate the coverage.
 Set<SurfaceValuePair> DiscreteSurfaceCoverage.getElements()
          Returns the set of surface-value pairs included in this coverage.
 double ValueSegment.getEndParameter()
          Returns the value of the arc-length parameter of the parent curve at the end of this value segment.
 Envelope Coverage.getEnvelope()
          The bounding box for the coverage domain in coordinate reference system coordinates.
 DomainObject<Curve> ValueCurve.getGeometry()
          Returns the cruve that is the basis of this value curve.
 DomainObject<Surface> SurfaceValuePair.getGeometry()
          The domain object that is a member of this geometry-value pair.
 Tin TinCoverage.getGeometry()
          Returns the triangulated irregular network that provides the structure for evaluating the coverage.
 DomainObject<?> GeometryValuePair.getGeometry()
          The domain object that is a member of this geometry-value pair.
 DomainObject ThiessenValuePolygon.getGeometry()
          Returns the geometry of the Thiessen polygon centred on the point-value pair identified by the control values.
 DomainObject<Solid> SolidValuePair.getGeometry()
          The domain object that is a member of this geometry-value pair.
 DomainObject<Curve> CurveValuePair.getGeometry()
          The domain object that is a member of this geometry-value pair.
 DomainObject<?> ValueObject.getGeometry()
          The domain object constructed from the domain objects of the geometry-value pairs that are linked to this value object by the control values.
 DomainObject<Point> PointValuePair.getGeometry()
          The point that is a member of this point-value pair.
 DomainObject<?> ValueTriangle.getGeometry()
          Returns the triangle that defines the relative position of the three point-value pairs at its vertices.
 InterpolationMethod TinCoverage.getInterpolationMethod()
          Returns the interpolation method to be used in evaluating the coverage.
 InterpolationMethod ContinuousCoverage.getInterpolationMethod()
          Returns a code that identifies the interpolation method that shall be used to derive a feature attribute value at any direct position within the value object.
 InterpolationMethod ThiessenPolygonCoverage.getInterpolationMethod()
          Returns the interpolation method to be used in evaluating the coverage.
 InterpolationMethod SegmentedCurveCoverage.getInterpolationMethod()
          Returns the interpolation method to be used in evaluating the coverage.
 Record ValueObject.getInterpolationParameters()
          Holds the values of the parameters required to execute the interpolate operation, as specified by the interpolation parameter types attribute of the continuous coverage.
 RecordType ContinuousCoverage.getInterpolationParameterTypes()
          Returns the optional parameter types for interpolation.
 double SampleDimension.getMaximumValue()
          The maximum value occurring in the sample dimension.
 double SampleDimension.getMinimumValue()
          The minimum value occurring in the sample dimension.
 double[] SampleDimension.getNoDataValues()
          Values to indicate no data values for the sample dimension.
 int Coverage.getNumSampleDimensions()
          The number of sample dimensions in the coverage.
 double SampleDimension.getOffset()
          Offset is the value to add to grid values for this sample dimension.
 int[][] SampleDimension.getPalette()
          Deprecated. No replacement.
 PaletteInterpretation SampleDimension.getPaletteInterpretation()
          Deprecated. No replacement.
 ThiessenPolygonCoverage DiscreteSurfaceCoverage.getPolygonSource()
          Returns the Thiessen polygon coverage associated to this surface coverage, or null if none.
 Collection<AttributeValues> Coverage.getRangeElements()
          Returns the set of attribute values in the range.
 RecordType Coverage.getRangeType()
          Describes the range of the coverage.
 SampleDimension Coverage.getSampleDimension(int index)
          Retrieve sample dimension information for the coverage.
 SampleDimensionType SampleDimension.getSampleDimensionType()
          A code value indicating grid value data type.
 double SampleDimension.getScale()
          Scale is the value which is multiplied to grid values for this sample dimension.
 List<? extends Coverage> Coverage.getSources()
          Returns the sources data for a coverage.
 Set<G> DomainObject.getSpatialElements()
          Returns the set of geometries of which this domain is composed.
 double ValueSegment.getStartParameter()
          Returns the value of the arc-length parameter of the parent curve at the start of this value segment.
 Set<TemporalGeometricPrimitive> DomainObject.getTemporalElements()
          Returns the set of geometric primitives of which this domain is composed.
 TinCoverage DiscreteSurfaceCoverage.getTriangleSource()
          Returns the TIN coverage associated to this surface coverage, or null if none.
 Unit<?> SampleDimension.getUnits()
          The unit information for this sample dimension.
 Record GeometryValuePair.getValue()
          Holds the record of feature attribute values associated with the domain object.
 GridValuesMatrix DiscreteGridPointCoverage.getValueAssignment()
          Links this discrete grid point coverage to the grid values matrix for which it is an evaluator.
 Record AttributeValues.getValues()
          Returns a record containing one value for each attribute, as specified in the coverage's range type.
 Record ValueObject.interpolate(DirectPosition p)
          Returns the record of feature attribute values computed for the specified direct position.
 Set<GridPointValuePair> DiscreteGridPointCoverage.list()
          Returns the dictionary of point-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<? extends GeometryValuePair> Coverage.list()
          Returns the dictionary of geometry-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<CurveValuePair> DiscreteCurveCoverage.list()
          Returns the dictionary of curve-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<SolidValuePair> DiscreteSolidCoverage.list()
          Returns the dictionary of solid-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<PointValuePair> DiscretePointCoverage.list()
          Returns the dictionary of point-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<SurfaceValuePair> DiscreteSurfaceCoverage.list()
          Returns the dictionary of surface-value pairs that contain the objects in the domain of the coverage each paired with its record of feature attribute values.
 Set<GridPointValuePair> DiscreteGridPointCoverage.locate(DirectPosition p)
          Returns the set of point-value pairs that include the domain objects containing the specified direct position.
 Set<ValueTriangle> TinCoverage.locate(DirectPosition p)
          Returns the set of value triangles that contains the specified direct position.
 Set<? extends ValueObject> ContinuousCoverage.locate(DirectPosition p)
          Returns the set of value objects that contains the specified direct position.
 Set<? extends GeometryValuePair> DiscreteCoverage.locate(DirectPosition p)
          Returns the set of geometry-value pairs that include the domain objects containing the specified direct position.
 Set<ThiessenValuePolygon> ThiessenPolygonCoverage.locate(DirectPosition p)
          Returns the set of Thiessen values polygon that include the domain objects containing the specified direct position.
 Set<CurveValuePair> DiscreteCurveCoverage.locate(DirectPosition p)
          Returns the set of curve-value pairs that include the domain objects containing the specified direct position.
 Set<SolidValuePair> DiscreteSolidCoverage.locate(DirectPosition p)
          Returns the set of solid-value pairs that include the domain objects containing the specified direct position.
 Set<PointValuePair> DiscretePointCoverage.locate(DirectPosition p)
          Returns the set of point-value pairs that include the domain objects containing the specified direct position.
 Set<SurfaceValuePair> DiscreteSurfaceCoverage.locate(DirectPosition p)
          Returns the set of surface-value pairs that include the domain objects containing the specified direct position.
 double[] ValueTriangle.point(DirectPosition p)
          Returns the barycentric coordinates of the specified position as a sequence of numbers.
 GridPointValuePair DiscreteGridPointCoverage.point(GridCoordinates g)
          Uses data from the associated grid values matrix to construct and return the grid point value pair associated with the specified grid position.
 Set<ValueSegment> ValueCurve.segment(DirectPosition p, double tolerance)
          Returns the set of value segments nearest to the specified direct position.
 Set<GridPointValuePair> DiscreteGridPointCoverage.select(Geometry s, Period t)
          Returns the set of point-value pairs that contain domain objects that lie within the specified geometry and period.
 Set<? extends GeometryValuePair> ContinuousCoverage.select(Geometry s, Period t)
          Returns the set of geometry-value pairs associated with the value objects of which this continuous coverage is composed.
 Set<? extends GeometryValuePair> Coverage.select(Geometry s, Period t)
          Returns the set of geometry-value pairs that contain domain objects that lie within the specified geometry and period.
 Set<PointValuePair> DiscretePointCoverage.select(Geometry s, Period t)
          Returns the set of point-value pairs that contain domain objects that lie within the specified geometry and period.
 

Uses of UML in org.opengis.coverage.grid
 

Classes in org.opengis.coverage.grid with annotations of type UML
 class ByteInValuePacking
          Deprecated. In favor of migrating to ISO 19123 definition for Coverage.
 interface ContinuousQuadrilateralGridCoverage
          A continuous coverage that operates on a grid values matrix.
 interface FootPrint
          The presentation of an observed or measured space surrounding a sample point in the context of some external coordinate reference system.
 interface Format
          Deprecated. In favor of migrating to ISO 19123 definition for Coverage.
 interface Grid
          Contains the geometric characteristics of a qualdrilateral grid.
 interface GridCell
          A grid cell delineated by the grid lines of a grid.
 interface GridCoordinates
          Holds the set of grid coordinates that specifies the location of the grid point within the grid.
 interface GridCoverage
          Represent the basic implementation which provides access to grid coverage data.
 interface GridEnvelope
          Provides the grid coordinate values for the diametrically opposed corners of the grid.
 interface GridGeometry
          Describes the geometry and georeferencing information of the grid coverage.
 class GridNotEditableException
          Deprecated. No replacement.
 interface GridPacking
          Deprecated. In favor of migrating to ISO 19123 definition for Coverage.
 interface GridPoint
          Point located at the intersection of two or more curves in a grid.
 interface GridPointValuePair
          A geometry value pair that has a grid point as the value of its geometry attribute.
 interface GridRange
          Deprecated. Replaced by GridEnvelope.
 interface GridValueCell
          Basis for interpolating within a continuous quadrilateral grid coverage.
 interface GridValuesMatrix
          Ties feature attributes values to the a grid geometry.
 interface HexagonalGridCoverage
          Evaluates a coverage at direct positions within a network of hexagons centered on a set of grid points.
 class InvalidRangeException
          Thrown when a grid range is out of grid coverage bounds.
 interface RectifiedGrid
          Grid for which there is an affine transformation between the grid coordinates and the coordinates of an external coordinate reference system.
 interface ReferenceableGrid
          A grid whose relation with an external coordinate reference system is specified in another way than in terms of origin, orientation and spacing in that coordinate system.
 interface SequenceRule
          Contains information for mapping grid coordinates to a position within the sequence of records of feature attribute values.
 class SequenceType
          Specifies the order in which attribute value records are assigned to grid points.
 interface ValueHexagon
          Basis for interpolating within a continuous hexagonal grid coverage.
 class ValueInBytePacking
          Deprecated. In favor of migrating to ISO 19123 definition for Coverage.
 

Fields in org.opengis.coverage.grid with annotations of type UML
static SequenceType SequenceType.BOUSTROPHEDONIC
          A variant of linear scanning, in which the direction of the scan is reversed on alternate grid lines.
static SequenceType SequenceType.CANTOR_DIAGONAL
          Cantor-diagonal scanning, also called zigzag scanning, orders the grid points in alternating directions along parallel diagonals of the grid.
static ValueInBytePacking ValueInBytePacking.HI_BIT_FIRST
          Deprecated. High bit first (big endian order).
static SequenceType SequenceType.HILBERT
          Ordering based on a space-filling curve generated by progressively subdividing a space into quadrants.
static SequenceType SequenceType.LINEAR
          Feature attribute value records are assigned to consecutive grid points along a single grid line parallel to the first grid axis listed in scan direction.
static ValueInBytePacking ValueInBytePacking.LO_BIT_FIRST
          Deprecated. Low bit firts (little endian order).
static SequenceType SequenceType.MORTON
          Ordering based on a space-filling curve generated by progressively subdividing a space into quadrants and ordering the quadrants in a Z pattern.
static SequenceType SequenceType.SPIRAL
          Spiral scanning can begin either at the centre of the grid (outward spiral), or at a corner (inward spiral).
static ByteInValuePacking ByteInValuePacking.WKB_NDR
          Deprecated. Little Endian.
static ByteInValuePacking ByteInValuePacking.WKB_XDR
          Deprecated. Big Endian.
 

Methods in org.opengis.coverage.grid with annotations of type UML
 Set<Record> HexagonalGridCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 Set<Record> ContinuousQuadrilateralGridCoverage.evaluate(DirectPosition p, Collection<String> list)
          Returns a set of records of feature attribute values for the specified direct position.
 List<String> Grid.getAxisNames()
          Returns a list containing the names of the grid axes.
 int GridPacking.getBandPacking()
          Deprecated. Gives the ordinate index for the band.
 ByteInValuePacking GridPacking.getByteInValuePacking()
          Deprecated. Order of bytes packed in values for sample dimensions with greater than 8 bits.
 Set<GridCell> GridPoint.getCells()
          Returns the set of grid cells for which this grid point is a corner.
 Set<GridCell> Grid.getCells()
          Returns the set of grid cells delineated by the grid lines.
 GridPoint FootPrint.getCenter()
          Returns the grid point to which this foot print corresponds.
 Set<GridPointValuePair> GridValueCell.getControlValues()
          Returns the set of grid point-value pairs at the corners of this GridValueCell.
 Set<GridPointValuePair> ValueHexagon.getControlValues()
          Returns the grid point-value pairs at the ValueHexagon centre.
 CoordinateReferenceSystem ReferenceableGrid.getCoordinateReferenceSystem()
          Returns the coordinate reference system to which this grid is referenceable.
 int[] GridCoordinates.getCoordinateValues()
          Returns one integer value for each dimension of the grid.
 Set<GridPoint> GridCell.getCorners()
          Returns the collection of grid points at the corners of the grid cell.
 boolean[] GridCoverage.getDataBlock(GridRange range, boolean[] destination)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 byte[] GridCoverage.getDataBlock(GridRange range, byte[] destination)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 double[] GridCoverage.getDataBlock(GridRange range, double[] destination)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 int[] GridCoverage.getDataBlock(GridRange range, int[] destination)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 short[] GridCoverage.getDataBlock(GridRange range, short[] destination)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 String Format.getDescription()
          Deprecated. Description of the file format.
 int Grid.getDimension()
          Returns the dimensionality of the grid.
 String Format.getDocURL()
          Deprecated. Documentation URL for the format.
 Set<ValueHexagon> HexagonalGridCoverage.getElements()
          Returns the set of value objects used to evaluate the coverage.
 Set<GridValueCell> ContinuousQuadrilateralGridCoverage.getElements()
          Returns the set of grid value cells that provide the structure to support the evaluate operation.
 GridEnvelope Grid.getExtent()
          Returns the limits of a section of the grid.
 GridEnvelope GridValuesMatrix.getExtent()
          Returns the limits of a section of the grid.
 GridEnvelope GridGeometry.getExtent()
          The valid domain of a grid coverage.
 Set<FootPrint> GridPoint.getFootPrints()
          Returns the foot prints that represents the sample space in an external coordinate reference system associated with this grid point.
 Grid GridPoint.getFramework()
          Returns the grid of which this grid point is an element.
 Grid GridCell.getFramework()
          Returns the grid of which this cell is a component.
 Geometry FootPrint.getGeometry()
          Returns the geometry that shapes the foot print.
 DomainObject<Geometry> ValueHexagon.getGeometry()
          Returns the geometry of the value hexagon centred on the grid point-value pairs identified by the control values.
 GridPoint GridPointValuePair.getGeometry()
          The grid point that is a member of this grid point-value pair.
 GridCell GridValueCell.getGridCell()
          Returns the grid cell that defines the structure of the grid point value pairs that support the interpolation of a feature attribute value at a direct position within the grid cell.
 GridCoordinates GridPoint.getGridCoordinates()
          Returns the set of grid coordinates that specifies the location of the grid point within the grid.
 GridGeometry GridCoverage.getGridGeometry()
          Information for the grid coverage geometry.
 GridPacking GridCoverage.getGridPacking()
          Information for the packing of grid coverage values.
 MathTransform GridGeometry.getGridToCRS()
          Returns the conversion from grid coordinates to real world earth coordinates.
 Point GridPoint.getGroundPoint()
          Returns the representation of the grid point in an external coordinate reference system.
 GridCoordinates GridEnvelope.getHigh()
          Returns the maximal coordinate values for all grid points within the grid.
 InterpolationMethod HexagonalGridCoverage.getInterpolationMethod()
          Returns the interpolation method to be used in evaluating the coverage.
 InterpolationMethod ContinuousQuadrilateralGridCoverage.getInterpolationMethod()
          Returns a code that identifies the interpolation method that shall be used to derive a feature attribute value at any direct position within the grid value cell.
 Set<GridPoint> Grid.getIntersections()
          Returns the set of grid points that are located at the intersections of the grid lines.
 GridCoordinates GridEnvelope.getLow()
          Returns the minimal coordinate values for all grid points within the grid.
 GridCoordinates GridRange.getLower()
          Deprecated. Renamed as GridEnvelope.getLow().
 String Format.getName()
          Deprecated. Name of the file format.
 int GridCoverage.getNumOverviews()
          Number of predetermined overviews for the grid.
 List<double[]> RectifiedGrid.getOffsetVectors()
          Returns the offset vectors that determine the grid spacing in each direction.
 int[] GridCoverage.getOptimalDataBlockSizes()
          Optimal size to use for each dimension when accessing grid values.
 DirectPosition RectifiedGrid.getOrigin()
          Returns the origin of the rectified grid in an external coordinate reference system.
 GridCoverage GridCoverage.getOverview(int index)
          Returns a pre-calculated overview for a grid coverage.
 GridGeometry GridCoverage.getOverviewGridGeometry(int index)
          Returns the grid geometry for an overview.
 byte[] GridCoverage.getPackedDataBlock(GridRange range)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 ParameterValueGroup Format.getReadParameters()
          Deprecated. Retrieve the parameter information for a read operation.
 List<String> SequenceRule.getScanDirection()
          Returns a list of signed axis names that indicates the order in which grid points shall be mapped to position within the sequence of records of feature attribute values.
 SequenceRule GridValuesMatrix.getSequencingRule()
          Describes how the grid points are ordered for association to the elements of the sequence values.
 GridValuesMatrix HexagonalGridCoverage.getSource()
          Links this hexagonal coverage to the grid values matrix for which it is an evaluator.
 GridValuesMatrix ContinuousQuadrilateralGridCoverage.getSource()
          Provides the data for the evaluate operation.
 GridCoordinates GridValuesMatrix.getStartSequence()
          Identifies the grid point to be associated with the first record in the values sequence.
 SequenceType SequenceRule.getType()
          Identifies the type of sequencing method that shall be used.
 GridCoordinates GridRange.getUpper()
          Deprecated. Replaced as GridEnvelope.getHigh() with 1 added to all ordinate values.
 Record GridPointValuePair.getValue()
          Holds the record of feature attribute values associated with the grid point.
 ValueInBytePacking GridPacking.getValueInBytePacking()
          Deprecated. Order of values packed in a byte for sample dimensions with less than 8 bits.
 List<Record> GridValuesMatrix.getValues()
          Returns a sequence of N feature attribute value records where N is the number of grid points within the section of the grid specified by the extent.
 String Format.getVendor()
          Deprecated. Vendor or agency for the format.
 String Format.getVersion()
          Deprecated. Version number of the format.
 ParameterValueGroup Format.getWriteParameters()
          Deprecated. Retrieve the parameter information for a write operation.
 GridCoordinates ReferenceableGrid.inverseTransformCoordinates(DirectPosition p)
          Transforms from a direct position to the grid coordinates of the nearest grid point.
 GridCoordinates RectifiedGrid.inverseTransformCoordinates(DirectPosition p)
          Converts through an affine transform a direct position to the grid coordinates of the nearest grid point.
 boolean GridCoverage.isDataEditable()
          Returns true if grid data can be edited.
 Set<ValueHexagon> HexagonalGridCoverage.locate(DirectPosition p)
          Returns the set of values hexagon that include the domain objects containing the specified direct position.
 Set<GridValueCell> ContinuousQuadrilateralGridCoverage.locate(DirectPosition p)
          Returns the grid value cell that contains the specified direct position.
 void GridCoverage.setDataBlock(GridRange range, boolean[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 void GridCoverage.setDataBlock(GridRange range, byte[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 void GridCoverage.setDataBlock(GridRange range, double[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 void GridCoverage.setDataBlock(GridRange range, float[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 void GridCoverage.setDataBlock(GridRange range, int[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 void GridCoverage.setDataBlock(GridRange range, short[] values)
          Deprecated. We should use some higher level construct instead (multi-dimensional array or something similar).
 DirectPosition ReferenceableGrid.transformCoordinates(GridCoordinates g)
          Transforms a grid coordinates to a direct position.
 DirectPosition RectifiedGrid.transformCoordinates(GridCoordinates g)
          Converts through an affine transform grid coordinates to a direct position.
 

Uses of UML in org.opengis.coverage.grid.quadrilateral
 

Classes in org.opengis.coverage.grid.quadrilateral with annotations of type UML
 interface GridValuesMatrix
          A modified copy of GridValuesMatrix which does not inherit Grid.
 interface RectifiedGrid
          A modified copy of RectifiedGrid which does not inherit Grid.
 interface ReferenceableGrid
          A modified copy of ReferenceableGrid which does not inherit Grid.
 

Methods in org.opengis.coverage.grid.quadrilateral with annotations of type UML
 CoordinateReferenceSystem ReferenceableGrid.getCoordinateReferenceSystem()
          This inherited association from GridPositioning specifies the coordinate system into which this object transforms coordinates.
 GridEnvelope GridValuesMatrix.getExtent()
          Returns the limits of a section of the grid.
 List<double[]> RectifiedGrid.getOffsetVectors()
          Returns the offset vectors that determine the grid spacing in each direction.
 DirectPosition RectifiedGrid.getOrigin()
          Returns the origin of the rectified grid in an external coordinate reference system.
 SequenceRule GridValuesMatrix.getSequencingRule()
          Describes how the grid points are ordered for association to the elements of the sequence values.
 GridCoordinates GridValuesMatrix.getStartSequence()
          Identifies the grid point to be associated with the first record in the values sequence.
 List<Record> GridValuesMatrix.getValues()
          Returns a sequence of N feature attribute value records where N is the number of grid points within the section of the grid specified by the extent.
 GridCoordinates ReferenceableGrid.inverseTransformCoordinates(DirectPosition p)
          Transforms from a direct position to the grid coordinates of the nearest grid point.
 DirectPosition ReferenceableGrid.transformCoordinates(GridCoordinates g)
          Transforms the specified GridCoordinates to a location in an external CRS.
 

Uses of UML in org.opengis.coverage.processing
 

Classes in org.opengis.coverage.processing with annotations of type UML
 interface GridCoverageProcessor
          Deprecated. Need to be replaced by a mechanism better aligned on WCPS specification.
 interface Operation
          This interface provides descriptive information for a grid coverage processing operation.
 class OperationNotFoundException
          Throws if an operation name given to GridCoverageProcessor is not a know operation.
 

Methods in org.opengis.coverage.processing with annotations of type UML
 String Operation.getDescription()
          Deprecated. Return type need to be changed, maybe to InternationalString.
 String Operation.getDocURL()
          Deprecated. To be replaced by a method returning a Citation.
 String Operation.getName()
          Name of the processing operation.
 int Operation.getNumSources()
          Number of source grid coverages required for the operation.
 Collection<Operation> GridCoverageProcessor.getOperations()
          Deprecated. Retrieves grid processing operations information.
 ParameterValueGroup Operation.getParameters()
          Retrieve the parameters information.
 String Operation.getVendor()
          Deprecated. To be replaced by getName().getAuthority().
 String Operation.getVersion()
          Deprecated. Replacement to be determined.
 

Uses of UML in org.opengis.display.canvas
 

Methods in org.opengis.display.canvas with annotations of type UML
 void CanvasController.setCenter(DirectPosition center)
          Sets the position of the center point of the canvas.
 void CanvasController.setObjectiveCRS(CoordinateReferenceSystem crs)
          Sets the "real world" Coordinate Reference System.
 void CanvasController.setTitle(InternationalString title)
          Sets the title of the canvas.
 

Uses of UML in org.opengis.feature.type
 

Classes in org.opengis.feature.type with annotations of type UML
 interface Namespace
          A set of 0 or more names, with no duplicates.
 

Methods in org.opengis.feature.type with annotations of type UML
 String Name.getNamespaceURI()
          Returns the URI of the namespace for this name.
 String Name.getURI()
          Convert this name to a complete URI.
 

Uses of UML in org.opengis.filter.capability
 

Methods in org.opengis.filter.capability with annotations of type UML
 int FunctionName.getArgumentCount()
          Number of arguments the function accepts.
 ArithmeticOperators ScalarCapabilities.getArithmeticOperators()
          Provided arithmetic operators.
 ComparisonOperators ScalarCapabilities.getComparisonOperators()
          Provided comparison operators.
 IdCapabilities FilterCapabilities.getIdCapabilities()
           
 String Operator.getName()
          Name of supported Operator.
 ScalarCapabilities FilterCapabilities.getScalarCapabilities()
           
 SpatialCapabilities FilterCapabilities.getSpatialCapabilities()
           
 TemporalCapabilities FilterCapabilities.getTemporalCapabilities()
           
 

Uses of UML in org.opengis.filter.sort
 

Fields in org.opengis.filter.sort with annotations of type UML
static SortOrder SortOrder.ASCENDING
          Represents acending order.
static SortOrder SortOrder.DESCENDING
          Represents descending order.
 

Uses of UML in org.opengis.geometry
 

Classes in org.opengis.geometry with annotations of type UML
 interface Boundary
          The abstract root data type for all the data types used to represent the boundary of geometric objects.
 interface DirectPosition
          Holds the coordinates for a position within some coordinate reference system.
 interface Envelope
          A minimum bounding box or rectangle.
 interface Geometry
          Root class of the geometric object taxonomy.
 interface TransfiniteSet
          A possibly infinite set; restricted only to values.
 

Methods in org.opengis.geometry with annotations of type UML
 double Geometry.distance(Geometry geometry)
          Returns the distance between this Geometry and another Geometry.
 Boundary Geometry.getBoundary()
          Returns a finite set of Geometrys containing all of the direct positions on the boundary of this Geometry.
 Geometry Geometry.getBuffer(double distance)
          Returns a Geometry containing all points whose distance from this Geometry is less than or equal to the distance passed as a parameter.
 DirectPosition Geometry.getCentroid()
          Returns the mathematical centroid for this Geometry.
 Complex Geometry.getClosure()
          Returns a finite set of Geometrys containing all of the points on the boundary of this Geometry and this object (the union of the object and its boundary).
 Geometry Geometry.getConvexHull()
          Returns a Geometry that represents the convex hull of this Geometry.
 double[] DirectPosition.getCoordinate()
          A copy of the ordinates presented as an array of double values.
 int Geometry.getCoordinateDimension()
          Returns the dimension of the coordinates that define this Geometry, which must be the same as the coordinate dimension of the coordinate reference system for this Geometry.
 CoordinateReferenceSystem Geometry.getCoordinateReferenceSystem()
          Returns the coordinate reference system used in direct position coordinates.
 CoordinateReferenceSystem DirectPosition.getCoordinateReferenceSystem()
          The coordinate reference system in which the coordinate is given.
 int DirectPosition.getDimension()
          The length of coordinate sequence (the number of entries).
 int Geometry.getDimension(DirectPosition point)
          Returns the inherent dimension of this Geometry, which shall be less than or equal to the coordinate dimension.
 Envelope Geometry.getEnvelope()
          Returns the minimum bounding box for this Geometry.
 DirectPosition Envelope.getLowerCorner()
          The limits in the direction of decreasing ordinate values for each dimension.
 Set<? extends Complex> Geometry.getMaximalComplex()
          Returns the set of maximal complexes within which this Geometry is contained.
 Geometry Geometry.getMbRegion()
          Returns a region in the coordinate reference system that contains this Geometry.
 DirectPosition Geometry.getRepresentativePoint()
          Returns a point value that is guaranteed to be on this Geometry.
 DirectPosition Envelope.getUpperCorner()
          The limits in the direction of increasing ordinate values for each dimension.
 boolean Geometry.isCycle()
          Returns true if this Geometry has an empty boundary after topological simplification (removal of overlaps between components in non-structured aggregates, such as subclasses of Aggregate).
 boolean Boundary.isCycle()
          Always returns true since boundary objects are cycles.
 boolean Geometry.isSimple()
          Returns true if this Geometry has no interior point of self-intersection or selftangency.
 Geometry Geometry.transform(CoordinateReferenceSystem newCRS)
          Returns a new Geometry that is the coordinate transformation of this Geometry into the passed coordinate reference system within the accuracy of the transformation.
 

Uses of UML in org.opengis.geometry.aggregate
 

Classes in org.opengis.geometry.aggregate with annotations of type UML
 interface Aggregate
          Geometry that is an aggregate of other geometries.
 interface MultiCurve
          An aggregate class containing only instances of OrientableCurve.
 interface MultiPrimitive
          Specialization of the Aggregate interface that restricts the elements to only being of type Primitive.
 interface MultiSurface
          An aggregate class containing only instances of OrientableSurface.
 

Methods in org.opengis.geometry.aggregate with annotations of type UML
 double MultiSurface.getArea()
          Returns the accumulated area of all orientable surfaces contained in this MultiSurface.
 Set<OrientableSurface> MultiSurface.getElements()
          Returns the set containing the orientable surfaces that compose this MultiSurface.
 Set<Point> MultiPoint.getElements()
          Returns the set containing the elements that compose this MultiPoint.
 Set<? extends Geometry> Aggregate.getElements()
          Returns the set containing the elements that compose this aggregate.
 Set<OrientableCurve> MultiCurve.getElements()
          Returns the set containing the orientable curves that compose this MultiCurve.
 Set<? extends Primitive> MultiPrimitive.getElements()
          Returns the set containing the primitives that compose this aggregate.
 double MultiCurve.length()
          Returns the accumulated length of all orientable curves contained in this MultiCurve.
 

Uses of UML in org.opengis.geometry.complex
 

Classes in org.opengis.geometry.complex with annotations of type UML
 interface Complex
          A collection of geometrically disjoint, simple primitives.
 interface ComplexBoundary
          The boundary of complex objects.
 interface Composite
          A geometric complex with an underlying core geometry that is isomorphic to a primitive.
 interface CompositeCurve
          A complex with all the geometric properties of a curve.
 interface CompositePoint
          A separate class for composite point, included for completeness.
 interface CompositeSolid
          A complex with all the geometric properties of a solid.
 interface CompositeSurface
          A complex with all the geometric properties of a surface.
 

Methods in org.opengis.geometry.complex with annotations of type UML
 Collection<? extends Primitive> Complex.getElements()
          Returns the collection of primitives contained in this complex.
 Collection<? extends Primitive> Composite.getGenerators()
          Returns a homogeneous collection of primitives whose union would be the core geometry of the composite.
 List<OrientableCurve> CompositeCurve.getGenerators()
          Returns the list of orientable curves in this composite.
 Set<Solid> CompositeSolid.getGenerators()
          Returns the set of solids that form the core of this complex.
 List<Point> CompositePoint.getGenerators()
          Returns the single point in this composite.
 Set<OrientableSurface> CompositeSurface.getGenerators()
          Returns the set of orientable surfaces that form the core of this complex.
 Complex[] Complex.getSubComplexes()
          Returns a subset of the primitives of that complex that is, in its own right, a geometric complex.
 Complex[] Complex.getSuperComplexes()
          Returns a superset of primitives that is also a complex.
 boolean Complex.isMaximal()
          Returns true if and only if this Complex is maximal.
 

Uses of UML in org.opengis.geometry.coordinate
 

Classes in org.opengis.geometry.coordinate with annotations of type UML
 interface AffinePlacement
          A placement defined by linear transformation from the parameter space to the target coordinate space.
 interface Arc
          Arc of the circle determined by 3 points, starting at the first, passing through the second and terminating at the third.
 interface ArcByBulge
          Equivalents to the Arc, except the bulge representation is maintained.
 interface ArcString
          Similar to a line string except that the interpolation is by circular arcs.
 interface ArcStringByBulge
          A variant of the arc that stores the parameters of the second constructor of the component arcs and recalculates the other attributes of the standard arc.
 interface Bezier
          Polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes.
 interface BicubicGrid
          A gridded surface that uses cubic polynomial splines as the horizontal and vertical curves.
 interface BilinearGrid
          A gridded surface that uses line strings as the horizontal and vertical curves.
 interface BSplineCurve
          A piecewise parametric polynomial or rational curve described in terms of control points and basis functions.
 interface BSplineSurface
          A rational or polynomial parametric surface that is represented by control points, basis functions and possibly weights.
 class BSplineSurfaceForm
          Indicates a particular geometric form represented by a BSplineSurface.
 interface Circle
          Same as an arc, but closed to form a full circle.
 interface Clothoid
          The clothoid (or Cornu's spiral), a plane curve whose curvature is a fixed function of its length.
 interface Cone
          A gridded surface given as a family of conic sections whose control points vary linearly.
 interface Conic
          Any general conic curve.
 interface CoordinateSystem
          Organizes the manner in which the direct positions are described.
 interface CubicSpline
          Cubic splines.
 interface Cylinder
          A gridded surface given as a family of circles whose positions vary along a set of parallel lines, keeping the cross sectional horizontal curves of a constant shape.
 interface GenericCurve
          Common interface for curve and curve segment.
 interface GenericSurface
          Common interface for surface and surface patch.
 interface Geodesic
          Two distinct positions joined by a geodesic curve.
 interface GeodesicString
          Sequence of geodesic segments.
 interface GriddedSurface
          A parametric curve surface defined from a rectangular grid in the parameter space.
 class Handed
          Labels coordinate systems as being right or left handed as commonly defined in Mathematics.
 interface HomogeneousDirectPosition
          A direct position adding another element to the coordinate array which carries a non-zero “weight”, and multiplies all other columns in the coordinate array by that weight.
 interface Knot
          Controls the constructive parameter space for spline curves and surfaces.
 class KnotType
          The type of a B-spline.
 interface LineSegment
          Two distinct direct positions (the start point and end point) joined by a straight line.
 interface LineString
          A sequence of line segments, each having a parameterization like the one LineSegment.
 interface OffsetCurve
          A curve at a constant distance from the basis curve.
 interface Parameterization
          A locally bi-continuous mapping from a domain coordinate system to a range coordinate system.
 interface ParametricCurveSurface
          The surface patches that make up the parametric curve surfaces.
 interface ParamForPoint
          The curve parameter for a point.
 interface Permutation
          Represents the rearrangement of a list, or a projection.
 interface Placement
          Takes a standard geometric construction and places it in geographic space.
 interface PointArray
          A sequence of points.
 interface PointGrid
          A grid of points.
 interface Polygon
          A surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.
 interface PolyhedralSurface
          A surface composed of polygon surfaces connected along their common boundary curves.
 interface PolynomialSpline
          A polynimal spline.
 interface Position
          A type consisting of either a direct position or of a point from which a direct position shall be obtained.
 interface Sphere
          A gridded surface given as a family of circles whose positions vary linearly along the axis of the sphere, and whose radius varies in proportion to the cosine function of the central angle.
 interface SplineCurve
          Root for subtypes of curve segment using some version of spline, either polynomial or rational functions.
 class SplineCurveForm
          Indicates which sort of curve may be approximated by a particular B-spline.
 interface Tin
          A triangulated surface that uses the Delaunay algorithm or a similar algorithm complemented with consideration for breaklines, stoplines and maximum length of triangle sides.
 interface Triangle
          A planar polygon defined by 3 corners.
 interface TriangulatedSurface
          A polyhedral surface that is composed only of triangles.
 

Fields in org.opengis.geometry.coordinate with annotations of type UML
static SplineCurveForm SplineCurveForm.CIRCULAR_ARC
          An arc of a circle or a complete circle.
static BSplineSurfaceForm BSplineSurfaceForm.CONICAL
          A bounded portion of the surface of a right circular cone represented by a B-spline surface.
static BSplineSurfaceForm BSplineSurfaceForm.CYLINDRICAL
          A bounded portion of a cylindrical surface represented by a B-spline surface.
static SplineCurveForm SplineCurveForm.ELLIPTICAL_ARC
          An arc of an ellipse or a complete ellipse.
static SplineCurveForm SplineCurveForm.HYPERBOLIC_ARC
          An arc of a finite length of one branch of a hyperbola.
static Handed Handed.LEFT
          The left-handed systems (y-x-z), for example Latitude/Longitude.
static SplineCurveForm SplineCurveForm.PARABOLIC_ARC
          An arc of a finite length of a parabola.
static KnotType KnotType.PIECEWISE_BEZIER
          The form of knots is appropriate for a piecewise Bezier curve.
static BSplineSurfaceForm BSplineSurfaceForm.PLANAR
          A bounded portion of a plane represented by a B-spline surface of degree 1 in each parameter.
static SplineCurveForm SplineCurveForm.POLYLINE_FORM
          A connected sequence of line segments represented by a 1 degree B-spline (a line string).
static KnotType KnotType.QUASI_UNIFORM
          The form of knots is appropriate for a quasi-uniform B-spline.
static Handed Handed.RIGHT
          The right-handed systems (classic x-y-z).
static BSplineSurfaceForm BSplineSurfaceForm.SPHERICAL
          A bounded portion of a sphere, or a complete sphere represented by a B-spline surface.
static BSplineSurfaceForm BSplineSurfaceForm.TOROIDAL
          A torus or a portion of a torus represented by a B-spline surface.
static KnotType KnotType.UNIFORM
          The form of knots is appropriate for a uniform B-spline.
static BSplineSurfaceForm BSplineSurfaceForm.UNSPECIFIED
          No particular surface is specified..
 

Methods in org.opengis.geometry.coordinate with annotations of type UML
 List<Arc> ArcString.asArcs()
          Constructs a sequence of arcs that is the geometric equivalent of this arc string.
 ArcString ArcStringByBulge.asArcString()
          Recast as a base arc string.
 List<Geodesic> GeodesicString.asGeodesics()
          Decomposes a geodesic string into an equivalent sequence of geodesic segments.
 List<LineSegment> LineString.asLineSegments()
          Decomposes a line string into an equivalent sequence of line segments.
 LineString GenericCurve.asLineString(double maxSpacing, double maxOffset)
          Constructs a line string (sequence of line segments) where the control points (ends of the segments) lie on this curve.
 Arc GeometryFactory.createArc(Position startPoint, Position endPoint, double bulge, double[] normal)
          Takes two positions and the offset of the midpoint of the arc from the midpoint of the chord, given by a distance and direction, and constructs the corresponding arc.
 Arc GeometryFactory.createArc(Position startPoint, Position midPoint, Position endPoint)
          Takes three positions and constructs the corresponding arc.
 ArcByBulge GeometryFactory.createArcByBulge(Position startPoint, Position endPoint, double bulge, double[] normal)
          Equivalents to the second constructor of arc, except the bulge representation is maintained.
 ArcString GeometryFactory.createArcString(List<Position> points)
          Takes a sequence of positions and constructs a sequence of 3-point arcs jointing them.
 ArcStringByBulge GeometryFactory.createArcStringByBulge(List<Position> points, double[] bulges, List<double[]> normals)
          Equivalent to the second constructor of arc, except the bulge representation is maintained internal to the object.
 BSplineCurve GeometryFactory.createBSplineCurve(int degree, PointArray points, List<Knot> knots, KnotType knotSpec)
          Constructs a B-spline curve.
 BSplineSurface GeometryFactory.createBSplineSurface(List<PointArray> points, int[] degree, List<Knot>[] knots, KnotType knotSpec)
          Constructs a B-spline surface.
 GeodesicString GeometryFactory.createGeodesicString(List<Position> points)
          Takes two or more positions, interpolates using a geodesic defined from the geoid (or ellipsoid) of the coordinate reference system being used, and creates the appropriate geodesic string joining them.
 LineSegment GeometryFactory.createLineSegment(Position startPoint, Position endPoint)
          Takes two positions and creates the appropriate line segment joining them.
 LineString GeometryFactory.createLineString(List<Position> points)
          Takes two or more positions and creates the appropriate line string joining them.
 Polygon GeometryFactory.createPolygon(SurfaceBoundary boundary)
          Creates a polygon directly from a set of boundary curves (organized into a surface boundary) which shall be defined using coplanar positions as control points.
 Polygon GeometryFactory.createPolygon(SurfaceBoundary boundary, Surface spanSurface)
          Creates a polygon lying on a spanning surface.
 PolyhedralSurface GeometryFactory.createPolyhedralSurface(List<Polygon> tiles)
          Constructs polyhedral surface from the facet polygons.
 Tin GeometryFactory.createTin(Set<Position> post, Set<LineString> stopLines, Set<LineString> breakLines, double maxLength)
          Constructs a restricted Delaunay network from triangle corners (posts), breaklines, stoplines, and maximum length of a triangle side.
 DirectPosition GenericCurve.forConstructiveParam(double cp)
          Returns the direct position for a constructive parameter.
 DirectPosition GenericCurve.forParam(double s)
          Returns the direct position for a parameter.
 double GenericSurface.getArea()
          Returns the area of this GenericSurface.
 List<CurveSegment> OffsetCurve.getBaseCurves()
          Returns the base curves.
 CurveBoundary GenericCurve.getBoundary()
          Returns the geometry of the curve topological boundary.
 SurfaceBoundary Polygon.getBoundary()
          The surface boundary that is the boundary of this polygon.
 Set<LineString> Tin.getBreakLines()
          Breaklines are lines of a critical nature to the shape of the surface, representing local ridges, or depressions (such as drainage lines) in the surface.
 double[] ArcStringByBulge.getBulges()
          Returns the offset of each arc's midpoint.
 DirectPosition Arc.getCenter()
          Calculates the center of the circle of which this arc is a portion as a direct position.
 int GriddedSurface.getColumns()
          Returns the number of columns in the parameter grid.
 PointArray ArcString.getControlPoints()
          Returns the sequence of points used to control the arcs in this string.
 PointGrid GriddedSurface.getControlPoints()
          Returns the doubly indexed sequence of control points, given in row major form.
 PointArray GeodesicString.getControlPoints()
          Returns a sequence of positions between which this GeodesicString is interpolated using geodesics from the geoid or ellipsoid of the coordinate reference system being used.
 List<Position> Tin.getControlPoints()
          The corners of the triangles in the TIN are often referred to as posts.
 PointArray SplineCurve.getControlPoints()
          An array of points that are used in the interpolation in this spline curve.
 PointArray LineString.getControlPoints()
          Returns a sequence of positions between which the curve is linearly interpolated.
 CoordinateReferenceSystem CoordinateSystem.getCoordinateReferenceSystem()
          The coordinate reference system as defined in ISO 19111 that describes this CoordinateSystem.
 CoordinateSystem HomogeneousDirectPosition.getCoordinateSystem()
          The coordinate system in which the coordinate is given.
 List<Position> Triangle.getCorners()
          Returns the triangle corner.
 SplineCurveForm BSplineCurve.getCurveForm()
          Identifies particular types of curve which this spline is being used to approximate.
 int BSplineCurve.getDegree()
          The algebraic degree of the basis functions.
 int SplineCurve.getDegree()
          The degree of the polynomial used for interpolation in a polynomial spline.
 int[] BSplineSurface.getDegrees()
          The algebraic degree of the basis functions for the first and second parameter.
 int CoordinateSystem.getDimension()
          The size of the ordinate array needed to represent a coordinate in this CoordinateSystem, when non-homogeneous representations are used.
 int HomogeneousDirectPosition.getDimension()
          The dimension of the associated coordinate system.
 DirectPosition Position.getDirectPosition()
          Returns the direct position.
 double OffsetCurve.getDistance()
          Returns the distance at which the offset curve is generated from the basis curve.
 CoordinateSystem Parameterization.getDomain()
          The coordinate system which contains the values from which this parameterization maps.
 double Conic.getEccentricity()
          Returns the value of the eccentricity parameter "e" used in the defining equation above.
 Bearing Arc.getEndAngle()
          Calculates the bearing of the line from the center of the circle of which this arc is a portion to the end point of the arc.
 double Conic.getEndConstructiveParam()
          Return the end point parameter used in the constructive paramerization.
 double GenericCurve.getEndConstructiveParam()
          Indicates the parameter used in the constructive paramerization for the end point.
 double Clothoid.getEndConstructiveParam()
          Returns the arc length distance from the inflection point that will be the end point for this curve segment.
 double GenericCurve.getEndParam()
          Indicates the parameter for the end point.
 DirectPosition GenericCurve.getEndPoint()
          Returns the direct position of the last point on the GenericCurve.
 Geometry Parameterization.getExtentOfValidity()
          Returns the domain of the mapping being represented by this parameterization.
 CurveInterpolation ParametricCurveSurface.getHorizontalCurveType()
          Indicates the type of surface curves used to traverse the surface horizontally with respect to the parameter s.
 List<double[]> BicubicGrid.getHorizontalVectorAtEnd()
          Returns the initial tangent vectors.
 List<double[]> BicubicGrid.getHorizontalVectorAtStart()
          Returns the initial tangent vectors.
 int Placement.getInDimension()
          Return the dimension of the input parameter space.
 CurveInterpolation ArcString.getInterpolation()
          The interpolation for a ArcString is "circular arc by 3 points".
 CurveInterpolation GeodesicString.getInterpolation()
          The interpolation for a GeodesicString is "geodesic".
 CurveInterpolation CubicSpline.getInterpolation()
          The interpolation mechanism for a CubicSpline is CUBIC_SPLINE.
 CurveInterpolation PolynomialSpline.getInterpolation()
          The interpolation mechanism for a PolynomialSpline is POLYNOMIAL_SPLINE.
 CurveInterpolation ArcStringByBulge.getInterpolation()
          The interpolation for a ArcStringByBulge is "Circular arc by 2 points and bulge factor".
 List<Knot>[] BSplineSurface.getKnots()
          Returns two sequences of distinct knots used to define the B-spline basis functions for the two parameters.
 List<Knot> SplineCurve.getKnots()
          The sequence of distinct knots used to define the spline basis functions.
 KnotType BSplineCurve.getKnotSpec()
          Gives the type of knot distribution used in defining this spline.
 KnotType BSplineSurface.getKnotSpec()
          Gives the type of knot distribution used in defining this spline.
 Position AffinePlacement.getLocation()
          Gives the target of the parameter space origin.
 double Tin.getMaxLength()
          Maximal length for retention.
 int Knot.getMultiplicity()
          The multiplicity of this knot used in the definition of the spline (with the same weight).
 String CoordinateSystem.getName()
          A character string identifier for this coordinate system.
 int[] Permutation.getNewOrder()
          describes the new ordering of offsets in terms of offset indexes of the original ordering.
 List<double[]> ArcStringByBulge.getNormals()
          Returns a vector normal (perpendicular) to the chord of the arc, the line joining the first and last point of the arc.
 int ArcString.getNumArc()
          Returns the number of circular arcs in the string.
 int ArcStringByBulge.getNumArc()
          Returns the number of circular arcs in the string.
 Handed CoordinateSystem.getOrientation()
          The enumerated value for “left” or “right” which will identify the spatial orientation of this coordinate system in its unpermuted state.
 int Placement.getOutDimension()
          Return the dimension of the output coordinate reference system.
 ParamForPoint GenericCurve.getParamForPoint(DirectPosition p)
          Returns the parameter for this GenericCurve at the passed direct position.
 List<? extends Polygon> PolyhedralSurface.getPatches()
          Associates this surface with its individual facet polygons.
 List<Triangle> TriangulatedSurface.getPatches()
          Associates this surface with its individual triangles.
 double GenericSurface.getPerimeter()
          Returns the sum of the lengths of all the boundary components of this GenericSurface.
 Permutation CoordinateSystem.getPermutation()
          Describes how offsets in the coordinate arrays are rearranged for storage within the DirectPosition instances.
 AffinePlacement Conic.getPosition()
          Returns an affine transformation object that maps the conic from parameter space into the coordinate space of the target coordinate reference system of the conic corresponding to the coordinate reference system of the Geometry.
 double Arc.getRadius()
          Calculates the radius of the circle of which this arc is a portion.
 CoordinateSystem Parameterization.getRange()
          Returns the coordinate system which contains the values to which this parameterization maps.
 double[] OffsetCurve.getReferenceDirection()
          Defines the vector direction of the offset curve from the basis curve.
 double[] AffinePlacement.getReferenceDirection(int dimension)
          Gives the target directions for the coordinate basis vectors of the parameter space.
 AffinePlacement Clothoid.getReferenceLocation()
          Returns an affine mapping that places the curve defined by the Fresnel Integrals into the coordinate reference system of this object.
 int GriddedSurface.getRows()
          Returns the number of rows in the parameter grid.
 PointArray GenericCurve.getSamplePoints()
          Returns an ordered array of point values that lie on the curve.
 double Clothoid.getScaleFactor()
          Gives the value for A in the equations above.
 double Conic.getSemiLatusRectum()
          Returns the value of the parameter "P" used in the defining equation above.
 List<Surface> Polygon.getSpanningSurface()
          Provides a mechanism for spanning the interior of the polygon.
 Bearing Arc.getStartAngle()
          Calculates the bearing of the line from the center of the circle of which this arc is a portion to the start point of the arc.
 double Conic.getStartConstructiveParam()
          Return the start point parameter used in the constructive paramerization.
 double GenericCurve.getStartConstructiveParam()
          Indicates the parameter used in the constructive paramerization for the start point.
 double Clothoid.getStartConstructiveParam()
          Returns the arc length distance from the inflection point that will be the start point for this curve segment.
 double GenericCurve.getStartParam()
          Indicates the parameter for the start point.
 DirectPosition GenericCurve.getStartPoint()
          Returns the direct position of the first point on the GenericCurve.
 Set<LineString> Tin.getStopLines()
          Stoplines are lines where the local continuity or regularity of the surface is questionable.
 TriangulatedSurface Triangle.getSurface()
          Returns the patch which own this surface patch.
 PolyhedralSurface Polygon.getSurface()
          Returns the patch which own this surface patch.
 BSplineSurfaceForm BSplineSurface.getSurfaceForm()
          Identifies particular types of surface which this spline is being used to approximate.
 double[] GenericCurve.getTangent(double s)
          Returns the tangent vector along this GenericCurve at the passed parameter value.
 double[] GenericSurface.getUpNormal(DirectPosition point)
          Returns a vector perpendicular to the GenericSurface at the direct position passed, which must be on this GenericSurface.
 double Knot.getValue()
          The value of the parameter at the knot of the spline.
 List CubicSpline.getVectorAtEnd()
          The values used for the final derivative.
 List PolynomialSpline.getVectorAtEnd()
          The values used for the final derivative (up to degree - 2) used for interpolation in this PolynomialSpline at the end point of the spline.
 List CubicSpline.getVectorAtStart()
          The values used for the initial derivative.
 List PolynomialSpline.getVectorAtStart()
          The values used for the initial derivative (up to degree - 2) used for interpolation in this PolynomialSpline at the start point of the spline.
 CurveInterpolation ParametricCurveSurface.getVerticalCurveType()
          Indicates the type of surface curves used to traverse the surface vertically with respect to the parameter t.
 List<double[]> BicubicGrid.getVerticalVectorAtEnd()
          Returns the initial tangent vectors.
 List<double[]> BicubicGrid.getVerticalVectorAtStart()
          Returns the initial tangent vectors.
 double Knot.getWeight()
          The value of the averaging weight used for this knot of the spline.
 double HomogeneousDirectPosition.getWeight()
          Returns the weight value, which is the last value in the coordinate array.
 Curve ParametricCurveSurface.horizontalCurve(double t)
          Constructs a curve that traverses the surface horizontally with respect to the parameter s.
 boolean Permutation.isEven()
          Determines whether the permutation is representable as an even or odd number of transposition (2 element swaps).
 boolean BSplineCurve.isPolynomial()
          true if this is a polynomial spline.
 boolean BSplineSurface.isPolynomial()
          Returns true if this is a polynomial spline.
 boolean Conic.isShifted()
          Returns false if the affine transformation is used on the unshifted (u, v) and true if the affine transformation is applied to the shifted parameters (u', v').
 double GenericCurve.length(DirectPosition point1, DirectPosition point2)
          Returns the length between two points.
 double GenericCurve.length(double cparam1, double cparam2)
          Returns the length between two constructive parameters.
 List<Position> PointArray.positions()
          Deprecated. use this
 GenericCurve GenericCurve.reverse()
          Reverses the orientation of the parameterizations of the curve.
 List<PointArray> PointGrid.rows()
          Returns a view of all rows in this array.
 DirectPosition ParametricCurveSurface.surface(double s, double t)
          Traverses the surface both vertically and horizontally.
 DirectPosition Parameterization.transform(DirectPosition point)
          Transforms a direct position from the domain coordinate system to the range coordinate system.
 double[] Placement.transform(double[] in)
          Maps the parameter coordinate points to the coordinate points in the output Cartesian space.
 Geometry Parameterization.transform(Geometry object)
          Transforms a geometry from the domain coordinate system to the range coordinate system.
 Curve ParametricCurveSurface.verticalCurve(double s)
          Constructs a curve that traverses the surface vertically with respect to the parameter t.
 

Uses of UML in org.opengis.geometry.primitive
 

Classes in org.opengis.geometry.primitive with annotations of type UML
 interface Bearing
          Represents direction in the coordinate reference system.
 interface Curve
          Curve with a positive orientation.
 interface CurveBoundary
          The boundary of curves.
 class CurveInterpolation
          List of codes that may be used to identify the interpolation mechanisms.
 interface CurveSegment
          Defines a homogeneous segment of a curve.
 interface OrientableCurve
          A curve and an orientation inherited from OrientablePrimitive.
 interface OrientablePrimitive
          Primitives that can be mirrored into new geometric objects in terms of their internal local coordinate systems (manifold charts).
 interface OrientableSurface
          A surface and an orientation inherited from OrientablePrimitive.
 interface Point
          Basic data type for a geometric object consisting of one and only one point.
 interface Primitive
          Abstract root class of the geometric primitives.
 interface PrimitiveBoundary
          The boundary of primitive objects.
 interface Ring
          Represent a single connected component of a surface boundary.
 interface Shell
          Represents a single connected component of a solid boundary.
 interface Solid
          Basis for 3-dimensional geometry.
 interface SolidBoundary
          The boundary of solids.
 interface Surface
          Surface with a positive orientation.
 interface SurfaceBoundary
          The boundary of surfaces.
 class SurfaceInterpolation
          List of codes that may be used to identify the interpolation mechanisms.
 interface SurfacePatch
          Defines a homogeneous portion of a surface.
 

Fields in org.opengis.geometry.primitive with annotations of type UML
static CurveInterpolation CurveInterpolation.CIRCULAR_ARC_2_POINTS_WITH_BULGE
          For each consecutive pair of control points, the interpolation mechanism shall return direct positions on a circular arc passing from the first control point to the second control point, such that the associated control parameter determines the offset of the center of the arc from the center point of the chord, positive for leftward and negative for rightward.
static CurveInterpolation CurveInterpolation.CIRCULAR_ARC_3_POINTS
          For each set of three consecutive control points, the middle one being an even offset from the beginning of the sequence of control points, the interpolation mechanism shall return direct positions on a circular arc passing from the first point through the middle point to the third point.
static CurveInterpolation CurveInterpolation.CLOTHOID
          Uses a Cornu's spiral or clothoid interpolation.
static SurfaceInterpolation SurfaceInterpolation.CONIC
          The surface is a section of a conic surface.
static CurveInterpolation CurveInterpolation.CONIC
          Same as elliptical arc but using 5 consecutive control points to determine a conic section.
static CurveInterpolation CurveInterpolation.CUBIC_SPLINE
          The control points are interpolated using initial tangents and cubic polynomials, a form of degree 3 polynomial spline.
static SurfaceInterpolation SurfaceInterpolation.ELLIPTICAL
          The surface is a section of a elliptical surface.
static CurveInterpolation CurveInterpolation.ELLIPTICAL
          For each set of four consecutive control points, the interpolation mechanism shall return direct positions on an elliptical arc passing from the first control point through the middle control points in order to the fourth control point.
static CurveInterpolation CurveInterpolation.GEODESIC
          The interpolation mechanism shall return direct positions on a geodesic curve between each consecutive pair of control points.
static CurveInterpolation CurveInterpolation.LINEAR
          The interpolation mechanism shall return direct positions on a straight line between each consecutive pair of control points.
static SurfaceInterpolation SurfaceInterpolation.NONE
          The interior of the surface is not specified.
static SurfaceInterpolation SurfaceInterpolation.PARAMETRIC_CURVE
          The control points are organized into a 2-dimensional grid and each cell within the grid is spanned by a surface which shall be defined by a family of curves.
static SurfaceInterpolation SurfaceInterpolation.PLANAR
          The interpolation method shall return points on a single plane.
static SurfaceInterpolation SurfaceInterpolation.POLYNOMIAL_SPLINE
          The control points are organized into an irregular 2-dimensional grid and each cell within this grid is spanned by a polynomial spline function.
static CurveInterpolation CurveInterpolation.POLYNOMIAL_SPLINE
          The control points are ordered as in a line-string, but they are spanned by a polynomial spline function.
static SurfaceInterpolation SurfaceInterpolation.RATIONAL_SPLINE
          The control points are organized into an irregular 2-dimensional grid and each cell within this grid is spanned by a rational (quotient of polynomials) spline function.
static CurveInterpolation CurveInterpolation.RATIONAL_SPLINE
          The control points are ordered as in a line string, but they are spanned by a rational (quotient of polynomials) spline function.
static SurfaceInterpolation SurfaceInterpolation.SPHERICAL
          The surface is a section of a spherical surface.
static SurfaceInterpolation SurfaceInterpolation.TIN
          The control points are organized into adjoining triangles, which form small planar segments.
static SurfaceInterpolation SurfaceInterpolation.TRIANGULATED_SPLINE
          The control points are organized into adjoining triangles, each of which is spanned by a polynomial spline function.
 

Methods in org.opengis.geometry.primitive with annotations of type UML
 Curve PrimitiveFactory.createCurve(List<CurveSegment> segments)
          Takes a list of curve segments with the appropriate end-to-start relationships and creates a curve.
 Point PrimitiveFactory.createPoint(Position position)
          Creates a point at the specified position.
 Primitive PrimitiveFactory.createPrimitive(Envelope envelope)
          Returns an envelope as a primitive.
 Solid PrimitiveFactory.createSolid(SolidBoundary boundary)
          Constructs a solid by indicating its boundary as a collection of shells organized into a solid boundary.
 Surface PrimitiveFactory.createSurface(List<SurfacePatch> surfaces)
          Takes a list of surface patches with the appropriate side-toside relationships and creates a surface.
 Surface PrimitiveFactory.createSurface(SurfaceBoundary boundary)
          Constructs a surface by indicating its boundary as a collection of curves organized into the specified surface boundary.
 double[] Bearing.getAngles()
          Returns the azimuth and (optionnaly) the altitude.
 double Solid.getArea()
          Returns the sum of the surface areas of all of the boundary components of a solid.
 Bearing Point.getBearing(Position toPoint)
          Returns the bearing, as a unit vector, of the tangent (at this Point) to the curve between this Point and a passed position.
 SurfaceBoundary OrientableSurface.getBoundary()
          Returns the set of circular sequences of orientable curve that limit the extent of this OrientableSurface.
 SurfaceBoundary SurfacePatch.getBoundary()
          Returns the boundary of this SurfacePatch represented as a collection of orientable curves organized into rings by a surface boundary.
 PrimitiveBoundary Point.getBoundary()
          Returns always null, since point has no boundary.
 CurveBoundary CurveSegment.getBoundary()
          Returns an ordered pair of points, which are the start point and end point of the curve.
 PrimitiveBoundary Primitive.getBoundary()
          Returns the boundary of a Primitive as a set of Primitives.
 CurveBoundary OrientableCurve.getBoundary()
          Returns an ordered pair of points, which are the start point and end point of the curve.
 SolidBoundary Solid.getBoundary()
          Returns a sequence of sets of surfaces that limit the extent of this Solid.
 Set<Complex> Primitive.getComplexes()
          Returns the set of complexes which contains this primitive.
 CompositeSurface OrientableSurface.getComposite()
          Returns the owner of this orientable surface.
 Composite Primitive.getComposite()
          Returns the owner of this primitive.
 CompositeCurve OrientableCurve.getComposite()
          Returns the owner of this orientable curve.
 Set<Primitive> Primitive.getContainedPrimitives()
          Returns the Primitives which are by definition coincident with this one.
 Set<Primitive> Primitive.getContainingPrimitives()
          Returns the Primitives which are by definition coincident with this one.
 Curve CurveSegment.getCurve()
          Returns the curve which own this curve segment.
 double[] Bearing.getDirection()
          Returns the direction as a vector.
 DirectPosition Point.getDirectPosition()
          Returns the direct position of this point.
 Point CurveBoundary.getEndPoint()
          Returns the end point.
 Ring SurfaceBoundary.getExterior()
          Returns the exterior ring, or null if none.
 Shell SolidBoundary.getExterior()
          Returns the exterior shell, or null if none.
 List<Ring> SurfaceBoundary.getInteriors()
          Returns the interior rings.
 Shell[] SolidBoundary.getInteriors()
          Returns the interior shells.
 SurfaceInterpolation SurfacePatch.getInterpolation()
          Determines the surface interpolation mechanism used for this SurfacePatch.
 CurveInterpolation CurveSegment.getInterpolation()
          Specifies the curve interpolation mechanism used for this segment.
 int CurveSegment.getNumDerivativesAtEnd()
          Specifies the type of continuity between this curve segment and its immediate neighbors.
 int CurveSegment.getNumDerivativesAtStart()
          Specifies the type of continuity between this curve segment and its immediate neighbors.
 int CurveSegment.getNumDerivativesInterior()
          Specifies the type of continuity that is guaranteed interior to the curve.
 int SurfacePatch.getNumDerivativesOnBoundary()
          Specifies the type of continuity between this surface patch and its immediate neighbors with which it shares a boundary curve.
 int OrientablePrimitive.getOrientation()
          Determines which of the two possible orientations this object represents.
 List<? extends SurfacePatch> Surface.getPatches()
          Relates this Surface to a set of surface patches that shall be joined together to form this surface.
 Surface OrientableSurface.getPrimitive()
          Returns the primitive associated with this OrientableSurface.
 Primitive OrientablePrimitive.getPrimitive()
          Returns the primitive associated with this OrientablePrimitive.
 Curve OrientableCurve.getPrimitive()
          Returns the primitive associated with this OrientableCurve.
 OrientablePrimitive[] Point.getProxy()
          Returns always null, since points have no proxy.
 OrientableCurve[] Curve.getProxy()
          Returns the orientable curves associated with this curve.
 OrientablePrimitive[] Primitive.getProxy()
          Returns the orientable primitives associated with this primitive.
 OrientablePrimitive[] Solid.getProxy()
          Returns always null, since solids have no proxy.
 OrientableSurface[] Surface.getProxy()
          Returns the orientable surfaces associated with this surface.
 PointArray CurveSegment.getSamplePoints()
          Returns an ordered array of point values that lie on the curve segment.
 List<? extends CurveSegment> Curve.getSegments()
          Lists the components curve segments of Curve, each of which defines the direct position of points along a portion of the curve.
 Point CurveBoundary.getStartPoint()
          Returns the start point.
 Surface SurfacePatch.getSurface()
          Returns the patch which own this surface patch.
 double Solid.getVolume()
          Returns the volume of this solid.
 boolean Ring.isSimple()
          Always returns true since ring objects are simples.
 boolean Shell.isSimple()
          Always returns true since shell objects are simples.
 CurveSegment CurveSegment.reverse()
          Reverses the orientation of the parameterizations of the segment.
 void Point.setDirectPosition(DirectPosition position)
          Sets the direct position of this point.
 void Point.setPosition(DirectPosition position)
          Deprecated. Renamed as Point.setDirectPosition(org.opengis.geometry.DirectPosition) for consistency with Point.getDirectPosition().
 

Uses of UML in org.opengis.metadata
 

Classes in org.opengis.metadata with annotations of type UML
 interface ApplicationSchemaInformation
          Information about the application schema used to build the dataset.
 class Datatype
          Datatype of element or entity.
 interface ExtendedElementInformation
          New metadata element, not found in ISO 19115, which is required to describe geographic data.
 interface FeatureTypeList
          List of names of feature types with the same spatial representation (same as spatial attributes).
 interface Identifier
          Value uniquely identifying an object within a namespace.
 interface Metadata
          Root entity which defines metadata about a resource or resources.
 interface MetadataExtensionInformation
          Information describing metadata extensions.
 class Obligation
          Obligation of the element or entity.
 interface PortrayalCatalogueReference
          Information identifying the portrayal catalogue used.
 

Fields in org.opengis.metadata with annotations of type UML
static Datatype Datatype.ABSTRACT_CLASS
          Class that cannot be directly instantiated.
static Datatype Datatype.AGGREGATE_CLASS
          Class that is composed of classes it is connected to by an aggregate relationship.
static Datatype Datatype.ASSOCIATION
          Semantic relationship between two classes that involves connections among their instances.
static Datatype Datatype.CHARACTER_STRING
          Free text field.
static Datatype Datatype.CLASS
          Descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior.
static Datatype Datatype.CODE_LIST
          Flexible enumeration useful for expressing a long list of values, can be extended.
static Datatype Datatype.CODE_LIST_ELEMENT
          Permissible value for a codelist or enumeration.
static Obligation Obligation.CONDITIONAL
          Element is required when a specific condition is met.
static Datatype Datatype.DATATYPE_CLASS
          Class with few or no operations whose primary purpose is to hold the abstract state of another class for transmittal, storage, encoding or persistent storage.
static Datatype Datatype.ENUMERATION
          Data type whose instances form a list of named literal values, not extendable.
static Datatype Datatype.INTEGER
          Numerical field.
static Datatype Datatype.INTERFACE_CLASS
          Named set of operations that characterize the behavior of an element.
static Obligation Obligation.MANDATORY
          Element is always required.
static Datatype Datatype.META_CLASS
          Class whose instances are classes.
static Obligation Obligation.OPTIONAL
          Element is not required.
static Datatype Datatype.SPECIFIED_CLASS
          Subclass that may be substituted for its superclass.
static Datatype Datatype.TYPE_CLASS
          Class used for specification of a domain of instances (objects), together with the operations applicable to the objects.
static Datatype Datatype.UNION_CLASS
          Class describing a selection of one of the specified types.
 

Methods in org.opengis.metadata with annotations of type UML
 Collection<? extends AcquisitionInformation> Metadata.getAcquisitionInformation()
          Provides information about the acquisition of the data.
 Collection<? extends ApplicationSchemaInformation> Metadata.getApplicationSchemaInfo()
          Provides information about the conceptual schema of a dataset.
 Citation Identifier.getAuthority()
          Organization or party responsible for definition and maintenance of the code.
 CharacterSet Metadata.getCharacterSet()
          Full name of the character coding standard used for the metadata set.
 String Identifier.getCode()
          Alphanumeric value identifying an instance in the namespace.
 InternationalString ExtendedElementInformation.getCondition()
          Condition under which the extended element is mandatory.
 String ApplicationSchemaInformation.getConstraintLanguage()
          Formal language used in Application Schema.
 Collection<? extends ResponsibleParty> Metadata.getContacts()
          Parties responsible for the metadata information.
 Collection<? extends ContentInformation> Metadata.getContentInfo()
          Provides information about the feature catalogue and describes the coverage and image data characteristics.
 Collection<? extends DataQuality> Metadata.getDataQualityInfo()
          Provides overall assessment of quality of a resource(s).
 String Metadata.getDataSetUri()
          Uniformed Resource Identifier (URI) of the dataset to which the metadata applies.
 Datatype ExtendedElementInformation.getDataType()
          Code which identifies the kind of value provided in the extended element.
 Date Metadata.getDateStamp()
          Date that the metadata was created.
 InternationalString ExtendedElementInformation.getDefinition()
          Definition of the extended element.
 Distribution Metadata.getDistributionInfo()
          Provides information about the distributor of and options for obtaining the resource(s).
 Integer ExtendedElementInformation.getDomainCode()
          Three digit code assigned to the extended element.
 InternationalString ExtendedElementInformation.getDomainValue()
          Valid values that can be assigned to the extended element.
 Collection<? extends ExtendedElementInformation> MetadataExtensionInformation.getExtendedElementInformation()
          Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.
 OnlineResource MetadataExtensionInformation.getExtensionOnLineResource()
          Information about on-line sources containing the community profile name and the extended metadata elements.
 String Metadata.getFileIdentifier()
          Unique identifier for this metadata file, or null if none.
 URI ApplicationSchemaInformation.getGraphicsFile()
          Full application schema given as a graphics file.
 Collection<String> Metadata.getHierarchyLevelNames()
          Name of the hierarchy levels for which the metadata is provided.
 Collection<ScopeCode> Metadata.getHierarchyLevels()
          Scope to which the metadata applies.
 Collection<? extends Identification> Metadata.getIdentificationInfo()
          Basic information about the resource(s) to which the metadata applies.
 Locale Metadata.getLanguage()
          Language used for documenting metadata.
 Collection<Locale> Metadata.getLocales()
          Provides information about an alternatively used localized character string for a linguistic extension.
 Integer ExtendedElementInformation.getMaximumOccurrence()
          Maximum occurrence of the extended element.
 Collection<? extends Constraints> Metadata.getMetadataConstraints()
          Provides restrictions on the access and use of data.
 Collection<? extends MetadataExtensionInformation> Metadata.getMetadataExtensionInfo()
          Information describing metadata extensions.
 MaintenanceInformation Metadata.getMetadataMaintenance()
          Provides information about the frequency of metadata updates, and the scope of those updates.
 String Metadata.getMetadataStandardName()
          Name of the metadata standard (including profile name) used.
 String Metadata.getMetadataStandardVersion()
          Version (profile) of the metadata standard used.
 Citation ApplicationSchemaInformation.getName()
          Name of the application schema used.
 String ExtendedElementInformation.getName()
          Name of the extended metadata element.
 Obligation ExtendedElementInformation.getObligation()
          Obligation of the extended element.
 Collection<String> ExtendedElementInformation.getParentEntity()
          Name of the metadata entity(s) under which this extended metadata element may appear.
 String Metadata.getParentIdentifier()
          File identifier of the metadata to which this metadata is a subset (child).
 Collection<? extends Citation> PortrayalCatalogueReference.getPortrayalCatalogueCitations()
          Bibliographic reference to the portrayal catalogue cited.
 Collection<? extends PortrayalCatalogueReference> Metadata.getPortrayalCatalogueInfo()
          Provides information about the catalogue of rules defined for the portrayal of a resource(s).
 Collection<? extends InternationalString> ExtendedElementInformation.getRationales()
          Reason for creating the extended element.
 Collection<? extends ReferenceSystem> Metadata.getReferenceSystemInfo()
          Description of the spatial and temporal reference systems used in the dataset.
 InternationalString ExtendedElementInformation.getRule()
          Specifies how the extended element relates to other existing elements and entities.
 URI ApplicationSchemaInformation.getSchemaAscii()
          Full application schema given as an ASCII file.
 String ApplicationSchemaInformation.getSchemaLanguage()
          Identification of the schema language used.
 String ExtendedElementInformation.getShortName()
          Short form suitable for use in an implementation method such as XML or SGML.
 URI ApplicationSchemaInformation.getSoftwareDevelopmentFile()
          Full application schema given as a software development file.
 String ApplicationSchemaInformation.getSoftwareDevelopmentFileFormat()
          Software dependent format used for the application schema software dependent file.
 Collection<? extends ResponsibleParty> ExtendedElementInformation.getSources()
          Name of the person or organization creating the extended element.
 String FeatureTypeList.getSpatialObject()
          Instance of a type defined in the spatial schema.
 Collection<? extends SpatialRepresentation> Metadata.getSpatialRepresentationInfo()
          Digital representation of spatial information in the dataset.
 String FeatureTypeList.getSpatialSchemaName()
          Name of the spatial schema used.
 

Uses of UML in org.opengis.metadata.acquisition
 

Classes in org.opengis.metadata.acquisition with annotations of type UML
 interface AcquisitionInformation
          Designations for the measuring instruments, the platform carrying them, and the mission to which the data contributes.
 class Context
          Designation of criterion for defining the context of the scanning process event.
 interface EnvironmentalRecord
          Information about the environmental conditions during the acquisition.
 interface Event
          Identification of a significant collection point within an operation.
 class GeometryType
          Geometric description of the collection.
 interface Instrument
          Designations for the measuring instruments.
 interface Objective
          Describes the characteristics, spatial and temporal extent of the intended object to be observed.
 class ObjectiveType
          Temporal persistence of collection objective.
 interface Operation
          Designations for the operation used to acquire the dataset.
 class OperationType
          Code indicating whether the data contained in this packet is real (originates from live-fly or other non-simulated operational sources), simulated (originates from target simulator sources), or synthesized (a mix of real and simulated data).
 interface Plan
          Designations for the planning information related to meeting the data acquisition requirements.
 interface Platform
          Designation of the platform used to acquire the dataset.
 interface PlatformPass
          Identification of collection coverage.
 class Priority
          Ordered list of priorities.
 interface RequestedDate
          Range of date validity.
 interface Requirement
          Requirement to be satisfied by the planned data acquisition.
 class Sequence
          Temporal relation of activation.
 class Trigger
          Mechanism of activation.
 

Fields in org.opengis.metadata.acquisition with annotations of type UML
static Context Context.ACQUISITION
          Event related to a specific collection.
static GeometryType GeometryType.AREAL
          Collection of a geographic area defined by a polygon (coverage).
static Trigger Trigger.AUTOMATIC
          Event due to external stimuli.
static Priority Priority.CRITICAL
          Decisive importance.
static Sequence Sequence.END
          End of a collection.
static Priority Priority.HIGH_IMPORTANCE
          Requires resources to be made available.
static Sequence Sequence.INSTANTANEOUS
          Collection without a significant duration
static ObjectiveType ObjectiveType.INSTANTANEOUS_COLLECTION
          Single instance of collection.
static GeometryType GeometryType.LINEAR
          Extended collection in a single vector.
static Priority Priority.LOW_IMPORTANCE
          To be completed when resources are available
static Trigger Trigger.MANUAL
          Event manually instigated.
static Priority Priority.MEDIUM_IMPORTANCE
          Normal operation priority.
static Context Context.PASS
          Event related to a sequence of collections.
static ObjectiveType ObjectiveType.PERSISTENT_VIEW
          Multiple instances of collection.
static GeometryType GeometryType.POINT
          Single geographic point of interest.
static Trigger Trigger.PRE_PROGRAMMED
          Event instigated by planned internal stimuli.
static OperationType OperationType.REAL
          Originates from live-fly or other non-simulated operational source.
static OperationType OperationType.SIMULATED
          Originates from target simulator sources.
static Sequence Sequence.START
          Beginning of a collection.
static GeometryType GeometryType.STRIP
          Series of linear collections grouped by way points.
static ObjectiveType ObjectiveType.SURVEY
          Collection over specified domain.
static OperationType OperationType.SYNTHESIZED
          Mix of real and simulated data.
static Context Context.WAY_POINT
          Event related to a navigational manoeuvre.
 

Methods in org.opengis.metadata.acquisition with annotations of type UML
 Collection<? extends Plan> AcquisitionInformation.getAcquisitionPlans()
          Identifies the plan as implemented by the acquisition.
 Collection<? extends Requirement> AcquisitionInformation.getAcquisitionRequirements()
          Identifies the requirement the data acquisition intends to satisfy.
 Double EnvironmentalRecord.getAverageAirTemperature()
          Average air temperature along the flight pass during the photo flight.
 Collection<? extends Operation> Operation.getChildOperations()
          Sub-missions that make up part of a larger mission.
 Citation Plan.getCitation()
          Identification of authority requesting target collection.
 Citation Requirement.getCitation()
          Identification of reference or guidance material for the requirement.
 Citation Operation.getCitation()
          Identification of the mission.
 Citation Platform.getCitation()
          Source where information about the platform is described.
 Collection<? extends Citation> Instrument.getCitations()
          Complete citation of the instrument.
 Context Event.getContext()
          Meaning of the event.
 InternationalString Operation.getDescription()
          Description of the mission on which the platform observations are made and the objectives of that mission.
 InternationalString Instrument.getDescription()
          Textual description of the instrument.
 InternationalString Platform.getDescription()
          Narrative description of the platform supporting the instrument.
 EnvironmentalRecord AcquisitionInformation.getEnvironmentalConditions()
          A record of the environmental circumstances during the data acquisition.
 Collection<? extends Objective> Event.getExpectedObjectives()
          Objective or objectives satisfied by an event.
 Date Requirement.getExpiryDate()
          Date and time after which collection is no longer valid.
 Geometry PlatformPass.getExtent()
          Area covered by the pass.
 Collection<? extends Extent> Objective.getExtents()
          Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.
 Collection<? extends InternationalString> Objective.getFunctions()
          Role or purpose performed by or activity performed at the objective.
 Identifier Event.getIdentifier()
          Event name or number.
 Identifier PlatformPass.getIdentifier()
          Unique name of the pass.
 Identifier Requirement.getIdentifier()
          Unique name, or code, for the requirement.
 Identifier Operation.getIdentifier()
          Unique identification of the operation.
 Identifier Instrument.getIdentifier()
          Unique identification of the instrument.
 Identifier Platform.getIdentifier()
          Unique identification of the platform.
 Collection<? extends Identifier> Objective.getIdentifiers()
          Code used to identify the objective.
 Collection<? extends Instrument> AcquisitionInformation.getInstruments()
          General information about the instrument used in data acquisition.
 Collection<? extends Instrument> Platform.getInstruments()
          Instrument(s) mounted on a platform.
 Date RequestedDate.getLatestAcceptableDate()
          Latest date and time collection must be completed.
 Double EnvironmentalRecord.getMaxAltitude()
          Maximum altitude during the photo flight.
 Double EnvironmentalRecord.getMaxRelativeHumidity()
          Maximum relative humidity along the flight pass during the photo flight.
 InternationalString EnvironmentalRecord.getMeteorologicalConditions()
          Meteorological conditions in the photo flight area, in particular clouds, snow and wind.
 Platform Instrument.getMountedOn()
          Platform on which the instrument is mounted.
 Collection<? extends Event> Objective.getObjectiveOccurences()
          Event or events associated with objective completion.
 Collection<? extends Objective> AcquisitionInformation.getObjectives()
          Identification of the area or object to be sensed.
 Collection<? extends Objective> Operation.getObjectives()
          Object(s) or area(s) of interest to be sensed.
 Collection<? extends Operation> AcquisitionInformation.getOperations()
          General information about an identifiable activity which provided the data.
 Collection<? extends Operation> Plan.getOperations()
          Identification of the activity or activities that satisfy a plan.
 Operation Operation.getParentOperation()
          Heritage of the operation.
 Collection<? extends PlatformPass> Objective.getPass()
          Pass of the platform over the objective.
 Plan Operation.getPlan()
          Plan satisfied by the operation.
 Collection<? extends Platform> AcquisitionInformation.getPlatforms()
          General information about the platform from which the data were taken.
 Collection<? extends Platform> Operation.getPlatforms()
          Platform (or platforms) used in the operation.
 Priority Requirement.getPriority()
          Relative ordered importance, or urgency, of the requirement.
 InternationalString Objective.getPriority()
          Priority applied to the target.
 Collection<? extends ResponsibleParty> Requirement.getRecipients()
          Person(s), or body(ies), to receive results of requirement.
 Collection<? extends Event> PlatformPass.getRelatedEvents()
          Occurrence of one or more events for a pass.
 PlatformPass Event.getRelatedPass()
          Pass during which an event occurs.
 Collection<? extends Instrument> Event.getRelatedSensors()
          Instrument or instruments for which the event is meaningful.
 RequestedDate Requirement.getRequestedDate()
          Required or preferred acquisition date and time.
 Date RequestedDate.getRequestedDateOfCollection()
          Preferred date and time of collection.
 Collection<? extends ResponsibleParty> Requirement.getRequestors()
          Origin of requirement.
 Collection<? extends Plan> Requirement.getSatisfiedPlans()
          Plan that identifies solution to satisfy the requirement.
 Collection<? extends Requirement> Plan.getSatisfiedRequirements()
          Requirement satisfied by the plan.
 Collection<? extends Instrument> Objective.getSensingInstruments()
          Instrument which senses the objective data.
 Sequence Event.getSequence()
          Relative time ordering of the event.
 Collection<? extends Event> Operation.getSignificantEvents()
          Record of an event occurring during an operation.
 Collection<? extends ResponsibleParty> Platform.getSponsors()
          Organization responsible for building, launch, or operation of the platform.
 Progress Plan.getStatus()
          Current status of the plan (pending, completed, etc.)
 Progress Operation.getStatus()
          Status of the data acquisition.
 Date Event.getTime()
          Time the event occurred.
 Trigger Event.getTrigger()
          Initiator of the event.
 GeometryType Plan.getType()
          Manner of sampling geometry that the planner expects for collection of objective data.
 OperationType Operation.getType()
          Collection technique for the operation.
 InternationalString Instrument.getType()
          Name of the type of instrument.
 Collection<? extends ObjectiveType> Objective.getTypes()
          Collection technique for the objective.
 

Uses of UML in org.opengis.metadata.citation
 

Classes in org.opengis.metadata.citation with annotations of type UML
 interface Address
          Location of the responsible individual or organization.
 interface Citation
          Standardized resource reference.
 interface CitationDate
          Reference date and event used to describe it.
 interface Contact
          Information required to enable contact with the responsible person and/or organization.
 class DateType
          Identification of when a given event occurred
 class OnLineFunction
          Class of information to which the referencing entity applies.
 interface OnlineResource
          Information about on-line sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.
 class PresentationForm
          Mode in which the data is represented.
 interface ResponsibleParty
          Identification of, and means of communication with, person(s) and organizations associated with the dataset.
 class Role
          Function performed by the responsible party.
 interface Series
          Information about the series, or aggregate dataset, to which a dataset belongs.
 interface Telephone
          Telephone numbers for contacting the responsible individual or organization.
 

Fields in org.opengis.metadata.citation with annotations of type UML
static Role Role.AUTHOR
          Party who authored the resource.
static DateType DateType.CREATION
          Date identifies when the resource was brought into existence.
static Role Role.CUSTODIAN
          Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
static Role Role.DISTRIBUTOR
          Party who distributes the resource.
static PresentationForm PresentationForm.DOCUMENT_DIGITAL
          Digital representation of a primarily textual item (can contain illustrations also).
static PresentationForm PresentationForm.DOCUMENT_HARDCOPY
          Representation of a primarily textual item (can contain illustrations also) on paper, photographic material, or other media.
static OnLineFunction OnLineFunction.DOWNLOAD
          Online instructions for transferring data from one storage device or system to another.
static PresentationForm PresentationForm.IMAGE_DIGITAL
          Likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and stored in digital format.
static PresentationForm PresentationForm.IMAGE_HARDCOPY
          Likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and reproduced on paper, photographic material, or other media for use directly by the human user.
static OnLineFunction OnLineFunction.INFORMATION
          Online information about the resource.
static PresentationForm PresentationForm.MAP_DIGITAL
          Map represented in raster or vector form.
static PresentationForm PresentationForm.MAP_HARDCOPY
          Map printed on paper, photographic material, or other media for use directly by the human user.
static PresentationForm PresentationForm.MODEL_DIGITAL
          Multi-dimensional digital representation of a feature, process, etc.
static PresentationForm PresentationForm.MODEL_HARDCOPY
          3-dimensional, physical model.
static OnLineFunction OnLineFunction.OFFLINE_ACCESS
          Online instructions for requesting the resource from the provider.
static OnLineFunction OnLineFunction.ORDER
          Online order process for obtaining the resource.
static Role Role.ORIGINATOR
          Party who created the resource.
static Role Role.OWNER
          Party that owns the resource.
static Role Role.POINT_OF_CONTACT
          Party who can be contacted for acquiring knowledge about or acquisition of the resource.
static Role Role.PRINCIPAL_INVESTIGATOR
          Key party responsible for gathering information and conducting research.
static Role Role.PROCESSOR
          Party who has processed the data in a manner such that the resource has been modified.
static PresentationForm PresentationForm.PROFILE_DIGITAL
          Vertical cross-section in digital form.
static PresentationForm PresentationForm.PROFILE_HARDCOPY
          Vertical cross-section printed on paper, etc.
static DateType DateType.PUBLICATION
          Date identifies when the resource was issued.
static Role Role.PUBLISHER
          Party who published the resource.
static Role Role.RESOURCE_PROVIDER
          Party that supplies the resource.
static DateType DateType.REVISION
          Date identifies when the resource was examined or re-examined and improved or amended.
static OnLineFunction OnLineFunction.SEARCH
          Online search interface for seeking out information about the resource.
static PresentationForm PresentationForm.TABLE_DIGITAL
          Digital representation of facts or figures systematically displayed, especially in columns.
static PresentationForm PresentationForm.TABLE_HARDCOPY
          Representation of facts or figures systematically displayed, especially in columns, printed on paper, photographic material, or other media.
static Role Role.USER
          Party who uses the resource.
static PresentationForm PresentationForm.VIDEO_DIGITAL
          Digital video recording.
static PresentationForm PresentationForm.VIDEO_HARDCOPY
          Video recording on film.
 

Methods in org.opengis.metadata.citation with annotations of type UML
 Address Contact.getAddress()
          Physical and email address at which the organization or individual may be contacted.
 InternationalString Address.getAdministrativeArea()
          State, province of the location.
 Collection<? extends InternationalString> Citation.getAlternateTitles()
          Short name or other language name by which the cited information is known.
 String OnlineResource.getApplicationProfile()
          Name of an application profile that can be used with the online resource.
 Collection<? extends ResponsibleParty> Citation.getCitedResponsibleParties()
          Name and position information for an individual or organization that is responsible for the resource.
 InternationalString Address.getCity()
          The city of the location.
 InternationalString Citation.getCollectiveTitle()
          Common title with holdings note.
 Contact ResponsibleParty.getContactInfo()
          Address of the responsible party.
 InternationalString Contact.getContactInstructions()
          Supplemental instructions on how or when to contact the individual or organization.
 InternationalString Address.getCountry()
          Country of the physical address.
 Date CitationDate.getDate()
          Reference date for the cited resource.
 Collection<? extends CitationDate> Citation.getDates()
          Reference date for the cited resource.
 DateType CitationDate.getDateType()
          Event used for reference date.
 Collection<String> Address.getDeliveryPoints()
          Address line for the location (as described in ISO 11180, Annex A).
 InternationalString OnlineResource.getDescription()
          Detailed text description of what the online resource is/does.
 InternationalString Citation.getEdition()
          Version of the cited resource.
 Date Citation.getEditionDate()
          Date of the edition, or null if none.
 Collection<String> Address.getElectronicMailAddresses()
          Address of the electronic mailbox of the responsible organization or individual.
 Collection<String> Telephone.getFacsimiles()
          Telephone numbers of a facsimile machine for the responsible organization or individual.
 OnLineFunction OnlineResource.getFunction()
          Code for function performed by the online resource.
 InternationalString Contact.getHoursOfService()
          Time period (including time zone) when individuals can contact the organization or individual.
 Collection<? extends Identifier> Citation.getIdentifiers()
          Unique identifier for the resource.
 String ResponsibleParty.getIndividualName()
          Name of the responsible person- surname, given name, title separated by a delimiter.
 String Citation.getISBN()
          International Standard Book Number, or null if none.
 String Citation.getISSN()
          International Standard Serial Number, or null if none.
 String Series.getIssueIdentification()
          Information identifying the issue of the series.
 URI OnlineResource.getLinkage()
          Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as "http://www.statkart.no/isotc211".
 InternationalString Series.getName()
          Name of the series, or aggregate dataset, of which the dataset is a part.
 String OnlineResource.getName()
          Name of the online resource.
 OnlineResource Contact.getOnlineResource()
          On-line information that can be used to contact the individual or organization.
 InternationalString ResponsibleParty.getOrganisationName()
          Name of the responsible organization.
 InternationalString Citation.getOtherCitationDetails()
          Other information required to complete the citation that is not recorded elsewhere.
 String Series.getPage()
          Details on which pages of the publication the article was published.
 Telephone Contact.getPhone()
          Telephone numbers at which the organization or individual may be contacted.
 InternationalString ResponsibleParty.getPositionName()
          Role or position of the responsible person.
 String Address.getPostalCode()
          ZIP or other postal code.
 Collection<PresentationForm> Citation.getPresentationForms()
          Mode in which the resource is represented, or an empty collection if none.
 String OnlineResource.getProtocol()
          Connection protocol to be used.
 Role ResponsibleParty.getRole()
          Function performed by the responsible party.
 Series Citation.getSeries()
          Information about the series, or aggregate dataset, of which the dataset is a part.
 InternationalString Citation.getTitle()
          Name by which the cited resource is known.
 Collection<String> Telephone.getVoices()
          Telephone numbers by which individuals can speak to the responsible organization or individual.
 

Uses of UML in org.opengis.metadata.constraint
 

Classes in org.opengis.metadata.constraint with annotations of type UML
 class Classification
          Name of the handling restrictions on the dataset.
 interface Constraints
          Restrictions on the access and use of a resource or metadata.
 interface LegalConstraints
          Restrictions and legal prerequisites for accessing and using the resource.
 class Restriction
          Limitation(s) placed upon the access or use of the data.
 interface SecurityConstraints
          Handling restrictions imposed on the resource for national security or similar security concerns.
 

Fields in org.opengis.metadata.constraint with annotations of type UML
static Classification Classification.CONFIDENTIAL
          Available for someone who can be entrusted with information.
static Restriction Restriction.COPYRIGHT
          Exclusive right to the publication, production, or sale of the rights to a literary, dramatic, musical, or artistic work, or to the use of a commercial print or label, granted by law for a specified period of time to an author, composer, artist, distributor.
static Restriction Restriction.INTELLECTUAL_PROPERTY_RIGHTS
          Rights to financial benefit from and control of distribution of non-tangible property that is a result of creativity.
static Restriction Restriction.LICENSE
          Formal permission to do something.
static Restriction Restriction.OTHER_RESTRICTIONS
          Limitation not listed.
static Restriction Restriction.PATENT
          Government has granted exclusive right to make, sell, use or license an invention or discovery.
static Restriction Restriction.PATENT_PENDING
          Produced or sold information awaiting a patent.
static Restriction Restriction.RESTRICTED
          Withheld from general circulation or disclosure.
static Classification Classification.RESTRICTED
          Not for general disclosure.
static Classification Classification.SECRET
          Kept or meant to be kept private, unknown, or hidden from all but a select group of people.
static Classification Classification.TOP_SECRET
          Of the highest secrecy.
static Restriction Restriction.TRADEMARK
          A name, symbol, or other device identifying a product, officially registered and legally restricted to the use of the owner or manufacturer.
static Classification Classification.UNCLASSIFIED
          Available for general disclosure.
 

Methods in org.opengis.metadata.constraint with annotations of type UML
 Collection<Restriction> LegalConstraints.getAccessConstraints()
          Access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource.
 Classification SecurityConstraints.getClassification()
          Name of the handling restrictions on the resource.
 InternationalString SecurityConstraints.getClassificationSystem()
          Name of the classification system.
 InternationalString SecurityConstraints.getHandlingDescription()
          Additional information about the restrictions on handling the resource.
 Collection<? extends InternationalString> LegalConstraints.getOtherConstraints()
          Other restrictions and legal prerequisites for accessing and using the resource.
 Collection<Restriction> LegalConstraints.getUseConstraints()
          Constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource.
 Collection<? extends InternationalString> Constraints.getUseLimitations()
          Limitation affecting the fitness for use of the resource.
 InternationalString SecurityConstraints.getUserNote()
          Explanation of the application of the legal constraints or other restrictions and legal prerequisites for obtaining and using the resource.
 

Uses of UML in org.opengis.metadata.content
 

Classes in org.opengis.metadata.content with annotations of type UML
 interface Band
          Range of wavelengths in the electromagnetic spectrum.
 class BandDefinition
          Designation of criterion for defining maximum and minimum wavelengths for a spectral band.
 interface ContentInformation
          Description of the content of a dataset.
 class CoverageContentType
          Specific type of information represented in the cell.
 interface CoverageDescription
          Information about the content of a grid data cell.
 interface FeatureCatalogueDescription
          Information identifying the feature catalogue.
 interface ImageDescription
          Information about an image's suitability for use.
 class ImagingCondition
          Code which indicates conditions which may affect the image.
 class PolarizationOrientation
          Polarization of the antenna relative to the waveform.
 interface RangeDimension
          Information on the range of each dimension of a cell measurement value.
 interface RangeElementDescription
          Description of specific range elements.
 class TransferFunctionType
          Transform function to be used when scaling a physical value for a given element.
 

Fields in org.opengis.metadata.content with annotations of type UML
static ImagingCondition ImagingCondition.BLURRED_IMAGE
          Portion of the image is blurred.
static ImagingCondition ImagingCondition.CLOUD
          Portion of the image is partially obscured by cloud cover
static ImagingCondition ImagingCondition.DEGRADING_OBLIQUITY
          Acute angle between the plane of the ecliptic (the plane of the Earth's orbit) and the plane of the celestial equator.
static BandDefinition BandDefinition.EQUIVALENT_WIDTH
          Width of a band with full sensitivity or absorption at every wavelength that detects or absorbs the same amount of energy as the band described.
static TransferFunctionType TransferFunctionType.EXPONENTIAL
          Function used for transformation is exponential.
static BandDefinition BandDefinition.FIFTY_PERCENT
          Full spectral width of a spectral power density measured at 50% of its peak height.
static ImagingCondition ImagingCondition.FOG
          Portion of the image is partially obscured by fog.
static BandDefinition BandDefinition.HALF_MAXIMUM
          Width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak.
static ImagingCondition ImagingCondition.HEAVY_SMOKE_OR_DUST
          Portion of the image is partially obscured by heavy smoke or dust.
static PolarizationOrientation PolarizationOrientation.HORIZONTAL
          Polarization of the sensor oriented in the horizontal plane in relation to swath direction.
static CoverageContentType CoverageContentType.IMAGE
          Meaningful numerical representation of a physical parameter that is not the actual value of the physical parameter.
static PolarizationOrientation PolarizationOrientation.LEFT_CIRCULAR
          Polarization of the sensor oriented in the left circular plane in relation to swath direction.
static TransferFunctionType TransferFunctionType.LINEAR
          Function used for transformation is first order polynomial.
static TransferFunctionType TransferFunctionType.LOGARITHMIC
          Function used for transformation is logarithmic
static ImagingCondition ImagingCondition.NIGHT
          Image was taken at night.
static BandDefinition BandDefinition.ONE_OVER_E
          Width of a distribution equal to the distance between the outer two points on the distribution having power level 1/e that of the peak.
static PolarizationOrientation PolarizationOrientation.PHI
          Polarization of the sensor oriented in the +90 ° and 0 ° perpendicular to swath direction.
static CoverageContentType CoverageContentType.PHYSICAL_MEASUREMENT
          Value in physical units of the quantity being measured.
static ImagingCondition ImagingCondition.RAIN
          Image was taken during rainfall.
static PolarizationOrientation PolarizationOrientation.RIGHT_CIRCULAR
          Polarization of the sensor oriented in the right circular plane in relation to swath direction.
static ImagingCondition ImagingCondition.SEMI_DARKNESS
          Image was taken during semi-dark conditions or twilight conditions.
static ImagingCondition ImagingCondition.SHADOW
          Portion of the image is obscured by shadow.
static ImagingCondition ImagingCondition.SNOW
          Portion of the image is obscured by snow.
static ImagingCondition ImagingCondition.TERRAIN_MASKING
          The absence of collection data of a given point or area caused by the relative location of topographic features which obstruct the collection path between the collector(s) and the subject(s) of interest.
static CoverageContentType CoverageContentType.THEMATIC_CLASSIFICATION
          Code value with no quantitative meaning, used to represent a physical quantity.
static PolarizationOrientation PolarizationOrientation.THETA
          Polarization of the sensor oriented in the angle between +90 ° and 0 ° parallel to swath direction.
static BandDefinition BandDefinition.THREE_DB
          Width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak.
static PolarizationOrientation PolarizationOrientation.VERTICAL
          Polarization of the sensor oriented in the vertical plane in relation to swath direction.
 

Methods in org.opengis.metadata.content with annotations of type UML
 RecordType CoverageDescription.getAttributeDescription()
          Description of the attribute described by the measurement value.
 BandDefinition Band.getBandBoundaryDefinition()
          Designation of criterion for defining maximum and minimum wavelengths for a spectral band.
 Integer Band.getBitsPerValue()
          Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel.
 Double ImageDescription.getCloudCoverPercentage()
          Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.
 Integer ImageDescription.getCompressionGenerationQuantity()
          Count of the number of lossy compression cycles performed on the image.
 CoverageContentType CoverageDescription.getContentType()
          Type of information represented by the cell value.
 InternationalString RangeElementDescription.getDefinition()
          Description of a set of specific range elements.
 InternationalString RangeDimension.getDescriptor()
          Description of the range of a cell measurement value.
 PolarizationOrientation Band.getDetectedPolarization()
          Polarization of the radiation detected.
 Collection<? extends RangeDimension> CoverageDescription.getDimensions()
          Information on the dimensions of the cell measurement value.
 Collection<? extends Citation> FeatureCatalogueDescription.getFeatureCatalogueCitations()
          Complete bibliographic reference to one or more external feature catalogues.
 Collection<? extends GenericName> FeatureCatalogueDescription.getFeatureTypes()
          Subset of feature types from cited feature catalogue occurring in dataset.
 Double ImageDescription.getIlluminationAzimuthAngle()
          Illumination azimuth measured in degrees clockwise from true north at the time the image is taken.
 Double ImageDescription.getIlluminationElevationAngle()
          Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth's surface.
 Identifier ImageDescription.getImageQualityCode()
          Specifies the image quality.
 ImagingCondition ImageDescription.getImagingCondition()
          Conditions affected the image.
 Collection<Locale> FeatureCatalogueDescription.getLanguages()
          Language(s) used within the catalogue.
 Double Band.getMaxValue()
          Longest wavelength that the sensor is capable of collecting within a designated band.
 Double Band.getMinValue()
          Shortest wavelength that the sensor is capable of collecting within a designated band.
 InternationalString RangeElementDescription.getName()
          Designation associated with a set of range elements.
 Double Band.getNominalSpatialResolution()
          Smallest distance between which separate points can be distinguished, as specified in instrument design.
 Double Band.getOffset()
          The physical value corresponding to a cell value of zero.
 Double Band.getPeakResponse()
          Wavelength at which the response is the highest.
 Identifier ImageDescription.getProcessingLevelCode()
          Image distributor's code that identifies the level of radiometric and geometric processing that has been applied.
 Collection<? extends RangeElementDescription> CoverageDescription.getRangeElementDescriptions()
          Provides the description of the specific range elements of a coverage.
 Collection<? extends Record> RangeElementDescription.getRangeElements()
          Specific range elements, i.e. range elements associated with a name and their definition.
 Double Band.getScaleFactor()
          Scale factor which has been applied to the cell value.
 MemberName RangeDimension.getSequenceIdentifier()
          Number that uniquely identifies instances of bands of wavelengths on which a sensor operates.
 Integer Band.getToneGradation()
          Number of discrete numerical values in the grid data.
 TransferFunctionType Band.getTransferFunctionType()
          Type of transfer function to be used when scaling a physical value for a given element.
 PolarizationOrientation Band.getTransmittedPolarization()
          Polarization of the radiation transmitted.
 Boolean ImageDescription.getTriangulationIndicator()
          Indication of whether or not triangulation has been performed upon the image.
 Unit<Length> Band.getUnits()
          Units in which sensor wavelengths are expressed.
 Boolean ImageDescription.isCameraCalibrationInformationAvailable()
          Indication of whether or not constants are available which allow for camera calibration corrections.
 Boolean FeatureCatalogueDescription.isCompliant()
          Indication of whether or not the cited feature catalogue complies with ISO 19110.
 Boolean ImageDescription.isFilmDistortionInformationAvailable()
          Indication of whether or not Calibration Reseau information is available.
 boolean FeatureCatalogueDescription.isIncludedWithDataset()
          Indication of whether or not the feature catalogue is included with the dataset.
 Boolean ImageDescription.isLensDistortionInformationAvailable()
          Indication of whether or not lens aberration correction information is available.
 Boolean ImageDescription.isRadiometricCalibrationDataAvailable()
          Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.
 

Uses of UML in org.opengis.metadata.distribution
 

Classes in org.opengis.metadata.distribution with annotations of type UML
 interface DataFile
          Description of a transfer data file.
 interface DigitalTransferOptions
          Technical means and media by which a resource is obtained from the distributor.
 interface Distribution
          Information about the distributor of and options for obtaining the resource.
 interface Distributor
          Information about the distributor.
 interface Format
          Description of the computer language construct that specifies the representation of data objects in a record, file, message, storage device or transmission channel.
 interface Medium
          Information about the media on which the resource can be distributed.
 class MediumFormat
          Method used to write to the medium.
 class MediumName
          Name of the medium.
 interface StandardOrderProcess
          Common ways in which the resource may be obtained or received, and related instructions and fee information.
 

Fields in org.opengis.metadata.distribution with annotations of type UML
static MediumName MediumName.CARTRIDGE_3480
          3480 cartridge tape drive.
static MediumName MediumName.CARTRIDGE_3490
          3490 cartridge tape drive.
static MediumName MediumName.CARTRIDGE_3580
          3580 cartridge tape drive.
static MediumName MediumName.CARTRIDGE_TAPE_1_QUARTER_INCH
          ¼ inch magnetic tape.
static MediumName MediumName.CARTRIDGE_TAPE_4mm
          4 millimetre magnetic tape.
static MediumName MediumName.CARTRIDGE_TAPE_8mm
          8 millimetre magnetic tape.
static MediumName MediumName.CD_ROM
          Read-only optical disk.
static MediumFormat MediumFormat.CPIO
          CoPy In / Out (UNIX file format and command).
static MediumName MediumName.DIGITAL_LINEAR_TAPE
          Half inch cartridge streaming tape drive.
static MediumName MediumName.DVD
          Digital versatile disk.
static MediumName MediumName.DVD_ROM
          Digital versatile disk digital versatile disk, read only.
static MediumName MediumName.FLOPPY_3_HALF_INCH
          3½ inch magnetic disk.
static MediumName MediumName.FLOPPY_5_QUARTER_INCH
          5¼ inch magnetic disk.
static MediumName MediumName.HARDCOPY
          Pamphlet or leaflet giving descriptive information.
static MediumFormat MediumFormat.HIGH_SIERRA
          High sierra file system.
static MediumFormat MediumFormat.ISO_9660
          Information processing - volume and file structure of CD-ROM.
static MediumFormat MediumFormat.ISO_9660_APPLE_HFS
          Hierarchical file system (Macintosh).
static MediumFormat MediumFormat.ISO_9660_ROCK_RIDGE
          Rock ridge interchange protocol (UNIX).
static MediumName MediumName.ON_LINE
          Direct computer linkage.
static MediumName MediumName.SATELLITE
          Linkage through a satellite communication system.
static MediumName MediumName.TAPE_7_TRACK
          7 track magnetic tape.
static MediumName MediumName.TAPE_9_TRACK
          9 track magnetic tape.
static MediumFormat MediumFormat.TAR
          Tap ARchive.
static MediumName MediumName.TELEPHONE_LINK
          Communication through a telephone network.
 

Methods in org.opengis.metadata.distribution with annotations of type UML
 InternationalString Format.getAmendmentNumber()
          Amendment number of the format version.
 Collection<Double> Medium.getDensities()
          Density at which the data is recorded.
 Unit<?> Medium.getDensityUnits()
          Units of measure for the recording density.
 Collection<? extends Format> Distribution.getDistributionFormats()
          Provides a description of the format of the data to be distributed.
 Collection<? extends StandardOrderProcess> Distributor.getDistributionOrderProcesses()
          Provides information about how the resource may be obtained, and related instructions and fee information.
 ResponsibleParty Distributor.getDistributorContact()
          Party from whom the resource may be obtained.
 Collection<? extends Format> Distributor.getDistributorFormats()
          Provides information about the format used by the distributor.
 Collection<? extends Distributor> Distribution.getDistributors()
          Provides information about the distributor.
 Collection<? extends DigitalTransferOptions> Distributor.getDistributorTransferOptions()
          Provides information about the technical means and media used by the distributor.
 Collection<? extends LocalName> DataFile.getFeatureTypes()
          Provides the list of feature types concerned by the transfer data file.
 InternationalString StandardOrderProcess.getFees()
          Fees and terms for retrieving the resource.
 InternationalString Format.getFileDecompressionTechnique()
          Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied.
 Format DataFile.getFileFormat()
          Defines the format of the transfer data file.
 Collection<? extends Distributor> Format.getFormatDistributors()
          Provides information about the distributor's format.
 Collection<MediumFormat> Medium.getMediumFormats()
          Method used to write to the medium.
 InternationalString Medium.getMediumNote()
          Description of other limitations or requirements for using the medium.
 MediumName Medium.getName()
          Name of the medium on which the resource can be received.
 InternationalString Format.getName()
          Name of the data transfer format(s).
 Medium DigitalTransferOptions.getOffLine()
          Information about offline media on which the resource can be obtained.
 Collection<? extends OnlineResource> DigitalTransferOptions.getOnLines()
          Information about online sources from which the resource can be obtained.
 InternationalString StandardOrderProcess.getOrderingInstructions()
          General instructions, terms and services provided by the distributor.
 Date StandardOrderProcess.getPlannedAvailableDateTime()
          Date and time when the dataset will be available.
 InternationalString Format.getSpecification()
          Name of a subset, profile, or product specification of the format.
 Collection<? extends DigitalTransferOptions> Distribution.getTransferOptions()
          Provides information about technical means and media by which a resource is obtained from the distributor.
 Double DigitalTransferOptions.getTransferSize()
          Estimated size of a unit in the specified transfer format, expressed in megabytes.
 InternationalString StandardOrderProcess.getTurnaround()
          Typical turnaround time for the filling of an order.
 InternationalString DigitalTransferOptions.getUnitsOfDistribution()
          Tiles, layers, geographic areas, etc.
 InternationalString Format.getVersion()
          Version of the format (date, number, etc).
 Integer Medium.getVolumes()
          Number of items in the media identified.
 

Uses of UML in org.opengis.metadata.extent
 

Classes in org.opengis.metadata.extent with annotations of type UML
 interface BoundingPolygon
          Boundary enclosing the dataset, expressed as the closed set of (x,y) coordinates of the polygon.
 interface Extent
          Information about spatial, vertical, and temporal extent.
 interface GeographicBoundingBox
          Geographic position of the dataset.
 interface GeographicDescription
          Description of the geographic area using identifiers.
 interface GeographicExtent
          Base interface for geographic area of the dataset.
 interface SpatialTemporalExtent
          Extent with respect to date/time and spatial boundaries.
 interface TemporalExtent
          Time period covered by the content of the dataset.
 interface VerticalExtent
          Vertical domain of dataset.
 

Methods in org.opengis.metadata.extent with annotations of type UML
 InternationalString Extent.getDescription()
          Returns the spatial and temporal extent for the referring object.
 double GeographicBoundingBox.getEastBoundLongitude()
          Returns the eastern-most coordinate of the limit of the dataset extent.
 TemporalPrimitive TemporalExtent.getExtent()
          Returns the date and time for the content of the dataset.
 Collection<? extends GeographicExtent> Extent.getGeographicElements()
          Provides geographic component of the extent of the referring object.
 Identifier GeographicDescription.getGeographicIdentifier()
          Returns the identifier used to represent a geographic area.
 Boolean GeographicExtent.getInclusion()
          Indication of whether the bounding polygon encompasses an area covered by the data (inclusion) or an area where data is not present (exclusion).
 Double VerticalExtent.getMaximumValue()
          Returns the highest vertical extent contained in the dataset.
 Double VerticalExtent.getMinimumValue()
          Returns the lowest vertical extent contained in the dataset.
 double GeographicBoundingBox.getNorthBoundLatitude()
          Returns the northern-most, coordinate of the limit of the dataset extent.
 Collection<? extends Geometry> BoundingPolygon.getPolygons()
          Returns the sets of points defining the bounding polygon.
 double GeographicBoundingBox.getSouthBoundLatitude()
          Returns the southern-most coordinate of the limit of the dataset extent.
 Collection<? extends GeographicExtent> SpatialTemporalExtent.getSpatialExtent()
          Returns the spatial extent component of composite spatial and temporal extent.
 Collection<? extends TemporalExtent> Extent.getTemporalElements()
          Provides temporal component of the extent of the referring object.
 VerticalCRS VerticalExtent.getVerticalCRS()
          Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured.
 Collection<? extends VerticalExtent> Extent.getVerticalElements()
          Provides vertical component of the extent of the referring object.
 double GeographicBoundingBox.getWestBoundLongitude()
          Returns the western-most coordinate of the limit of the dataset extent.
 

Uses of UML in org.opengis.metadata.identification
 

Classes in org.opengis.metadata.identification with annotations of type UML
 interface AggregateInformation
          Aggregate dataset information.
 class AssociationType
          Justification for the correlation of two datasets.
 interface BrowseGraphic
          Graphic that provides an illustration of the dataset (should include a legend for the graphic).
 class CharacterSet
          Name of the character coding standard used for the resource.
 interface DataIdentification
          Information required to identify a dataset.
 interface Identification
          Basic information required to uniquely identify a resource or resources.
 class InitiativeType
          Type of aggregation activity in which datasets are related
 interface Keywords
          Keywords, their type and reference source.
 class KeywordType
          Methods used to group similar keywords.
 class Progress
          Status of the dataset or progress of a review.
 interface RepresentativeFraction
          A scale defined as the inverse of a denominator.
 interface Resolution
          Level of detail expressed as a scale factor or a ground distance.
 interface ServiceIdentification
          Identification of capabilities which a service provider makes available to a service user through a set of interfaces that define a behaviour.
 class TopicCategory
          High-level geographic data thematic classification to assist in the grouping and search of available geographic data sets.
 interface Usage
          Brief description of ways in which the resource(s) is/are currently used.
 

Fields in org.opengis.metadata.identification with annotations of type UML
static CharacterSet CharacterSet.BIG_5
          Traditional Chinese code set used in Taiwan, Hong Kong, and other areas.
static TopicCategory TopicCategory.BIOTA
          Flora and/or fauna in natural environment.
static TopicCategory TopicCategory.BOUNDARIES
          Legal land descriptions.
static InitiativeType InitiativeType.CAMPAIGN
          Series of organized planned actions.
static TopicCategory TopicCategory.CLIMATOLOGY_METEOROLOGY_ATMOSPHERE
          Processes and phenomena of the atmosphere.
static InitiativeType InitiativeType.COLLECTION
          Accumulation of datasets assembled for a specific purpose.
static Progress Progress.COMPLETED
          Production of the data has been completed.
static AssociationType AssociationType.CROSS_REFERENCE
          Reference from one dataset to another.
static KeywordType KeywordType.DISCIPLINE
          Keyword identifies a branch of instruction or specialized learning.
static CharacterSet CharacterSet.EBCDIC
          IBM mainframe code set.
static TopicCategory TopicCategory.ECONOMY
          Economic activities, conditions and employment.
static TopicCategory TopicCategory.ELEVATION
          Height above or below sea level.
static TopicCategory TopicCategory.ENVIRONMENT
          Environmental resources, protection and conservation.
static CharacterSet CharacterSet.EUC_JP
          Japanese code set used on UNIX based machines.
static CharacterSet CharacterSet.EUC_KR
          Korean code set.
static InitiativeType InitiativeType.EXERCISE
          Specific performance of a function or group of functions.
static InitiativeType InitiativeType.EXPERIMENT
          Process designed to find if something is effective or valid.
static TopicCategory TopicCategory.FARMING
          Rearing of animals and/or cultivation of plants.
static CharacterSet CharacterSet.GB2312
          Simplified Chinese code set.
static TopicCategory TopicCategory.GEOSCIENTIFIC_INFORMATION
          Information pertaining to earth sciences.
static TopicCategory TopicCategory.HEALTH
          Health, health services, human ecology, and safety.
static Progress Progress.HISTORICAL_ARCHIVE
          Data has been stored in an offline storage facility
static TopicCategory TopicCategory.IMAGERY_BASE_MAPS_EARTH_COVER
          Base maps.
static TopicCategory TopicCategory.INLAND_WATERS
          Inland water features, drainage systems and their characteristics.
static TopicCategory TopicCategory.INTELLIGENCE_MILITARY
          Military bases, structures, activities.
static InitiativeType InitiativeType.INVESTIGATION
          Search or systematic inquiry.
static CharacterSet CharacterSet.ISO_8859_1
          ISO/IEC 8859-1, Information technology. 8-bit single-byte coded graphic character sets - Part 1: Latin alphabet No. 1.
static CharacterSet CharacterSet.ISO_8859_10
          ISO/IEC 8859-10, Information technology. 8-bit single-byte coded graphic character sets - Part 10: Latin alphabet No. 6.
static CharacterSet CharacterSet.ISO_8859_11
          ISO/IEC 8859-11, Information technology. 8-bit single-byte coded graphic character sets - Part 11: Latin/Thai alphabet.
static CharacterSet CharacterSet.ISO_8859_12
          A future ISO/IEC 8-bit single-byte coded graphic character set.
static CharacterSet CharacterSet.ISO_8859_13
          ISO/IEC 8859-13, Information technology. 8-bit single-byte coded graphic character sets - Part 13: Latin alphabet No. 7.
static CharacterSet CharacterSet.ISO_8859_14
          ISO/IEC 8859-14, Information technology. 8-bit single-byte coded graphic character sets - Part 14: Latin alphabet No. 8 (Celtic).
static CharacterSet CharacterSet.ISO_8859_15
          ISO/IEC 8859-15, Information technology. 8-bit single-byte coded graphic character sets - Part 15: Latin alphabet No. 9.
static CharacterSet CharacterSet.ISO_8859_16
          ISO/IEC 8859-16, Information technology. 8-bit single-byte coded graphic character sets - Part 16: Latin alphabet No. 10.
static CharacterSet CharacterSet.ISO_8859_2
          ISO/IEC 8859-2, Information technology. 8-bit single-byte coded graphic character sets - Part 2: Latin alphabet No. 2.
static CharacterSet CharacterSet.ISO_8859_3
          ISO/IEC 8859-3, Information technology. 8-bit single-byte coded graphic character sets - Part 3: Latin alphabet No. 3.
static CharacterSet CharacterSet.ISO_8859_4
          ISO/IEC 8859-4, Information technology. 8-bit single-byte coded graphic character sets - Part 4: Latin alphabet No. 4.
static CharacterSet CharacterSet.ISO_8859_5
          ISO/IEC 8859-5, Information technology. 8-bit single-byte coded graphic character sets - Part 5: Latin/Cyrillic alphabet.
static CharacterSet CharacterSet.ISO_8859_6
          ISO/IEC 8859-6, Information technology. 8-bit single-byte coded graphic character sets - Part 6: Latin/Arabic alphabet.
static CharacterSet CharacterSet.ISO_8859_7
          ISO/IEC 8859-7, Information technology. 8-bit single-byte coded graphic character sets - Part 7: Latin/Greek alphabet.
static CharacterSet CharacterSet.ISO_8859_8
          ISO/IEC 8859-8, Information technology. 8-bit single-byte coded graphic character sets - Part 8: Latin/Hebrew alphabet.
static CharacterSet CharacterSet.ISO_8859_9
          ISO/IEC 8859-9, Information technology. 8-bit single-byte coded graphic character sets - Part 9: Latin alphabet No. 5.
static CharacterSet CharacterSet.JIS
          Japanese code set used for electronic transmission.
static AssociationType AssociationType.LARGER_WORD_CITATION
          Reference to a master dataset of which this one is a part.
static TopicCategory TopicCategory.LOCATION
          Positional information and services.
static InitiativeType InitiativeType.MISSION
          Specific operation of a data collection system.
static Progress Progress.OBSOLETE
          Data is no longer relevant.
static TopicCategory TopicCategory.OCEANS
          Features and characteristics of salt water bodies (excluding inland waters).
static Progress Progress.ON_GOING
          Data is continually being updated.
static InitiativeType InitiativeType.OPERATION
          Action that is part of a series of actions.
static AssociationType AssociationType.PART_OF_SEAMLESS_DATABASE
          Part of same structured set of data held in a computer.
static KeywordType KeywordType.PLACE
          Keyword identifies a location.
static Progress Progress.PLANNED
          Fixed date has been established upon or by which the data will be created or updated.
static TopicCategory TopicCategory.PLANNING_CADASTRE
          Information used for appropriate actions for future use of the land.
static InitiativeType InitiativeType.PLATFORM
          Vehicle or other support base that holds a sensor.
static InitiativeType InitiativeType.PROCESS
          Method of doing something involving a number of steps.
static InitiativeType InitiativeType.PROGRAM
          Specific planned activity.
static InitiativeType InitiativeType.PROJECT
          Organized undertaking, research, or development.
static Progress Progress.REQUIRED
          Data needs to be generated or updated.
static InitiativeType InitiativeType.SENSOR
          Device or piece of equipment which detects or records.
static CharacterSet CharacterSet.SHIFT_JIS
          Japanese code set used on MS-DOS based machines.
static TopicCategory TopicCategory.SOCIETY
          Characteristics of society and cultures.
static AssociationType AssociationType.SOURCE
          Mapping and charting information from which the dataset content originates.
static AssociationType AssociationType.STEREO_MATE
          Part of a set of imagery that when used together, provides three-dimensional images.
static KeywordType KeywordType.STRATUM
          Keyword identifies the layer(s) of any deposited substance.
static TopicCategory TopicCategory.STRUCTURE
          Man-made construction.
static InitiativeType InitiativeType.STUDY
          Examination or investigation.
static InitiativeType InitiativeType.TASK
          Piece of work.
static KeywordType KeywordType.TEMPORAL
          Keyword identifies a time period related to the dataset.
static KeywordType KeywordType.THEME
          Keyword identifies a particular subject or topic.
static TopicCategory TopicCategory.TRANSPORTATION
          Means and aids for conveying persons and/or goods.
static InitiativeType InitiativeType.TRIAL
          Process of testing to discover or demonstrate something.
static CharacterSet CharacterSet.UCS_2
          16-bit fixed size Universal Character Set, based on ISO/IEC 10646.
static CharacterSet CharacterSet.UCS_4
          32-bit fixed size Universal Character Set, based on ISO/IEC 10646.
static Progress Progress.UNDER_DEVELOPMENT
          Data is currently in the process of being created.
static CharacterSet CharacterSet.US_ASCII
          United States ASCII code set (ISO 646 US).
static CharacterSet CharacterSet.UTF_16
          16-bit variable size UCS Transfer Format, based on ISO/IEC 10646.
static CharacterSet CharacterSet.UTF_7
          7-bit variable size UCS Transfer Format, based on ISO/IEC 10646.
static CharacterSet CharacterSet.UTF_8
          8-bit variable size UCS Transfer Format, based on ISO/IEC 10646.
static TopicCategory TopicCategory.UTILITIES_COMMUNICATION
          Energy, water and waste systems and communications infrastructure and services.
 

Methods in org.opengis.metadata.identification with annotations of type UML
 InternationalString Identification.getAbstract()
          Brief narrative summary of the content of the resource(s).
 Identifier AggregateInformation.getAggregateDataSetIdentifier()
          Identification information about aggregate dataset.
 Citation AggregateInformation.getAggregateDataSetName()
          Citation information about the aggregate dataset.
 Collection<? extends AggregateInformation> Identification.getAggregationInfo()
          Provides aggregate dataset information.
 AssociationType AggregateInformation.getAssociationType()
          Association type of the aggregate dataset.
 Collection<CharacterSet> DataIdentification.getCharacterSets()
          Full name of the character coding standard(s) used for the dataset.
 Citation Identification.getCitation()
          Citation data for the resource(s).
 Collection<String> Identification.getCredits()
          Recognition of those who contributed to the resource(s).
 long RepresentativeFraction.getDenominator()
          The number below the line in a vulgar fraction.
 Collection<? extends Keywords> Identification.getDescriptiveKeywords()
          Provides category keywords, their type, and reference source.
 Double Resolution.getDistance()
          Ground sample distance.
 InternationalString DataIdentification.getEnvironmentDescription()
          Description of the dataset in the producer's processing environment, including items such as the software, the computer operating system, file name, and the dataset size.
 RepresentativeFraction Resolution.getEquivalentScale()
          Level of detail expressed as the scale of a comparable hardcopy map or chart.
 Collection<? extends Extent> DataIdentification.getExtents()
          Additional extent information including the bounding polygon, vertical, and temporal extent of the dataset.
 InternationalString BrowseGraphic.getFileDescription()
          Text description of the illustration.
 URI BrowseGraphic.getFileName()
          Name of the file that contains a graphic that provides an illustration of the dataset.
 String BrowseGraphic.getFileType()
          Format in which the illustration is encoded.
 Collection<? extends BrowseGraphic> Identification.getGraphicOverviews()
          Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).
 InitiativeType AggregateInformation.getInitiativeType()
          Type of initiative under which the aggregate dataset was produced.
 Collection<? extends InternationalString> Keywords.getKeywords()
          Commonly used word(s) or formalised word(s) or phrase(s) used to describe the subject.
 Collection<Locale> DataIdentification.getLanguages()
          Language(s) used within the dataset.
 Collection<? extends ResponsibleParty> Identification.getPointOfContacts()
          Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).
 InternationalString Identification.getPurpose()
          Summary of the intentions with which the resource(s) was developed.
 Collection<? extends Constraints> Identification.getResourceConstraints()
          Provides information about constraints which apply to the resource(s).
 Collection<? extends Format> Identification.getResourceFormats()
          Provides a description of the format of the resource(s).
 Collection<? extends MaintenanceInformation> Identification.getResourceMaintenances()
          Provides information about the frequency of resource updates, and the scope of those updates.
 Collection<? extends Usage> Identification.getResourceSpecificUsages()
          Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.
 Collection<SpatialRepresentationType> DataIdentification.getSpatialRepresentationTypes()
          Method used to spatially represent geographic information.
 Collection<? extends Resolution> DataIdentification.getSpatialResolutions()
          Factor which provides a general understanding of the density of spatial data in the dataset.
 InternationalString Usage.getSpecificUsage()
          Brief description of the resource and/or resource series usage.
 Collection<Progress> Identification.getStatus()
          Status of the resource(s).
 InternationalString DataIdentification.getSupplementalInformation()
          Any other descriptive information about the dataset.
 Citation Keywords.getThesaurusName()
          Name of the formally registered thesaurus or a similar authoritative source of keywords.
 Collection<TopicCategory> DataIdentification.getTopicCategories()
          Main theme(s) of the dataset.
 KeywordType Keywords.getType()
          Subject matter used to group similar keywords.
 Date Usage.getUsageDate()
          Date and time of the first use or range of uses of the resource and/or resource series.
 Collection<? extends ResponsibleParty> Usage.getUserContactInfo()
          Identification of and means of communicating with person(s) and organization(s) using the resource(s).
 InternationalString Usage.getUserDeterminedLimitations()
          Applications, determined by the user for which the resource and/or resource series is not suitable.
 

Uses of UML in org.opengis.metadata.lineage
 

Classes in org.opengis.metadata.lineage with annotations of type UML
 interface Algorithm
          Details of the methodology by which geographic information was derived from the instrument readings.
 interface Lineage
          Information about the events or source data used in constructing the data specified by the scope or lack of knowledge about lineage.
 interface NominalResolution
          Distance between consistent parts of (centre, left side, right side) adjacent pixels.
 interface Processing
          Comprehensive information about the procedure(s), process(es) and algorithm(s) applied in the process step.
 interface ProcessStep
          Description of the event, including related parameters or tolerances.
 interface ProcessStepReport
          Report of what occurred during the process step.
 interface Source
          Information about the source data used in creating the data specified by the scope.
 

Methods in org.opengis.metadata.lineage with annotations of type UML
 Collection<? extends Algorithm> Processing.getAlgorithms()
          Details of the methodology by which geographic information was derived from the instrument readings.
 Citation Algorithm.getCitation()
          Information identifying the algorithm and version or date.
 Date ProcessStep.getDate()
          Date and time or range of date and time on or over which the process step occurred.
 InternationalString ProcessStep.getDescription()
          Description of the event, including related parameters or tolerances.
 InternationalString ProcessStepReport.getDescription()
          Textual description of what occurred during the process step.
 InternationalString Source.getDescription()
          Detailed description of the level of the source data.
 InternationalString Algorithm.getDescription()
          Information describing the algorithm used to generate the data.
 Collection<? extends Citation> Processing.getDocumentations()
          Reference to documentation describing the processing.
 InternationalString ProcessStepReport.getFileType()
          Type of file that contains the processing report.
 Double NominalResolution.getGroundResolution()
          Distance between consistent parts of (centre, left side, right side) adjacent pixels in the object space.
 Identifier Processing.getIdentifier()
          Information to identify the processing package that produced the data.
 InternationalString ProcessStepReport.getName()
          Name of the processing report.
 Collection<? extends Source> ProcessStep.getOutputs()
          Description of the product generated as a result of the process step.
 InternationalString Processing.getProcedureDescription()
          Additional details about the processing procedures.
 Identifier Source.getProcessedLevel()
          Processing level of the source data.
 Processing ProcessStep.getProcessingInformation()
          Comprehensive information about the procedure by which the algorithm was applied to derive geographic data from the raw instrument measurements, such as datasets, software used, and the processing environment.
 Collection<? extends ResponsibleParty> ProcessStep.getProcessors()
          Identification of, and means of communication with, person(s) and organization(s) associated with the process step.
 Collection<? extends ProcessStep> Lineage.getProcessSteps()
          Information about an event in the creation process for the data specified by the scope.
 InternationalString ProcessStep.getRationale()
          Requirement or purpose for the process step.
 Collection<? extends ProcessStepReport> ProcessStep.getReports()
          Report generated by the process step.
 NominalResolution Source.getResolution()
          Distance between consistent parts (centre, left side, right side) of two adjacent pixels.
 InternationalString Processing.getRunTimeParameters()
          Parameters to control the processing operations, entered at run time.
 RepresentativeFraction Source.getScaleDenominator()
          Denominator of the representative fraction on a source map.
 Double NominalResolution.getScanningResolution()
          Distance between consistent parts of (centre, left side, right side) adjacent pixels in the scan plane.
 Collection<? extends Citation> Processing.getSoftwareReferences()
          Reference to document describing processing software.
 Citation Source.getSourceCitation()
          Recommended reference to be used for the source data.
 Collection<? extends Extent> Source.getSourceExtents()
          Information about the spatial, vertical and temporal extent of the source data.
 ReferenceSystem Source.getSourceReferenceSystem()
          Spatial reference system used by the source data.
 Collection<? extends Source> ProcessStep.getSources()
          Information about the source data used in creating the data specified by the scope.
 Collection<? extends Source> Lineage.getSources()
          Information about the source data used in creating the data specified by the scope.
 Collection<? extends ProcessStep> Source.getSourceSteps()
          Information about an event in the creation process for the source data.
 InternationalString Lineage.getStatement()
          General explanation of the data producer's knowledge about the lineage of a dataset.
 

Uses of UML in org.opengis.metadata.maintenance
 

Classes in org.opengis.metadata.maintenance with annotations of type UML
 class MaintenanceFrequency
          Frequency with which modifications and deletions are made to the data after it is first produced.
 interface MaintenanceInformation
          Information about the scope and frequency of updating.
 class ScopeCode
          Class of information to which the referencing entity applies.
 interface ScopeDescription
          Description of the class of information covered by the information.
 

Fields in org.opengis.metadata.maintenance with annotations of type UML
static MaintenanceFrequency MaintenanceFrequency.ANNUALLY
          Data is updated every year.
static MaintenanceFrequency MaintenanceFrequency.AS_NEEDED
          Data is updated as deemed necessary.
static ScopeCode ScopeCode.ATTRIBUTE
          Information applies to the attribute value.
static ScopeCode ScopeCode.ATTRIBUTE_TYPE
          Information applies to the characteristic of a feature.
static MaintenanceFrequency MaintenanceFrequency.BIANNUALLY
          Data is updated twice each year.
static ScopeCode ScopeCode.COLLECTION_HARDWARE
          Information applies to the collection hardware class.
static ScopeCode ScopeCode.COLLECTION_SESSION
          Information applies to the collection session.
static MaintenanceFrequency MaintenanceFrequency.CONTINUAL
          Data is repeatedly and frequently updated.
static MaintenanceFrequency MaintenanceFrequency.DAILY
          Data is updated each day.
static ScopeCode ScopeCode.DATASET
          Information applies to a consistent spatial data product that can be provided by a data distributor.
static ScopeCode ScopeCode.DIMENSION_GROUP
          Information applies to a dimension group.
static ScopeCode ScopeCode.FEATURE
          Information applies to spatial constructs (features) that have a direct correspondence with a real world object.
static ScopeCode ScopeCode.FEATURE_TYPE
          Information applies to a group of spatial primitives (geometric objects) that have a common type.
static ScopeCode ScopeCode.FIELD_SESSION
          Information applies to a field session.
static MaintenanceFrequency MaintenanceFrequency.FORTNIGHTLY
          Data is updated every two weeks.
static MaintenanceFrequency MaintenanceFrequency.IRREGULAR
          Data is updated in intervals that are uneven in duration.
static ScopeCode ScopeCode.MODEL
          Information applies to a copy or imitation of an existing or hypothetical object.
static MaintenanceFrequency MaintenanceFrequency.MONTHLY
          Data is updated each month.
static ScopeCode ScopeCode.NON_GEOGRAPHIC_DATASET
          Information applies to non-geographic data;
static MaintenanceFrequency MaintenanceFrequency.NOT_PLANNED
          There are no plans to update the data.
static ScopeCode ScopeCode.PROPERTY_TYPE
          Information applies to a property type.
static MaintenanceFrequency MaintenanceFrequency.QUARTERLY
          Data is updated every three months.
static ScopeCode ScopeCode.SERIES
          Information applies to a collection of spatial data which share similar characteristics of theme, source date, resolution, and methodology.
static ScopeCode ScopeCode.SERVICE
          Information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case.
static ScopeCode ScopeCode.SOFTWARE
          Information applies to a computer program or routine.
static ScopeCode ScopeCode.TILE
          Information applies to a tile, a spatial subset of geographic data.
static MaintenanceFrequency MaintenanceFrequency.UNKNOWN
          Frequency of maintenance for the data is not known
static MaintenanceFrequency MaintenanceFrequency.WEEKLY
          Data is updated on a weekly basis.
 

Methods in org.opengis.metadata.maintenance with annotations of type UML
 Set<? extends AttributeType> ScopeDescription.getAttributeInstances()
          Attribute instances to which the information applies.
 Set<? extends AttributeType> ScopeDescription.getAttributes()
          Attributes to which the information applies.
 Collection<? extends ResponsibleParty> MaintenanceInformation.getContacts()
          Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the metadata.
 String ScopeDescription.getDataset()
          Dataset to which the information applies.
 Date MaintenanceInformation.getDateOfNextUpdate()
          Scheduled revision date for resource.
 Set<? extends FeatureType> ScopeDescription.getFeatureInstances()
          Feature instances to which the information applies.
 Set<? extends FeatureType> ScopeDescription.getFeatures()
          Features to which the information applies.
 MaintenanceFrequency MaintenanceInformation.getMaintenanceAndUpdateFrequency()
          Frequency with which changes and additions are made to the resource after the initial resource is completed.
 Collection<? extends InternationalString> MaintenanceInformation.getMaintenanceNotes()
          Information regarding specific requirements for maintaining the resource.
 String ScopeDescription.getOther()
          Class of information that does not fall into the other categories to which the information applies.
 Collection<? extends ScopeDescription> MaintenanceInformation.getUpdateScopeDescriptions()
          Additional information about the range or extent of the resource.
 Collection<ScopeCode> MaintenanceInformation.getUpdateScopes()
          Scope of data to which maintenance is applied.
 PeriodDuration MaintenanceInformation.getUserDefinedMaintenanceFrequency()
          Maintenance period other than those defined.
 

Uses of UML in org.opengis.metadata.quality
 

Classes in org.opengis.metadata.quality with annotations of type UML
 interface AbsoluteExternalPositionalAccuracy
          Closeness of reported coordinate values to values accepted as or being true.
 interface AccuracyOfATimeMeasurement
          Correctness of the temporal references of an item (reporting of error in time measurement).
 interface Completeness
          Presence and absence of features, their attributes and their relationships.
 interface CompletenessCommission
          Excess data present in the dataset, as described by the scope.
 interface CompletenessOmission
          Data absent from the dataset, as described by the scope.
 interface ConceptualConsistency
          Adherence to rules of the conceptual schema.
 interface ConformanceResult
          Information about the outcome of evaluating the obtained value (or set of values) against a specified acceptable conformance quality level.
 interface CoverageResult
          Result of a data quality measure organising the measured values as a coverage.
 interface DataQuality
          Quality information for the data specified by a data quality scope.
 interface DomainConsistency
          Adherence of values to the value domains.
 interface Element
          Type of test applied to the data specified by a data quality scope.
 class EvaluationMethodType
          Type of method for evaluating an identified data quality measure.
 interface FormatConsistency
          Degree to which data is stored in accordance with the physical structure of the dataset, as described by the scope.
 interface GriddedDataPositionalAccuracy
          Closeness of gridded data position values to values accepted as or being true.
 interface LogicalConsistency
          Degree of adherence to logical rules of data structure, attribution and relationships.
 interface NonQuantitativeAttributeAccuracy
          Accuracy of non-quantitative attributes.
 interface PositionalAccuracy
          Accuracy of the position of features.
 interface QuantitativeAttributeAccuracy
          Accuracy of quantitative attributes.
 interface QuantitativeResult
          Information about the value (or set of values) obtained from applying a data quality measure.
 interface RelativeInternalPositionalAccuracy
          Closeness of the relative positions of features in the scope to their respective relative positions accepted as or being true.
 interface Result
          Base interface of more specific result classes.
 interface Scope
          Description of the data specified by the scope.
 interface TemporalAccuracy
          Accuracy of the temporal attributes and temporal relationships of features.
 interface TemporalConsistency
          Correctness of ordered events or sequences, if reported.
 interface TemporalValidity
          Validity of data specified by the scope with respect to time.
 interface ThematicAccuracy
          Accuracy of quantitative attributes and the correctness of non-quantitative attributes and of the classifications of features and their relationships.
 interface ThematicClassificationCorrectness
          Comparison of the classes assigned to features or their attributes to a universe of discourse.
 interface TopologicalConsistency
          Correctness of the explicitly encoded topological characteristics of the dataset as described by the scope.
 interface Usability
          Degree of adherence of a dataset to a specific set of user requirements.
 

Fields in org.opengis.metadata.quality with annotations of type UML
static EvaluationMethodType EvaluationMethodType.DIRECT_EXTERNAL
          Method of evaluating the quality of a dataset based on inspection of items within the dataset, where reference data external to the dataset being evaluated is required.
static EvaluationMethodType EvaluationMethodType.DIRECT_INTERNAL
          Method of evaluating the quality of a dataset based on inspection of items within the dataset, where all data required is internal to the dataset being evaluated.
static EvaluationMethodType EvaluationMethodType.INDIRECT
          Method of evaluating the quality of a dataset based on external knowledge.
 

Methods in org.opengis.metadata.quality with annotations of type UML
 Collection<? extends Date> Element.getDates()
          Date or range of dates on which a data quality measure was applied.
 InternationalString QuantitativeResult.getErrorStatistic()
          Statistical method used to determine the value, or null if none.
 InternationalString Element.getEvaluationMethodDescription()
          Description of the evaluation method.
 EvaluationMethodType Element.getEvaluationMethodType()
          Type of method used to evaluate quality of the dataset, or null if unspecified.
 Citation Element.getEvaluationProcedure()
          Reference to the procedure information, or null if none.
 InternationalString ConformanceResult.getExplanation()
          Explanation of the meaning of conformance for this result.
 Extent Scope.getExtent()
          Information about the spatial, vertical and temporal extent of the data specified by the scope.
 ScopeCode Scope.getLevel()
          Hierarchical level of the data specified by the scope.
 Collection<? extends ScopeDescription> Scope.getLevelDescription()
          Detailed description about the level of the data specified by the scope.
 Lineage DataQuality.getLineage()
          Non-quantitative quality information about the lineage of the data specified by the scope.
 InternationalString Element.getMeasureDescription()
          Description of the measure being determined.
 Identifier Element.getMeasureIdentification()
          Code identifying a registered standard procedure, or null if none.
 Collection<? extends InternationalString> Element.getNamesOfMeasure()
          Name of the test applied to the data.
 Collection<? extends Element> DataQuality.getReports()
          Quantitative quality information for the data specified by the scope.
 CoverageDescription CoverageResult.getResultContentDescription()
          Provides the description of the content of the result coverage, i.e. semantic definition of the data quality measures.
 DataFile CoverageResult.getResultFile()
          Provides information about the data file containing the result coverage data.
 Format CoverageResult.getResultFormat()
          Provides information about the format of the result coverage data.
 Collection<? extends Result> Element.getResults()
          Value (or set of values) obtained from applying a data quality measure or the out come of evaluating the obtained value (or set of values) against a specified acceptable conformance quality level.
 SpatialRepresentation CoverageResult.getResultSpatialRepresentation()
          Provides the digital representation of data quality measures composing the coverage result.
 Scope DataQuality.getScope()
          The specific data to which the data quality information applies.
 SpatialRepresentationType CoverageResult.getSpatialRepresentationType()
          Method used to spatially represent the coverage result.
 Citation ConformanceResult.getSpecification()
          Citation of product specification or user requirement against which data is being evaluated.
 Collection<? extends Record> QuantitativeResult.getValues()
          Quantitative value or values, content determined by the evaluation procedure used.
 RecordType QuantitativeResult.getValueType()
          Value type for reporting a data quality result, or null if none.
 Unit<?> QuantitativeResult.getValueUnit()
          Value unit for reporting a data quality result, or null if none.
 Boolean ConformanceResult.pass()
          Indication of the conformance result.
 

Uses of UML in org.opengis.metadata.spatial
 

Classes in org.opengis.metadata.spatial with annotations of type UML
 class CellGeometry
          Code indicating whether grid data is point or area.
 interface Dimension
          Axis properties.
 class DimensionNameType
          Name of the dimension.
 interface GCP
          Information on ground control point.
 interface GCPCollection
          Information about a control point collection.
 interface GeolocationInformation
          Information used to determine geographic location corresponding to image location.
 interface GeometricObjects
          Number of objects, listed by geometric object type, used in the dataset.
 class GeometricObjectType
          Name of point and vector spatial objects used to locate zero-, one-, and two-dimensional spatial locations in the dataset.
 interface Georectified
          Grid whose cells are regularly spaced in a geographic (i.e., lat / long) or map coordinate system defined in the Spatial Referencing System (SRS) so that any cell in the grid can be geolocated given its grid coordinate and the grid origin, cell spacing, and orientation indication of whether or not geographic.
 interface Georeferenceable
          Grid with cells irregularly spaced in any given geographic/map projection coordinate system, whose individual cells can be geolocated using geolocation information supplied with the data but cannot be geolocated from the grid properties alone.
 interface GridSpatialRepresentation
          Basic information required to uniquely identify a resource or resources.
 class PixelOrientation
          Point in a pixel corresponding to the Earth location of the pixel.
 interface SpatialRepresentation
          Digital mechanism used to represent spatial information.
 class SpatialRepresentationType
          Method used to represent geographic information in the dataset.
 class TopologyLevel
          Degree of complexity of the spatial relationships.
 interface VectorSpatialRepresentation
          Information about the vector spatial objects in the dataset.
 

Fields in org.opengis.metadata.spatial with annotations of type UML
static TopologyLevel TopologyLevel.ABSTRACT
          Topological complex without any specified geometric realization.
static CellGeometry CellGeometry.AREA
          Each cell represents an area.
static PixelOrientation PixelOrientation.CENTER
          Point in a pixel corresponding to the Earth location of the pixel.
static DimensionNameType DimensionNameType.COLUMN
          Abscissa (x) axis.
static GeometricObjectType GeometricObjectType.COMPLEX
          Set of geometric primitives such that their boundaries can be represented as a union of other primitives.
static GeometricObjectType GeometricObjectType.COMPOSITE
          Connected set of curves, solids or surfaces.
static DimensionNameType DimensionNameType.CROSS_TRACK
          Perpendicular to the direction of motion of the scan point.
static GeometricObjectType GeometricObjectType.CURVE
          Bounded, 1-dimensional geometric primitive, representing the continuous image of a line.
static TopologyLevel TopologyLevel.FULL_PLANAR_GRAPH
          2-dimensional topological complex which is planar.
static TopologyLevel TopologyLevel.FULL_SURFACE_GRAPH
          2-dimensional topological complex which is isomorphic to a subset of a surface.
static TopologyLevel TopologyLevel.FULL_TOPOLOGY_3D
          Complete coverage of a 3D coordinate space.
static TopologyLevel TopologyLevel.GEOMETRY_ONLY
          Geometry objects without any additional structure which describes topology.
static SpatialRepresentationType SpatialRepresentationType.GRID
          Grid data is used to represent geographic data.
static DimensionNameType DimensionNameType.LINE
          Scan line of a sensor.
static PixelOrientation PixelOrientation.LOWER_LEFT
          The corner in the pixel closest to the origin of the SRS; if two are at the same distance from the origin, the one with the smallest x-value.
static PixelOrientation PixelOrientation.LOWER_RIGHT
          Next corner counterclockwise from the lower left.
static TopologyLevel TopologyLevel.PLANAR_GRAPH
          1-dimensional topological complex which is planar.
static GeometricObjectType GeometricObjectType.POINT
          Zero-dimensional geometric primitive, representing a position but not having an extent.
static CellGeometry CellGeometry.POINT
          Each cell represents a point.
static DimensionNameType DimensionNameType.ROW
          Ordinate (y) axis.
static DimensionNameType DimensionNameType.SAMPLE
          Element along a scan line.
static GeometricObjectType GeometricObjectType.SOLID
          Bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space.
static SpatialRepresentationType SpatialRepresentationType.STEREO_MODEL
          Three-dimensional view formed by the intersecting homologous rays of an overlapping pair of images.
static GeometricObjectType GeometricObjectType.SURFACE
          Bounded, connected 2-dimensional geometric, representing the continuous image of a region of a plane.
static TopologyLevel TopologyLevel.SURFACE_GRAPH
          1-dimensional topological complex which is isomorphic to a subset of a surface.
static SpatialRepresentationType SpatialRepresentationType.TEXT_TABLE
          Textual or tabular data is used to represent geographic data.
static DimensionNameType DimensionNameType.TIME
          Duration.
static SpatialRepresentationType SpatialRepresentationType.TIN
          Triangulated irregular network.
static TopologyLevel TopologyLevel.TOPOLOGY_1D
          1-dimensional topological complex.
static TopologyLevel TopologyLevel.TOPOLOGY_3D
          3-dimensional topological complex.
static DimensionNameType DimensionNameType.TRACK
          Along the direction of motion of the scan point
static PixelOrientation PixelOrientation.UPPER_LEFT
          Next corner counterclockwise from the upper right.
static PixelOrientation PixelOrientation.UPPER_RIGHT
          Next corner counterclockwise from the lower right.
static SpatialRepresentationType SpatialRepresentationType.VECTOR
          Vector data is used to represent geographic data.
static DimensionNameType DimensionNameType.VERTICAL
          Vertical (z) axis.
static SpatialRepresentationType SpatialRepresentationType.VIDEO
          Scene from a video recording.
 

Methods in org.opengis.metadata.spatial with annotations of type UML
 Collection<? extends Element> GCP.getAccuracyReports()
          Accuracy of a ground control point.
 List<? extends Dimension> GridSpatialRepresentation.getAxisDimensionProperties()
          Information about spatial-temporal axis properties.
 CellGeometry GridSpatialRepresentation.getCellGeometry()
          Identification of grid data as point or cell.
 Point Georectified.getCenterPoint()
          Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cell halfway between opposite ends of the grid in the spatial dimensions.
 InternationalString Georectified.getCheckPointDescription()
          Description of geographic position points used to test the accuracy of the georeferenced grid data.
 Collection<? extends GCP> Georectified.getCheckPoints()
          Geographic references used to validate georectification of the data.
 Integer GCPCollection.getCollectionIdentification()
          Identifier of the GCP collection.
 InternationalString GCPCollection.getCollectionName()
          Name of the GCP collection.
 ReferenceSystem GCPCollection.getCoordinateReferenceSystem()
          Coordinate system in which the ground control points are defined.
 List<? extends Point> Georectified.getCornerPoints()
          Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cells at opposite ends of grid coverage along two diagonals in the grid spatial dimensions.
 DimensionNameType Dimension.getDimensionName()
          Name of the axis.
 Integer Dimension.getDimensionSize()
          Number of elements along the axis.
 Collection<? extends GCP> GCPCollection.getGCPs()
          Ground control point(s) used in the collection.
 DirectPosition GCP.getGeographicCoordinates()
          Geographic or map position of the control point, in either two or three dimensions.
 Collection<? extends GeolocationInformation> Georeferenceable.getGeolocationInformation()
          Information that can be used to geolocate the data.
 Integer GeometricObjects.getGeometricObjectCount()
          Total number of the point or vector object type occurring in the dataset.
 Collection<? extends GeometricObjects> VectorSpatialRepresentation.getGeometricObjects()
          Information about the geometric objects used in the dataset.
 GeometricObjectType GeometricObjects.getGeometricObjectType()
          Name of point and vector spatial objects used to locate zero-, one-, and two-dimensional spatial locations in the dataset.
 Record Georeferenceable.getGeoreferencedParameters()
          Terms which support grid data georeferencing.
 Integer GridSpatialRepresentation.getNumberOfDimensions()
          Number of independent spatial-temporal axes.
 InternationalString Georeferenceable.getOrientationParameterDescription()
          Description of parameters used to describe sensor orientation.
 Collection<? extends Citation> Georeferenceable.getParameterCitations()
          Reference providing description of the parameters.
 PixelOrientation Georectified.getPointInPixel()
          Point in a pixel corresponding to the Earth location of the pixel.
 Collection<? extends DataQuality> GeolocationInformation.getQualityInfo()
          Provides an overall assessment of quality of geolocation information.
 Double Dimension.getResolution()
          Degree of detail in the grid dataset.
 TopologyLevel VectorSpatialRepresentation.getTopologyLevel()
          Code which identifies the degree of complexity of the spatial relationships.
 InternationalString Georectified.getTransformationDimensionDescription()
          Description of the information about which grid dimensions are the spatial dimensions.
 Collection<? extends InternationalString> Georectified.getTransformationDimensionMapping()
          Information about which grid dimensions are the spatial dimensions.
 boolean Georectified.isCheckPointAvailable()
          Indication of whether or not geographic position points are available to test the accuracy of the georeferenced grid data.
 boolean Georeferenceable.isControlPointAvailable()
          Indication of whether or not control point(s) exists.
 boolean Georeferenceable.isOrientationParameterAvailable()
          Indication of whether or not orientation parameters are available.
 boolean GridSpatialRepresentation.isTransformationParameterAvailable()
          Indication of whether or not parameters for transformation exists.
 

Uses of UML in org.opengis.observation
 

Classes in org.opengis.observation with annotations of type UML
 interface AnyFeature
          This interface represents the set of all classes with the stereotype<>.
 interface CompositePhenomenon
          A CompositeProperty is composed of a set of component property.
 interface CompoundPhenomenon
          A CompoundProperty has several components, whose count is indicated by the dimension.
 interface ConstrainedPhenomenon
          A ConstrainedProperty modifies a base property by adding singleConstraints, each specifying a value on some secondary axis.
 interface DiscreteCoverageObservation
          A DiscreteCoverageObservation is an observation whose feature of interest is the larger feature, and within which the result elements geometry describe its spatio-temporal decomposition.
 interface Measure
          Value described using a numeric amount with a scale or using a scalar reference system
 interface Measurement
          An observation whose result is a measure Measurement event.
 interface Observation
          Generic Observation event.
 interface ObservationCollection
          Observation collection, using the "Composite" pattern
 interface Phenomenon
          The basic PropertyType class carries a definition, with an identifier and an optional set of aliases.
 interface PhenomenonSeries
          A PropertySeries applies one or more constraintLists to the base property, each providing a set of values for a single secondary axis.
 interface Process
          The description of Observation procedures is beyond the scope of this specification.
 interface ProcessModel
          ProcessModel is an atomic procedure.
 interface ProcessSystem
          ProcessSystem aggregates sub-processes, which may apply either in parallel (as a process package) or sequentially (in a processing chain) or a mixture.
 interface TimeSeriesObservation
          Specialized Observation, in which the result is a compact representation of a time-instant coverage which samples a property of the feature of interest at different times.
 

Methods in org.opengis.observation with annotations of type UML
 Phenomenon PhenomenonSeries.getBase()
          Phenomenon that forms the basis for generating a set of more refined Phenomena; e.g.
 Phenomenon ConstrainedPhenomenon.getBase()
          Property that forms the basis for generating a set of more refined Phenomena; e.g.
 Phenomenon CompositePhenomenon.getBase()
          Optional phenomenon that forms the basis for generating more specialized composite Phenomenon by adding more components.
 List<? extends Phenomenon> CompositePhenomenon.getComponent()
          A set of component composing the phenomenon.
 List<Process> ProcessSystem.getComponent()
           
 List<Object> PhenomenonSeries.getConstraintList()
          A set of values of some secondary property that constraints the basePhenomenon to generate a Phenomenon set.
 int CompoundPhenomenon.getDimension()
          The number of components in the tuple.
 AnyFeature Observation.getFeatureOfInterest()
          The featureOfInterest is a feature of any type (ISO 19109, ISO 19101), which is a representation of the observation target, being the real-world object regarding which the observation is made.
 List<Observation> ObservationCollection.getMember()
           
 Metadata Observation.getObservationMetadata()
           
 Phenomenon Observation.getObservedProperty()
          Property-type or phenomenon for which the observation result provides an estimate of its value.
 String PhenomenonSeries.getOtherConstraint()
          Other constraints are described in text.
 String ConstrainedPhenomenon.getOtherConstraint()
          Constraints that cannot be expressed as values of an orthogonal/helper phenomenon
 Process Observation.getProcedure()
          The procedure is the description of a process used to generate the result.
 Object Observation.getProcedureParameter()
          An Observation parameter is a general event-specific parameter.
 TemporalObject Observation.getProcedureTime()
           
 Element Observation.getQuality()
          Instance-specific quality assessment or measure.
 DiscreteCoverage DiscreteCoverageObservation.getResult()
          generalized discrete coverage which describes the distribution of a property on the feature of interest.
 Object Observation.getResult()
          The result contains the value generated by the procedure.
 DiscreteTimeInstantCoverage TimeSeriesObservation.getResult()
          compact representation of a time-instant coverage which samples a property of the feature of interest at different times
 Measure Measurement.getResult()
           
 TemporalObject Observation.getSamplingTime()
          The samplingTime is the time that the result applies to the feature-of-interest.
 Object ConstrainedPhenomenon.getSingleConstraint()
          Constraint expressed as a value or range of an orthogonal/helper phenomenon
 

Uses of UML in org.opengis.observation.coverage
 

Classes in org.opengis.observation.coverage with annotations of type UML
 interface DiscreteTimeInstantCoverage
          Specialization of ISO 19123 CV_DiscreteTimeInstantCoverage.
 interface TimeInstantValuePair
          Specialization of ISO 19123 CV_GeometryValuePair.
 

Uses of UML in org.opengis.observation.sampling
 

Classes in org.opengis.observation.sampling with annotations of type UML
 interface LocatedSpecimen
          A locatedSpecimen is a specialization of specimen that carries it's location informations.
 interface Location
          Observations may be associated with a geospatial location.
 interface SamplingCurve
          A "SamplingCurve" is an identified 1-D spatial feature.
 interface SamplingFeature
          A SamplingFeature is distinguished from typical domain feature types in that it has a set of navigable associations with Observations.
 interface SamplingFeatureCollection
          A SamplingFeatureCollection is a concrete class which has the specialized relation member.
 interface SamplingFeatureRelation
          A SamplingFeatureRelation association class carries a source, target and role.
 interface SamplingPoint
          A SamplingPoint samples its target at a point(0-manifold);
 interface SamplingSolid
          A "SamplingSolid" is an identified 3-D spatial feature used in sampling.
 interface SamplingSurface
          A "SamplingSurface" is an identified 2-D spatial feature.
 interface SpatiallyExtensiveSamplingFeature
          Generic interface for SamplingCurve, SamplingSurface and SamplingSolid
 interface Specimen
          A located object on which measurements may be made.
 interface SurveyProcedure
          Specialized procedure related to surveying positions and locations.
 

Methods in org.opengis.observation.sampling with annotations of type UML
 Measure SamplingSurface.getArea()
          Surface area.
 Location Specimen.getCurrentLocation()
          Storage location of specimen if it still exists.
 Measure SurveyProcedure.getElevationAccuracy()
           
 Datum SurveyProcedure.getElevationDatum()
           
 Process SurveyProcedure.getElevationMethod()
           
 Datum SurveyProcedure.getGeodeticDatum()
           
 Geometry Location.getGeometryLocation()
           
 Measure SamplingCurve.getLength()
          Lenght of the curve.
 GenericName Specimen.getMaterialClass()
          Material type, usually taken from a controlled vocabulary.
 List<SamplingFeature> SamplingFeatureCollection.getMember()
           
 GeographicDescription Location.getNameLocation()
           
 ResponsibleParty SurveyProcedure.getOperator()
           
 Point SamplingPoint.getPosition()
          Sampling position.
 Measure SurveyProcedure.getPositionAccuracy()
           
 Process SurveyProcedure.getPositionMethod()
           
 GenericName SurveyProcedure.getProjection()
           
 List<Observation> SamplingFeature.getRelatedObservation()
          A SamplingFeature is distinguished from typical domain feature types in that it has a set of [0..*] navigable associations with Observations, given the rolename relatedObservation.
 List<SamplingFeatureRelation> SamplingFeature.getRelatedSamplingFeature()
          Sampling features are frequently related to each other, as parts of complexes, networks, through sub-sampling, etc.
 GenericName SamplingFeatureRelation.getRole()
           
 List<AnyFeature> SamplingFeature.getSampledFeature()
          A SamplingFeature must be associated with one or more other features through an association role sampledFeature.
 Geometry LocatedSpecimen.getSamplingLocation()
          Sampling location may be provided directly if not available through its association with either the sampledFeature or a relatedSamplingFeature.
 ProcessModel Specimen.getSamplingMethod()
          Method used when retrieving specimen from host sampledFeature
 TemporalGeometricPrimitive Specimen.getSamplingTime()
          Time and date when the specimen was initially retrieved
 Curve SamplingCurve.getShape()
          Geometry of the curve.
 Solid SamplingSolid.getShape()
          Geometry of the sampling solid.
 Surface SamplingSurface.getShape()
          Geometry of the surface.
 Measure Specimen.getSize()
          The size of the specimen: mass, length, volume, etc.
 SurveyProcedure SamplingFeature.getSurveyDetail()
          A common requirement for sampling features is an indication of the SurveyProcedure that provides the surveyDetails related to determination of its location and shape.
 TemporalObject SurveyProcedure.getSurveyTime()
           
 SamplingFeature SamplingFeatureRelation.getTarget()
           
 Measure SamplingSolid.getVolume()
          Volume of the 3d solid.
 

Uses of UML in org.opengis.parameter
 

Classes in org.opengis.parameter with annotations of type UML
 interface GeneralParameterDescriptor
          Abstract definition of a parameter or group of parameters used by an operation method.
 interface GeneralParameterValue
          Abstract parameter value or group of parameter values.
 class InvalidParameterNameException
          Thrown when an unexpected parameter was found in a parameter group.
 class InvalidParameterValueException
          Thrown by ParameterValue setter methods when they are given an invalid value.
 interface ParameterDescriptor<T>
          The definition of a parameter used by an operation method.
 interface ParameterDescriptorGroup
          The definition of a group of related parameters used by an operation method.
 interface ParameterValue<T>
          A parameter value used by an operation method.
 interface ParameterValueGroup
          A group of related parameter values.
 

Methods in org.opengis.parameter with annotations of type UML
 boolean ParameterValue.booleanValue()
          Returns the boolean value of an operation parameter.
 List<GeneralParameterDescriptor> ParameterDescriptorGroup.descriptors()
          Returns the parameters in this group.
 double[] ParameterValue.doubleValueList()
          Returns an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure.
 T ParameterDescriptor.getDefaultValue()
          Returns the default value for the parameter.
 ParameterDescriptorGroup ParameterValueGroup.getDescriptor()
          The abstract definition of this group of parameters.
 GeneralParameterDescriptor GeneralParameterValue.getDescriptor()
          Returns the abstract definition of this parameter or group of parameters.
 int GeneralParameterDescriptor.getMaximumOccurs()
          The maximum number of times that values for this parameter group or parameter can be included.
 Comparable<T> ParameterDescriptor.getMaximumValue()
          Returns the maximum parameter value.
 int GeneralParameterDescriptor.getMinimumOccurs()
          The minimum number of times that values for this parameter group or parameter are required.
 Comparable<T> ParameterDescriptor.getMinimumValue()
          Returns the minimum parameter value.
 T ParameterValue.getValue()
          Returns the parameter value as an object.
 Class<T> ParameterDescriptor.getValueClass()
          Returns the class that describe the type of the parameter.
 int ParameterValue.intValue()
          Returns the positive integer value of an operation parameter, usually used for a count.
 int[] ParameterValue.intValueList()
          Returns an ordered sequence of two or more integer values of an operation parameter list, usually used for counts.
 String ParameterValue.stringValue()
          Returns the string value of an operation parameter.
 URI ParameterValue.valueFile()
          Returns a reference to a file or a part of a file containing one or more parameter values.
 List<GeneralParameterValue> ParameterValueGroup.values()
          Returns the values in this group.
 

Uses of UML in org.opengis.referencing
 

Classes in org.opengis.referencing with annotations of type UML
 interface AuthorityFactory
          Base interface for all authority factories.
 interface IdentifiedObject
          Supplementary identification and remarks information for a CRS or CRS-related object.
 interface ReferenceIdentifier
          Identifier used for reference systems.
 interface ReferenceSystem
          Description of a spatial and temporal reference system used by a dataset.
 

Methods in org.opengis.referencing with annotations of type UML
 Collection<GenericName> IdentifiedObject.getAlias()
          An alternative name by which this object is identified.
 Citation AuthorityFactory.getAuthority()
          Returns the organization or party responsible for definition and maintenance of the database.
 String ReferenceIdentifier.getCodeSpace()
          Name or identifier of the person or organization responsible for namespace.
 InternationalString AuthorityFactory.getDescriptionText(String code)
          Gets a description of the object corresponding to a code.
 Extent ReferenceSystem.getDomainOfValidity()
          Area or region or timeframe in which this (coordinate) reference system is valid.
 Set<ReferenceIdentifier> IdentifiedObject.getIdentifiers()
          An identifier which references elsewhere the object's defining information.
 ReferenceIdentifier IdentifiedObject.getName()
          The primary name by which this object is identified.
 InternationalString IdentifiedObject.getRemarks()
          Comments on or information about this object, including data source information.
 InternationalString ReferenceSystem.getScope()
          Description of domain of usage, or limitations of usage, for which this Reference System object is valid.
 String ReferenceIdentifier.getVersion()
          Version identifier for the namespace, as specified by the code authority.
 

Uses of UML in org.opengis.referencing.crs
 

Classes in org.opengis.referencing.crs with annotations of type UML
 interface CompoundCRS
          A coordinate reference system describing the position of points through two or more independent coordinate reference systems.
 interface CoordinateReferenceSystem
          Abstract coordinate reference system, usually defined by a coordinate system and a datum.
 interface CRSAuthorityFactory
          Creates coordinate reference systems using authority codes.
 interface CRSFactory
          Builds up complex coordinate reference systems from simpler objects or values.
 interface DerivedCRS
          A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system but is not a projected coordinate reference system.
 interface EngineeringCRS
          A contextually local coordinate reference system.
 interface GeneralDerivedCRS
          A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system (not by a datum).
 interface GeocentricCRS
          A 3D coordinate reference system with the origin at the approximate centre of mass of the earth.
 interface GeodeticCRS
          A coordinate reference system associated with a geodetic datum.
 interface GeographicCRS
          A coordinate reference system based on an ellipsoidal approximation of the geoid; this provides an accurate representation of the geometry of geographic features for a large portion of the earth's surface.
 interface ImageCRS
          An engineering coordinate reference system applied to locations in images.
 interface ProjectedCRS
          A 2D coordinate reference system used to approximate the shape of the earth on a planar surface.
 interface SingleCRS
          Abstract coordinate reference system, consisting of a single Coordinate System and a single Datum (as opposed to Compound CRS).
 interface TemporalCRS
          A 1D coordinate reference system used for the recording of time.
 interface VerticalCRS
          A 1D coordinate reference system used for recording heights or depths.
 

Methods in org.opengis.referencing.crs with annotations of type UML
 CompoundCRS CRSFactory.createCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem... elements)
          Creates a compound coordinate reference system from an ordered list of CoordinateReferenceSystem objects.