Interface SchedulePackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SchedulePackageImpl

public interface SchedulePackage extends org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each operation of each class,
  • each enum,
  • and each data type
See Also:
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
    • eINSTANCE

      static final SchedulePackage eINSTANCE
      The singleton instance of the package.
    • SCHEDULE

      static final int SCHEDULE
      The meta object id for the 'Schedule' class.
      See Also:
    • SCHEDULE__BEGIN_DATE

      static final int SCHEDULE__BEGIN_DATE
      The feature id for the 'Begin Date' attribute.
      See Also:
    • SCHEDULE__END_DATE

      static final int SCHEDULE__END_DATE
      The feature id for the 'End Date' attribute.
      See Also:
    • SCHEDULE__DAYS_REPEAT_PERIOD

      static final int SCHEDULE__DAYS_REPEAT_PERIOD
      The feature id for the 'Days Repeat Period' attribute.
      See Also:
    • SCHEDULE__BEGIN_TIME

      static final int SCHEDULE__BEGIN_TIME
      The feature id for the 'Begin Time' attribute.
      See Also:
    • SCHEDULE__END_TIME

      static final int SCHEDULE__END_TIME
      The feature id for the 'End Time' attribute.
      See Also:
    • SCHEDULE__COMPLETION_TIME

      static final int SCHEDULE__COMPLETION_TIME
      The feature id for the 'Completion Time' attribute.
      See Also:
    • SCHEDULE__COMPLETION_INTERVAL

      static final int SCHEDULE__COMPLETION_INTERVAL
      The feature id for the 'Completion Interval' attribute.
      See Also:
    • SCHEDULE__REPEAT_PERIOD_IN_DAY

      static final int SCHEDULE__REPEAT_PERIOD_IN_DAY
      The feature id for the 'Repeat Period In Day' attribute.
      See Also:
    • SCHEDULE__REPEAT_PAUSE

      static final int SCHEDULE__REPEAT_PAUSE
      The feature id for the 'Repeat Pause' attribute.
      See Also:
    • SCHEDULE__DAILY_SCHEDULES

      static final int SCHEDULE__DAILY_SCHEDULES
      The feature id for the 'Daily Schedules' containment reference list.
      See Also:
    • SCHEDULE__WEEKS_PERIOD

      static final int SCHEDULE__WEEKS_PERIOD
      The feature id for the 'Weeks Period' attribute.
      See Also:
    • SCHEDULE__WEEK_DAYS

      static final int SCHEDULE__WEEK_DAYS
      The feature id for the 'Week Days' attribute list.
      See Also:
    • SCHEDULE__WEEK_DAY_IN_MONTH

      static final int SCHEDULE__WEEK_DAY_IN_MONTH
      The feature id for the 'Week Day In Month' attribute.
      See Also:
    • SCHEDULE__DAY_IN_MONTH

      static final int SCHEDULE__DAY_IN_MONTH
      The feature id for the 'Day In Month' attribute.
      See Also:
    • SCHEDULE__MONTHS

      static final int SCHEDULE__MONTHS
      The feature id for the 'Months' attribute list.
      See Also:
    • SCHEDULE_FEATURE_COUNT

      static final int SCHEDULE_FEATURE_COUNT
      The number of structural features of the 'Schedule' class.
      See Also:
    • SCHEDULE_OPERATION_COUNT

      static final int SCHEDULE_OPERATION_COUNT
      The number of operations of the 'Schedule' class.
      See Also:
    • DAILY_SCHEDULE

      static final int DAILY_SCHEDULE
      The meta object id for the 'Daily Schedule' class.
      See Also:
    • DAILY_SCHEDULE__BEGIN_TIME

      static final int DAILY_SCHEDULE__BEGIN_TIME
      The feature id for the 'Begin Time' attribute.
      See Also:
    • DAILY_SCHEDULE__END_TIME

      static final int DAILY_SCHEDULE__END_TIME
      The feature id for the 'End Time' attribute.
      See Also:
    • DAILY_SCHEDULE__COMPLETION_TIME

      static final int DAILY_SCHEDULE__COMPLETION_TIME
      The feature id for the 'Completion Time' attribute.
      See Also:
    • DAILY_SCHEDULE__COMPLETION_INTERVAL

      static final int DAILY_SCHEDULE__COMPLETION_INTERVAL
      The feature id for the 'Completion Interval' attribute.
      See Also:
    • DAILY_SCHEDULE__REPEAT_PERIOD_IN_DAY

      static final int DAILY_SCHEDULE__REPEAT_PERIOD_IN_DAY
      The feature id for the 'Repeat Period In Day' attribute.
      See Also:
    • DAILY_SCHEDULE__REPEAT_PAUSE

      static final int DAILY_SCHEDULE__REPEAT_PAUSE
      The feature id for the 'Repeat Pause' attribute.
      See Also:
    • DAILY_SCHEDULE_FEATURE_COUNT

      static final int DAILY_SCHEDULE_FEATURE_COUNT
      The number of structural features of the 'Daily Schedule' class.
      See Also:
    • DAILY_SCHEDULE_OPERATION_COUNT

      static final int DAILY_SCHEDULE_OPERATION_COUNT
      The number of operations of the 'Daily Schedule' class.
      See Also:
    • WEEK_DAYS

      static final int WEEK_DAYS
      The meta object id for the 'Week Days' enum.
      See Also:
    • MONTHS

      static final int MONTHS
      The meta object id for the 'Months' enum.
      See Also:
    • DATE

      static final int DATE
      The meta object id for the 'Date' data type.
      See Also:
    • TIME

      static final int TIME
      The meta object id for the 'Time' data type.
      See Also:
  • Method Details

    • getSchedule

      org.eclipse.emf.ecore.EClass getSchedule()
      Returns the meta object for class 'Schedule'.
      Returns:
      the meta object for class 'Schedule'.
      See Also:
    • getSchedule_BeginDate

      org.eclipse.emf.ecore.EAttribute getSchedule_BeginDate()
      Returns the meta object for the attribute 'Begin Date'.
      Returns:
      the meta object for the attribute 'Begin Date'.
      See Also:
    • getSchedule_EndDate

      org.eclipse.emf.ecore.EAttribute getSchedule_EndDate()
      Returns the meta object for the attribute 'End Date'.
      Returns:
      the meta object for the attribute 'End Date'.
      See Also:
    • getSchedule_DaysRepeatPeriod

      org.eclipse.emf.ecore.EAttribute getSchedule_DaysRepeatPeriod()
      Returns the meta object for the attribute 'Days Repeat Period'.
      Returns:
      the meta object for the attribute 'Days Repeat Period'.
      See Also:
    • getSchedule_BeginTime

      org.eclipse.emf.ecore.EAttribute getSchedule_BeginTime()
      Returns the meta object for the attribute 'Begin Time'.
      Returns:
      the meta object for the attribute 'Begin Time'.
      See Also:
    • getSchedule_EndTime

      org.eclipse.emf.ecore.EAttribute getSchedule_EndTime()
      Returns the meta object for the attribute 'End Time'.
      Returns:
      the meta object for the attribute 'End Time'.
      See Also:
    • getSchedule_CompletionTime

      org.eclipse.emf.ecore.EAttribute getSchedule_CompletionTime()
      Returns the meta object for the attribute 'Completion Time'.
      Returns:
      the meta object for the attribute 'Completion Time'.
      See Also:
    • getSchedule_CompletionInterval

      org.eclipse.emf.ecore.EAttribute getSchedule_CompletionInterval()
      Returns the meta object for the attribute 'Completion Interval'.
      Returns:
      the meta object for the attribute 'Completion Interval'.
      See Also:
    • getSchedule_RepeatPeriodInDay

      org.eclipse.emf.ecore.EAttribute getSchedule_RepeatPeriodInDay()
      Returns the meta object for the attribute 'Repeat Period In Day'.
      Returns:
      the meta object for the attribute 'Repeat Period In Day'.
      See Also:
    • getSchedule_RepeatPause

      org.eclipse.emf.ecore.EAttribute getSchedule_RepeatPause()
      Returns the meta object for the attribute 'Repeat Pause'.
      Returns:
      the meta object for the attribute 'Repeat Pause'.
      See Also:
    • getSchedule_DailySchedules

      org.eclipse.emf.ecore.EReference getSchedule_DailySchedules()
      Returns the meta object for the containment reference list 'Daily Schedules'.
      Returns:
      the meta object for the containment reference list 'Daily Schedules'.
      See Also:
    • getSchedule_WeeksPeriod

      org.eclipse.emf.ecore.EAttribute getSchedule_WeeksPeriod()
      Returns the meta object for the attribute 'Weeks Period'.
      Returns:
      the meta object for the attribute 'Weeks Period'.
      See Also:
    • getSchedule_WeekDays

      org.eclipse.emf.ecore.EAttribute getSchedule_WeekDays()
      Returns the meta object for the attribute list 'Week Days'.
      Returns:
      the meta object for the attribute list 'Week Days'.
      See Also:
    • getSchedule_WeekDayInMonth

      org.eclipse.emf.ecore.EAttribute getSchedule_WeekDayInMonth()
      Returns the meta object for the attribute 'Week Day In Month'.
      Returns:
      the meta object for the attribute 'Week Day In Month'.
      See Also:
    • getSchedule_DayInMonth

      org.eclipse.emf.ecore.EAttribute getSchedule_DayInMonth()
      Returns the meta object for the attribute 'Day In Month'.
      Returns:
      the meta object for the attribute 'Day In Month'.
      See Also:
    • getSchedule_Months

      org.eclipse.emf.ecore.EAttribute getSchedule_Months()
      Returns the meta object for the attribute list 'Months'.
      Returns:
      the meta object for the attribute list 'Months'.
      See Also:
    • getDailySchedule

      org.eclipse.emf.ecore.EClass getDailySchedule()
      Returns the meta object for class 'Daily Schedule'.
      Returns:
      the meta object for class 'Daily Schedule'.
      See Also:
    • getDailySchedule_BeginTime

      org.eclipse.emf.ecore.EAttribute getDailySchedule_BeginTime()
      Returns the meta object for the attribute 'Begin Time'.
      Returns:
      the meta object for the attribute 'Begin Time'.
      See Also:
    • getDailySchedule_EndTime

      org.eclipse.emf.ecore.EAttribute getDailySchedule_EndTime()
      Returns the meta object for the attribute 'End Time'.
      Returns:
      the meta object for the attribute 'End Time'.
      See Also:
    • getDailySchedule_CompletionTime

      org.eclipse.emf.ecore.EAttribute getDailySchedule_CompletionTime()
      Returns the meta object for the attribute 'Completion Time'.
      Returns:
      the meta object for the attribute 'Completion Time'.
      See Also:
    • getDailySchedule_CompletionInterval

      org.eclipse.emf.ecore.EAttribute getDailySchedule_CompletionInterval()
      Returns the meta object for the attribute 'Completion Interval'.
      Returns:
      the meta object for the attribute 'Completion Interval'.
      See Also:
    • getDailySchedule_RepeatPeriodInDay

      org.eclipse.emf.ecore.EAttribute getDailySchedule_RepeatPeriodInDay()
      Returns the meta object for the attribute 'Repeat Period In Day'.
      Returns:
      the meta object for the attribute 'Repeat Period In Day'.
      See Also:
    • getDailySchedule_RepeatPause

      org.eclipse.emf.ecore.EAttribute getDailySchedule_RepeatPause()
      Returns the meta object for the attribute 'Repeat Pause'.
      Returns:
      the meta object for the attribute 'Repeat Pause'.
      See Also:
    • getWeekDays

      org.eclipse.emf.ecore.EEnum getWeekDays()
      Returns the meta object for enum 'Week Days'.
      Returns:
      the meta object for enum 'Week Days'.
      See Also:
    • getMonths

      org.eclipse.emf.ecore.EEnum getMonths()
      Returns the meta object for enum 'Months'.
      Returns:
      the meta object for enum 'Months'.
      See Also:
    • getDate

      org.eclipse.emf.ecore.EDataType getDate()
      Returns the meta object for data type 'Date'.
      Returns:
      the meta object for data type 'Date'.
      See Also:
    • getTime

      org.eclipse.emf.ecore.EDataType getTime()
      Returns the meta object for data type 'Time'.
      Returns:
      the meta object for data type 'Time'.
      See Also:
    • getScheduleFactory

      ScheduleFactory getScheduleFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.