Package net.opengis.gml311
Interface AbstractFeatureType
-
- All Superinterfaces:
AbstractGMLType
,EObject
,Notifier
- All Known Subinterfaces:
AbstractContinuousCoverageType
,AbstractCoverageType
,AbstractDiscreteCoverageType
,AbstractFeatureCollectionType
,BoundedFeatureType
,DirectedObservationAtDistanceType
,DirectedObservationType
,DynamicFeatureCollectionType
,DynamicFeatureType
,FeatureCollectionType
,GridCoverageType
,MultiCurveCoverageType
,MultiPointCoverageType
,MultiSolidCoverageType
,MultiSurfaceCoverageType
,ObservationType
,RectifiedGridCoverageType
- All Known Implementing Classes:
AbstractContinuousCoverageTypeImpl
,AbstractCoverageTypeImpl
,AbstractDiscreteCoverageTypeImpl
,AbstractFeatureCollectionTypeImpl
,AbstractFeatureTypeImpl
,BoundedFeatureTypeImpl
,DirectedObservationAtDistanceTypeImpl
,DirectedObservationTypeImpl
,DynamicFeatureCollectionTypeImpl
,DynamicFeatureTypeImpl
,FeatureCollectionTypeImpl
,GridCoverageTypeImpl
,MultiCurveCoverageTypeImpl
,MultiPointCoverageTypeImpl
,MultiSolidCoverageTypeImpl
,MultiSurfaceCoverageTypeImpl
,ObservationTypeImpl
,RectifiedGridCoverageTypeImpl
public interface AbstractFeatureType extends AbstractGMLType
A representation of the model object 'Abstract Feature Type'. An abstract feature provides a set of common properties, including id, metaDataProperty, name and description inherited from AbstractGMLType, plus boundedBy. A concrete feature type must derive from this type and specify additional properties in an application schema. A feature must possess an identifying attribute ('id' - 'fid' has been deprecated).The following features are supported:
- See Also:
Gml311Package.getAbstractFeatureType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BoundingShapeType
getBoundedBy()
Returns the value of the 'Bounded By' containment reference.LocationPropertyType
getLocation()
Returns the value of the 'Location' containment reference.FeatureMap
getLocationGroup()
Returns the value of the 'Location Group' attribute list.void
setBoundedBy(BoundingShapeType value)
Sets the value of the 'Bounded By
' containment reference.void
setLocation(LocationPropertyType value)
Sets the value of the 'Location
' containment reference.-
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
-
-
-
-
Method Detail
-
getBoundedBy
BoundingShapeType getBoundedBy()
Returns the value of the 'Bounded By' containment reference.If the meaning of the 'Bounded By' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Bounded By' containment reference.
- See Also:
setBoundedBy(BoundingShapeType)
,Gml311Package.getAbstractFeatureType_BoundedBy()
-
setBoundedBy
void setBoundedBy(BoundingShapeType value)
Sets the value of the 'Bounded By
' containment reference.- Parameters:
value
- the new value of the 'Bounded By' containment reference.- See Also:
getBoundedBy()
-
getLocationGroup
FeatureMap getLocationGroup()
Returns the value of the 'Location Group' attribute list. The list contents are of typeFeatureMap.Entry
. deprecated in GML version 3.1- Returns:
- the value of the 'Location Group' attribute list.
- See Also:
Gml311Package.getAbstractFeatureType_LocationGroup()
-
getLocation
LocationPropertyType getLocation()
Returns the value of the 'Location' containment reference. deprecated in GML version 3.1- Returns:
- the value of the 'Location' containment reference.
- See Also:
setLocation(LocationPropertyType)
,Gml311Package.getAbstractFeatureType_Location()
-
setLocation
void setLocation(LocationPropertyType value)
Sets the value of the 'Location
' containment reference.- Parameters:
value
- the new value of the 'Location' containment reference.- See Also:
getLocation()
-
-