Package org.opengis.feature
Interface DynamicAttributeType<V>
-
- Type Parameters:
V
- the type of attribute values.
- All Superinterfaces:
AttributeType<V>
,IdentifiedType
,PropertyType
@Classifier(METACLASS) @UML(identifier="AttributeType", specification=OGC_14083) 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. AFeature
having dynamic attributes is a moving feature. A moving feature can have an arbitrary amount 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:
DynamicAttribute
,AttributeType
-
-
Method Summary
Modifier and Type Method Description DynamicAttribute<V>
newInstance()
Creates a new attribute instance of this type.-
Methods inherited from interface AttributeType
characteristics, getDefaultValue, getMaximumOccurs, getMinimumOccurs, getName, getValueClass
-
Methods inherited from interface IdentifiedType
getDefinition, getDescription, getDesignation
-
-
-
-
Method Detail
-
newInstance
DynamicAttribute<V> newInstance() throws UnsupportedOperationException
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.
-
-