org.geotools.temporal.object
Class DefaultInstant
Object
DefaultTemporalObject
DefaultTemporalPrimitive
DefaultTemporalGeometricPrimitive
DefaultInstant
- All Implemented Interfaces:
- Comparable<TemporalPrimitive>, Instant, Separation, TemporalGeometricPrimitive, TemporalObject, TemporalOrder, TemporalPrimitive
public class DefaultInstant
- extends DefaultTemporalGeometricPrimitive
- implements Instant
A zero-dimensional geometric primitive that represents position in time, equivalent to a point
in space.
- Author:
- Mehdi Sidhoum (Geomatys)
DefaultInstant
public DefaultInstant(Position position)
getPosition
public Position getPosition()
- Get the position of this instant.
- Specified by:
getPosition
in interface Instant
getBegunBy
public Collection<Period> getBegunBy()
- Get the Collection of temporal
Period
s,
for which this Instant is the beginning. The collection may be empty.
- Specified by:
getBegunBy
in interface Instant
- See Also:
Period#begin
getEndedBy
public Collection<Period> getEndedBy()
- Get the Collection of temporal
Period
s,
for which this Instant is the end. The collection may be empty.
- Specified by:
getEndedBy
in interface Instant
- See Also:
Period#end
setPosition
public void setPosition(Position position)
setBegunBy
public void setBegunBy(Collection<Period> begunBy)
setEndBy
public void setEndBy(Collection<Period> endBy)
equals
public boolean equals(Object object)
- Verify if this entry is identical to the specified object.
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1996-2014 Geotools. All Rights Reserved.