Class TimePoint
java.lang.Object
org.episteme.social.history.time.TimePoint
- All Implemented Interfaces:
Serializable, Comparable<TimeCoordinate>, Temporal<TimeCoordinate>, TimeCoordinate
A precise point in time.
- Since:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from interface TimeCoordinate
getWhen
-
Constructor Details
-
TimePoint
-
-
Method Details
-
of
-
now
-
toInstant
Description copied from interface:TimeCoordinateReturns the exact instant this coordinate represents. If the coordinate is fuzzy or an interval, this returns a representative point.- Specified by:
toInstantin interfaceTimeCoordinate- Returns:
- the instant
-
getPrecision
Description copied from interface:TimeCoordinateReturns the precision of this coordinate.- Specified by:
getPrecisionin interfaceTimeCoordinate- Returns:
- the precision level
-
isFuzzy
public boolean isFuzzy()Description copied from interface:TimeCoordinateReturns whether this coordinate represents a range or has uncertainty.- Specified by:
isFuzzyin interfaceTimeCoordinate- Returns:
- true if fuzzy or interval-based
-
compareTo
- Specified by:
compareToin interfaceComparable<TimeCoordinate>
-
toString
-
equals
-
hashCode
-