/**
*/
package questionairemodel;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Calendar Question</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link questionairemodel.CalendarQuestion#isYear <em>Year</em>}</li>
* <li>{@link questionairemodel.CalendarQuestion#isMonth <em>Month</em>}</li>
* <li>{@link questionairemodel.CalendarQuestion#isDay <em>Day</em>}</li>
* <li>{@link questionairemodel.CalendarQuestion#isHour <em>Hour</em>}</li>
* <li>{@link questionairemodel.CalendarQuestion#isMinute <em>Minute</em>}</li>
* </ul>
* </p>
*
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion()
* @model
* @generated
*/
public interface CalendarQuestion extends Question {
/**
* Returns the value of the '<em><b>Year</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Year</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Year</em>' attribute.
* @see #setYear(boolean)
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion_Year()
* @model required="true"
* @generated
*/
boolean isYear();
/**
* Sets the value of the '{@link questionairemodel.CalendarQuestion#isYear <em>Year</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Year</em>' attribute.
* @see #isYear()
* @generated
*/
void setYear(boolean value);
/**
* Returns the value of the '<em><b>Month</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Month</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Month</em>' attribute.
* @see #setMonth(boolean)
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion_Month()
* @model required="true"
* @generated
*/
boolean isMonth();
/**
* Sets the value of the '{@link questionairemodel.CalendarQuestion#isMonth <em>Month</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Month</em>' attribute.
* @see #isMonth()
* @generated
*/
void setMonth(boolean value);
/**
* Returns the value of the '<em><b>Day</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Day</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Day</em>' attribute.
* @see #setDay(boolean)
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion_Day()
* @model required="true"
* @generated
*/
boolean isDay();
/**
* Sets the value of the '{@link questionairemodel.CalendarQuestion#isDay <em>Day</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Day</em>' attribute.
* @see #isDay()
* @generated
*/
void setDay(boolean value);
/**
* Returns the value of the '<em><b>Hour</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Hour</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Hour</em>' attribute.
* @see #setHour(boolean)
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion_Hour()
* @model required="true"
* @generated
*/
boolean isHour();
/**
* Sets the value of the '{@link questionairemodel.CalendarQuestion#isHour <em>Hour</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Hour</em>' attribute.
* @see #isHour()
* @generated
*/
void setHour(boolean value);
/**
* Returns the value of the '<em><b>Minute</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Minute</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Minute</em>' attribute.
* @see #setMinute(boolean)
* @see questionairemodel.QuestionairemodelPackage#getCalendarQuestion_Minute()
* @model required="true"
* @generated
*/
boolean isMinute();
/**
* Sets the value of the '{@link questionairemodel.CalendarQuestion#isMinute <em>Minute</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Minute</em>' attribute.
* @see #isMinute()
* @generated
*/
void setMinute(boolean value);
} // CalendarQuestion