package org.openlca.ecospold;
import javax.xml.datatype.XMLGregorianCalendar;
public interface ITimePeriod {
/**
* Gets the value of the startYear property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getStartYear();
/**
* Sets the value of the startYear property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setStartYear(XMLGregorianCalendar value);
/**
* Gets the value of the startYearMonth property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getStartYearMonth();
/**
* Sets the value of the startYearMonth property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setStartYearMonth(XMLGregorianCalendar value);
/**
* Gets the value of the startDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getStartDate();
/**
* Sets the value of the startDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setStartDate(XMLGregorianCalendar value);
/**
* Gets the value of the endYear property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getEndYear();
/**
* Sets the value of the endYear property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setEndYear(XMLGregorianCalendar value);
/**
* Gets the value of the endYearMonth property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getEndYearMonth();
/**
* Sets the value of the endYearMonth property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setEndYearMonth(XMLGregorianCalendar value);
/**
* Gets the value of the endDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public abstract XMLGregorianCalendar getEndDate();
/**
* Sets the value of the endDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public abstract void setEndDate(XMLGregorianCalendar value);
/**
* Gets the value of the dataValidForEntirePeriod property.
*
*/
public abstract boolean isDataValidForEntirePeriod();
/**
* Sets the value of the dataValidForEntirePeriod property.
*
*/
public abstract void setDataValidForEntirePeriod(boolean value);
/**
* Gets the value of the text property.
*
* @return
* possible object is
* {@link String }
*
*/
public abstract String getText();
/**
* Sets the value of the text property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public abstract void setText(String value);
}