- Type Parameters:
V
- the type of attribute values.
- All Superinterfaces:
AttributeType<V>
,IdentifiedType
,PropertyType
@Classifier(METACLASS)
@UML(identifier="DynamicAttributeType",
specification=OGC_MOVING_FEATURE)
public interface DynamicAttributeType<V>
extends AttributeType<V>
Definition of a dynamic attribute in a moving feature type.
Dynamic attributes describe attributes of a feature in which the values vary with time and/or location.
A
Feature
having dynamic attributes is a moving feature.
A moving feature can have an arbitrary number of time-varying attributes,
such as the velocity of vehicles or the wind speed of hurricanes.
Dynamic attributes are used for non-spatial attribute. If the value type of a dynamic attribute is geometric point, it is a trajectory.
- Since:
- 3.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionCreates a new attribute instance of this type.Methods inherited from interface org.opengis.feature.AttributeType
characteristics, getDefaultValue, getMaximumOccurs, getMinimumOccurs, getName, getValueClass
Methods inherited from interface org.opengis.feature.IdentifiedType
getDefinition, getDescription, getDesignation
-
Method Details
-
newInstance
Creates a new attribute instance of this type.- Specified by:
newInstance
in interfaceAttributeType<V>
- Returns:
- a new dynamic attribute instance.
- Throws:
UnsupportedOperationException
- if this type does not support new instance creation.
-