001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
007:
008: import org.eclipse.emf.ecore.EObject;
009:
010: /**
011: * <!-- begin-user-doc -->
012: * A representation of the model object '<em><b>Common Schedule</b></em>'.
013: * <!-- end-user-doc -->
014: *
015: * <p>
016: * The following features are supported:
017: * <ul>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getDayofMonth <em>Dayof Month</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getMonth <em>Month</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getDayofWeek <em>Dayof Week</em>}</li>
021: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getHolidaySchedule <em>Holiday Schedule</em>}</li>
022: * </ul>
023: * </p>
024: *
025: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getCommonSchedule()
026: * @model
027: * @generated
028: */
029: public interface CommonSchedule extends EObject {
030: /**
031: * <!-- begin-user-doc -->
032: * <!-- end-user-doc -->
033: * @generated
034: */
035: String copyright = "Copyright, Bostech Corp.";
036:
037: /**
038: * Returns the value of the '<em><b>Dayof Month</b></em>' attribute.
039: * <!-- begin-user-doc -->
040: * <p>
041: * If the meaning of the '<em>Dayof Month</em>' attribute isn't clear,
042: * there really should be more of a description here...
043: * </p>
044: * <!-- end-user-doc -->
045: * @return the value of the '<em>Dayof Month</em>' attribute.
046: * @see #setDayofMonth(String)
047: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getCommonSchedule_DayofMonth()
048: * @model
049: * @generated
050: */
051: String getDayofMonth();
052:
053: /**
054: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getDayofMonth <em>Dayof Month</em>}' attribute.
055: * <!-- begin-user-doc -->
056: * <!-- end-user-doc -->
057: * @param value the new value of the '<em>Dayof Month</em>' attribute.
058: * @see #getDayofMonth()
059: * @generated
060: */
061: void setDayofMonth(String value);
062:
063: /**
064: * Returns the value of the '<em><b>Month</b></em>' attribute.
065: * <!-- begin-user-doc -->
066: * <p>
067: * If the meaning of the '<em>Month</em>' attribute isn't clear,
068: * there really should be more of a description here...
069: * </p>
070: * <!-- end-user-doc -->
071: * @return the value of the '<em>Month</em>' attribute.
072: * @see #setMonth(String)
073: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getCommonSchedule_Month()
074: * @model
075: * @generated
076: */
077: String getMonth();
078:
079: /**
080: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getMonth <em>Month</em>}' attribute.
081: * <!-- begin-user-doc -->
082: * <!-- end-user-doc -->
083: * @param value the new value of the '<em>Month</em>' attribute.
084: * @see #getMonth()
085: * @generated
086: */
087: void setMonth(String value);
088:
089: /**
090: * Returns the value of the '<em><b>Dayof Week</b></em>' attribute.
091: * <!-- begin-user-doc -->
092: * <p>
093: * If the meaning of the '<em>Dayof Week</em>' attribute isn't clear,
094: * there really should be more of a description here...
095: * </p>
096: * <!-- end-user-doc -->
097: * @return the value of the '<em>Dayof Week</em>' attribute.
098: * @see #setDayofWeek(String)
099: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getCommonSchedule_DayofWeek()
100: * @model
101: * @generated
102: */
103: String getDayofWeek();
104:
105: /**
106: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getDayofWeek <em>Dayof Week</em>}' attribute.
107: * <!-- begin-user-doc -->
108: * <!-- end-user-doc -->
109: * @param value the new value of the '<em>Dayof Week</em>' attribute.
110: * @see #getDayofWeek()
111: * @generated
112: */
113: void setDayofWeek(String value);
114:
115: /**
116: * Returns the value of the '<em><b>Holiday Schedule</b></em>' attribute.
117: * <!-- begin-user-doc -->
118: * <p>
119: * If the meaning of the '<em>Holiday Schedule</em>' attribute isn't clear,
120: * there really should be more of a description here...
121: * </p>
122: * <!-- end-user-doc -->
123: * @return the value of the '<em>Holiday Schedule</em>' attribute.
124: * @see #setHolidaySchedule(String)
125: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getCommonSchedule_HolidaySchedule()
126: * @model
127: * @generated
128: */
129: String getHolidaySchedule();
130:
131: /**
132: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.CommonSchedule#getHolidaySchedule <em>Holiday Schedule</em>}' attribute.
133: * <!-- begin-user-doc -->
134: * <!-- end-user-doc -->
135: * @param value the new value of the '<em>Holiday Schedule</em>' attribute.
136: * @see #getHolidaySchedule()
137: * @generated
138: */
139: void setHolidaySchedule(String value);
140:
141: } // CommonSchedule
|