package org.openprovenance.prov.model;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* <p>Interface for PROV objects that have time.
* <p>In PROV, <a href="http://www.w3.org/TR/prov-dm/#dfn-time">time instants</a>
* are defined according to <a href="http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/#dateTime">xsd:dateTime</a>.
*
* <p><span class="strong">Relevant class</span>
* <ul>
* <li>{@link XMLGregorianCalendar}
* </ul>
*
*
* @author lavm
*
*/
public interface HasTime {
/**
* Get time instant
* @return {@link XMLGregorianCalendar}
*/
public XMLGregorianCalendar getTime();
/**
* Set time instant
* @param time
*/
public void setTime(XMLGregorianCalendar time);
}