blob: 144f18a1005633fe6d596ebd8c668a9c95683570 [file] [log] [blame]
/**
* Copyright (c) 2011, 2018 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*
* generated from SignalDSL.xcore
*
*
*/
package org.eclipse.osbp.xtext.signal;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalDSLFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='signal' modelName='SignalDSL' prefix='SignalDSL' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2011, 2018 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials\r\n are made available under the terms of the Eclipse Public License 2.0 \r\n which accompanies this distribution, and is available at\r\n https://www.eclipse.org/legal/epl-2.0/\r\n\r\n SPDX-License-Identifier: EPL-2.0\r\n \r\n Contributors: \r\n Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation\r\n \r\n generated from SignalDSL.xcore\r\n\r\n ' updateClasspath='false' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='signaldsl'"
* @generated
*/
public interface SignalDSLPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "signal";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/xtext/signal/SignalDSL";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "signaldsl";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
SignalDSLPackage eINSTANCE = org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalModelImpl <em>Signal Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalModelImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalModel()
* @generated
*/
int SIGNAL_MODEL = 0;
/**
* The feature id for the '<em><b>Import Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_MODEL__IMPORT_SECTION = 0;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_MODEL__PACKAGES = 1;
/**
* The number of structural features of the '<em>Signal Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Signal Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalLazyResolverImpl <em>Signal Lazy Resolver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalLazyResolverImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalLazyResolver()
* @generated
*/
int SIGNAL_LAZY_RESOLVER = 1;
/**
* The number of structural features of the '<em>Signal Lazy Resolver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_LAZY_RESOLVER_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT = 0;
/**
* The number of operations of the '<em>Signal Lazy Resolver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_LAZY_RESOLVER_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalPackageImpl <em>Signal Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalPackageImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalPackage()
* @generated
*/
int SIGNAL_PACKAGE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Signals</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PACKAGE__SIGNALS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Signal Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PACKAGE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalDefinitionImpl <em>Signal Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalDefinitionImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalDefinition()
* @generated
*/
int SIGNAL_DEFINITION = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DEFINITION__NAME = SIGNAL_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Signal Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DEFINITION_FEATURE_COUNT = SIGNAL_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DEFINITION___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DEFINITION_OPERATION_COUNT = SIGNAL_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalWatcherImpl <em>Signal Watcher</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalWatcherImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalWatcher()
* @generated
*/
int SIGNAL_WATCHER = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_WATCHER__NAME = SIGNAL_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_WATCHER__DEFINITION = SIGNAL_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Signal Watcher</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_WATCHER_FEATURE_COUNT = SIGNAL_DEFINITION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_WATCHER___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_DEFINITION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Watcher</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_WATCHER_OPERATION_COUNT = SIGNAL_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherDefinitionImpl <em>Watcher Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherDefinitionImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherDefinition()
* @generated
*/
int WATCHER_DEFINITION = 5;
/**
* The feature id for the '<em><b>Interchangegroup</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_DEFINITION__INTERCHANGEGROUP = 0;
/**
* The feature id for the '<em><b>Executiontype</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_DEFINITION__EXECUTIONTYPE = 1;
/**
* The number of structural features of the '<em>Watcher Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_DEFINITION_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Watcher Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_DEFINITION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherWithFileMaskImpl <em>Watcher With File Mask</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherWithFileMaskImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherWithFileMask()
* @generated
*/
int WATCHER_WITH_FILE_MASK = 6;
/**
* The feature id for the '<em><b>Interchangegroup</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK__INTERCHANGEGROUP = WATCHER_DEFINITION__INTERCHANGEGROUP;
/**
* The feature id for the '<em><b>Executiontype</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK__EXECUTIONTYPE = WATCHER_DEFINITION__EXECUTIONTYPE;
/**
* The feature id for the '<em><b>Filemask</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK__FILEMASK = WATCHER_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Interchange</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK__INTERCHANGE = WATCHER_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Watcher With File Mask</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK_FEATURE_COUNT = WATCHER_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Watcher With File Mask</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_MASK_OPERATION_COUNT = WATCHER_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherWithFileNameImpl <em>Watcher With File Name</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherWithFileNameImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherWithFileName()
* @generated
*/
int WATCHER_WITH_FILE_NAME = 7;
/**
* The feature id for the '<em><b>Interchangegroup</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME__INTERCHANGEGROUP = WATCHER_DEFINITION__INTERCHANGEGROUP;
/**
* The feature id for the '<em><b>Executiontype</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME__EXECUTIONTYPE = WATCHER_DEFINITION__EXECUTIONTYPE;
/**
* The feature id for the '<em><b>Filename</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME__FILENAME = WATCHER_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Interchanges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME__INTERCHANGES = WATCHER_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Watcher With File Name</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME_FEATURE_COUNT = WATCHER_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Watcher With File Name</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WATCHER_WITH_FILE_NAME_OPERATION_COUNT = WATCHER_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SchedulerTypeImpl <em>Scheduler Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SchedulerTypeImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSchedulerType()
* @generated
*/
int SCHEDULER_TYPE = 8;
/**
* The number of structural features of the '<em>Scheduler Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCHEDULER_TYPE_FEATURE_COUNT = SIGNAL_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Scheduler Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCHEDULER_TYPE_OPERATION_COUNT = SIGNAL_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalSchedulerImpl <em>Signal Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalSchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalScheduler()
* @generated
*/
int SIGNAL_SCHEDULER = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER__NAME = SIGNAL_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Interchangegroup</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER__INTERCHANGEGROUP = SIGNAL_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Executiontype</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER__EXECUTIONTYPE = SIGNAL_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Schedulertype</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER__SCHEDULERTYPE = SIGNAL_DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Interchanges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER__INTERCHANGES = SIGNAL_DEFINITION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Signal Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER_FEATURE_COUNT = SIGNAL_DEFINITION_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_DEFINITION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_SCHEDULER_OPERATION_COUNT = SIGNAL_DEFINITION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.CronSchedulerImpl <em>Cron Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.CronSchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getCronScheduler()
* @generated
*/
int CRON_SCHEDULER = 10;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRON_SCHEDULER__EXPRESSION = SCHEDULER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Cron Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRON_SCHEDULER_FEATURE_COUNT = SCHEDULER_TYPE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRON_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Cron Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CRON_SCHEDULER_OPERATION_COUNT = SCHEDULER_TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.HourlySchedulerImpl <em>Hourly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.HourlySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getHourlyScheduler()
* @generated
*/
int HOURLY_SCHEDULER = 11;
/**
* The feature id for the '<em><b>Minute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HOURLY_SCHEDULER__MINUTE = SCHEDULER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Hourly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HOURLY_SCHEDULER_FEATURE_COUNT = SCHEDULER_TYPE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HOURLY_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Hourly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HOURLY_SCHEDULER_OPERATION_COUNT = SCHEDULER_TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.DailySchedulerImpl <em>Daily Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.DailySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getDailyScheduler()
* @generated
*/
int DAILY_SCHEDULER = 12;
/**
* The feature id for the '<em><b>Hour</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAILY_SCHEDULER__HOUR = SCHEDULER_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Minute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAILY_SCHEDULER__MINUTE = SCHEDULER_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Daily Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAILY_SCHEDULER_FEATURE_COUNT = SCHEDULER_TYPE_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAILY_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Daily Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DAILY_SCHEDULER_OPERATION_COUNT = SCHEDULER_TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.WeeklySchedulerImpl <em>Weekly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WeeklySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWeeklyScheduler()
* @generated
*/
int WEEKLY_SCHEDULER = 13;
/**
* The feature id for the '<em><b>Dayofweek</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER__DAYOFWEEK = SCHEDULER_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Hour</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER__HOUR = SCHEDULER_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Minute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER__MINUTE = SCHEDULER_TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Weekly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER_FEATURE_COUNT = SCHEDULER_TYPE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Weekly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WEEKLY_SCHEDULER_OPERATION_COUNT = SCHEDULER_TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.MonthlySchedulerImpl <em>Monthly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.MonthlySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getMonthlyScheduler()
* @generated
*/
int MONTHLY_SCHEDULER = 14;
/**
* The feature id for the '<em><b>Dayofmonth</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER__DAYOFMONTH = SCHEDULER_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Hour</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER__HOUR = SCHEDULER_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Minute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER__MINUTE = SCHEDULER_TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Monthly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER_FEATURE_COUNT = SCHEDULER_TYPE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER___ERESOLVE_PROXY__INTERNALEOBJECT = SCHEDULER_TYPE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Monthly Scheduler</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MONTHLY_SCHEDULER_OPERATION_COUNT = SCHEDULER_TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.SignalProcessor <em>Signal Processor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalProcessor
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalProcessor()
* @generated
*/
int SIGNAL_PROCESSOR = 15;
/**
* The number of structural features of the '<em>Signal Processor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PROCESSOR_FEATURE_COUNT = SIGNAL_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PROCESSOR___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Processor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_PROCESSOR_OPERATION_COUNT = SIGNAL_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalDatainterchangeImpl <em>Signal Datainterchange</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalDatainterchangeImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalDatainterchange()
* @generated
*/
int SIGNAL_DATAINTERCHANGE = 16;
/**
* The feature id for the '<em><b>Data Action</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE__DATA_ACTION = SIGNAL_PROCESSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Data Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE__DATA_REF = SIGNAL_PROCESSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Baseinterchange</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE__BASEINTERCHANGE = SIGNAL_PROCESSOR_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Signal Datainterchange</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE_FEATURE_COUNT = SIGNAL_PROCESSOR_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE___ERESOLVE_PROXY__INTERNALEOBJECT = SIGNAL_PROCESSOR___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Signal Datainterchange</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIGNAL_DATAINTERCHANGE_OPERATION_COUNT = SIGNAL_PROCESSOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.SignalActionEnum <em>Signal Action Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalActionEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalActionEnum()
* @generated
*/
int SIGNAL_ACTION_ENUM = 17;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum <em>Signal Execution Type Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalExecutionTypeEnum()
* @generated
*/
int SIGNAL_EXECUTION_TYPE_ENUM = 18;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.signal.DayOfWeekEnum <em>Day Of Week Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.DayOfWeekEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getDayOfWeekEnum()
* @generated
*/
int DAY_OF_WEEK_ENUM = 19;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getInternalEObject()
* @generated
*/
int INTERNAL_EOBJECT = 20;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalModel <em>Signal Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Model</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalModel
* @generated
*/
EClass getSignalModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.signal.SignalModel#getImportSection <em>Import Section</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Import Section</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalModel#getImportSection()
* @see #getSignalModel()
* @generated
*/
EReference getSignalModel_ImportSection();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.signal.SignalModel#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Packages</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalModel#getPackages()
* @see #getSignalModel()
* @generated
*/
EReference getSignalModel_Packages();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalLazyResolver <em>Signal Lazy Resolver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Lazy Resolver</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalLazyResolver
* @generated
*/
EClass getSignalLazyResolver();
/**
* Returns the meta object for the '{@link org.eclipse.osbp.xtext.signal.SignalLazyResolver#eResolveProxy(org.eclipse.emf.ecore.InternalEObject) <em>EResolve Proxy</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>EResolve Proxy</em>' operation.
* @see org.eclipse.osbp.xtext.signal.SignalLazyResolver#eResolveProxy(org.eclipse.emf.ecore.InternalEObject)
* @generated
*/
EOperation getSignalLazyResolver__EResolveProxy__InternalEObject();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalPackage <em>Signal Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Package</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalPackage
* @generated
*/
EClass getSignalPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.signal.SignalPackage#getSignals <em>Signals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Signals</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalPackage#getSignals()
* @see #getSignalPackage()
* @generated
*/
EReference getSignalPackage_Signals();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalDefinition <em>Signal Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Definition</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDefinition
* @generated
*/
EClass getSignalDefinition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.SignalDefinition#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDefinition#getName()
* @see #getSignalDefinition()
* @generated
*/
EAttribute getSignalDefinition_Name();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalWatcher <em>Signal Watcher</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Watcher</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalWatcher
* @generated
*/
EClass getSignalWatcher();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.signal.SignalWatcher#getDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Definition</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalWatcher#getDefinition()
* @see #getSignalWatcher()
* @generated
*/
EReference getSignalWatcher_Definition();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.WatcherDefinition <em>Watcher Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Watcher Definition</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherDefinition
* @generated
*/
EClass getWatcherDefinition();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.signal.WatcherDefinition#getInterchangegroup <em>Interchangegroup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Interchangegroup</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherDefinition#getInterchangegroup()
* @see #getWatcherDefinition()
* @generated
*/
EReference getWatcherDefinition_Interchangegroup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WatcherDefinition#getExecutiontype <em>Executiontype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Executiontype</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherDefinition#getExecutiontype()
* @see #getWatcherDefinition()
* @generated
*/
EAttribute getWatcherDefinition_Executiontype();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileMask <em>Watcher With File Mask</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Watcher With File Mask</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileMask
* @generated
*/
EClass getWatcherWithFileMask();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileMask#getFilemask <em>Filemask</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filemask</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileMask#getFilemask()
* @see #getWatcherWithFileMask()
* @generated
*/
EAttribute getWatcherWithFileMask_Filemask();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileMask#getInterchange <em>Interchange</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Interchange</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileMask#getInterchange()
* @see #getWatcherWithFileMask()
* @generated
*/
EReference getWatcherWithFileMask_Interchange();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileName <em>Watcher With File Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Watcher With File Name</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileName
* @generated
*/
EClass getWatcherWithFileName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileName#getFilename <em>Filename</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filename</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileName#getFilename()
* @see #getWatcherWithFileName()
* @generated
*/
EAttribute getWatcherWithFileName_Filename();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.signal.WatcherWithFileName#getInterchanges <em>Interchanges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Interchanges</em>'.
* @see org.eclipse.osbp.xtext.signal.WatcherWithFileName#getInterchanges()
* @see #getWatcherWithFileName()
* @generated
*/
EReference getWatcherWithFileName_Interchanges();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SchedulerType <em>Scheduler Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scheduler Type</em>'.
* @see org.eclipse.osbp.xtext.signal.SchedulerType
* @generated
*/
EClass getSchedulerType();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalScheduler <em>Signal Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalScheduler
* @generated
*/
EClass getSignalScheduler();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.signal.SignalScheduler#getInterchangegroup <em>Interchangegroup</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Interchangegroup</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalScheduler#getInterchangegroup()
* @see #getSignalScheduler()
* @generated
*/
EReference getSignalScheduler_Interchangegroup();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.SignalScheduler#getExecutiontype <em>Executiontype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Executiontype</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalScheduler#getExecutiontype()
* @see #getSignalScheduler()
* @generated
*/
EAttribute getSignalScheduler_Executiontype();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.signal.SignalScheduler#getSchedulertype <em>Schedulertype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Schedulertype</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalScheduler#getSchedulertype()
* @see #getSignalScheduler()
* @generated
*/
EReference getSignalScheduler_Schedulertype();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.signal.SignalScheduler#getInterchanges <em>Interchanges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Interchanges</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalScheduler#getInterchanges()
* @see #getSignalScheduler()
* @generated
*/
EReference getSignalScheduler_Interchanges();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.CronScheduler <em>Cron Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Cron Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.CronScheduler
* @generated
*/
EClass getCronScheduler();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.CronScheduler#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expression</em>'.
* @see org.eclipse.osbp.xtext.signal.CronScheduler#getExpression()
* @see #getCronScheduler()
* @generated
*/
EAttribute getCronScheduler_Expression();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.HourlyScheduler <em>Hourly Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hourly Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.HourlyScheduler
* @generated
*/
EClass getHourlyScheduler();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.HourlyScheduler#getMinute <em>Minute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minute</em>'.
* @see org.eclipse.osbp.xtext.signal.HourlyScheduler#getMinute()
* @see #getHourlyScheduler()
* @generated
*/
EAttribute getHourlyScheduler_Minute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.DailyScheduler <em>Daily Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Daily Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.DailyScheduler
* @generated
*/
EClass getDailyScheduler();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.DailyScheduler#getHour <em>Hour</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hour</em>'.
* @see org.eclipse.osbp.xtext.signal.DailyScheduler#getHour()
* @see #getDailyScheduler()
* @generated
*/
EAttribute getDailyScheduler_Hour();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.DailyScheduler#getMinute <em>Minute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minute</em>'.
* @see org.eclipse.osbp.xtext.signal.DailyScheduler#getMinute()
* @see #getDailyScheduler()
* @generated
*/
EAttribute getDailyScheduler_Minute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.WeeklyScheduler <em>Weekly Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Weekly Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.WeeklyScheduler
* @generated
*/
EClass getWeeklyScheduler();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WeeklyScheduler#getDayofweek <em>Dayofweek</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dayofweek</em>'.
* @see org.eclipse.osbp.xtext.signal.WeeklyScheduler#getDayofweek()
* @see #getWeeklyScheduler()
* @generated
*/
EAttribute getWeeklyScheduler_Dayofweek();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WeeklyScheduler#getHour <em>Hour</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hour</em>'.
* @see org.eclipse.osbp.xtext.signal.WeeklyScheduler#getHour()
* @see #getWeeklyScheduler()
* @generated
*/
EAttribute getWeeklyScheduler_Hour();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.WeeklyScheduler#getMinute <em>Minute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minute</em>'.
* @see org.eclipse.osbp.xtext.signal.WeeklyScheduler#getMinute()
* @see #getWeeklyScheduler()
* @generated
*/
EAttribute getWeeklyScheduler_Minute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.MonthlyScheduler <em>Monthly Scheduler</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Monthly Scheduler</em>'.
* @see org.eclipse.osbp.xtext.signal.MonthlyScheduler
* @generated
*/
EClass getMonthlyScheduler();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.MonthlyScheduler#getDayofmonth <em>Dayofmonth</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dayofmonth</em>'.
* @see org.eclipse.osbp.xtext.signal.MonthlyScheduler#getDayofmonth()
* @see #getMonthlyScheduler()
* @generated
*/
EAttribute getMonthlyScheduler_Dayofmonth();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.MonthlyScheduler#getHour <em>Hour</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Hour</em>'.
* @see org.eclipse.osbp.xtext.signal.MonthlyScheduler#getHour()
* @see #getMonthlyScheduler()
* @generated
*/
EAttribute getMonthlyScheduler_Hour();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.MonthlyScheduler#getMinute <em>Minute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Minute</em>'.
* @see org.eclipse.osbp.xtext.signal.MonthlyScheduler#getMinute()
* @see #getMonthlyScheduler()
* @generated
*/
EAttribute getMonthlyScheduler_Minute();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalProcessor <em>Signal Processor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Processor</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalProcessor
* @generated
*/
EClass getSignalProcessor();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.signal.SignalDatainterchange <em>Signal Datainterchange</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Signal Datainterchange</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDatainterchange
* @generated
*/
EClass getSignalDatainterchange();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.SignalDatainterchange#getDataAction <em>Data Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data Action</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDatainterchange#getDataAction()
* @see #getSignalDatainterchange()
* @generated
*/
EAttribute getSignalDatainterchange_DataAction();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.signal.SignalDatainterchange#getDataRef <em>Data Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data Ref</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDatainterchange#getDataRef()
* @see #getSignalDatainterchange()
* @generated
*/
EReference getSignalDatainterchange_DataRef();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.signal.SignalDatainterchange#isBaseinterchange <em>Baseinterchange</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Baseinterchange</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalDatainterchange#isBaseinterchange()
* @see #getSignalDatainterchange()
* @generated
*/
EAttribute getSignalDatainterchange_Baseinterchange();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.signal.SignalActionEnum <em>Signal Action Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Signal Action Enum</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalActionEnum
* @generated
*/
EEnum getSignalActionEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum <em>Signal Execution Type Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Signal Execution Type Enum</em>'.
* @see org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum
* @generated
*/
EEnum getSignalExecutionTypeEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.signal.DayOfWeekEnum <em>Day Of Week Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Day Of Week Enum</em>'.
* @see org.eclipse.osbp.xtext.signal.DayOfWeekEnum
* @generated
*/
EEnum getDayOfWeekEnum();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Internal EObject</em>'.
* @see org.eclipse.emf.ecore.InternalEObject
* @model instanceClass="org.eclipse.emf.ecore.InternalEObject"
* @generated
*/
EDataType getInternalEObject();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
SignalDSLFactory getSignalDSLFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalModelImpl <em>Signal Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalModelImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalModel()
* @generated
*/
EClass SIGNAL_MODEL = eINSTANCE.getSignalModel();
/**
* The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_MODEL__IMPORT_SECTION = eINSTANCE.getSignalModel_ImportSection();
/**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_MODEL__PACKAGES = eINSTANCE.getSignalModel_Packages();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalLazyResolverImpl <em>Signal Lazy Resolver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalLazyResolverImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalLazyResolver()
* @generated
*/
EClass SIGNAL_LAZY_RESOLVER = eINSTANCE.getSignalLazyResolver();
/**
* The meta object literal for the '<em><b>EResolve Proxy</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation SIGNAL_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT = eINSTANCE.getSignalLazyResolver__EResolveProxy__InternalEObject();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalPackageImpl <em>Signal Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalPackageImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalPackage()
* @generated
*/
EClass SIGNAL_PACKAGE = eINSTANCE.getSignalPackage();
/**
* The meta object literal for the '<em><b>Signals</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_PACKAGE__SIGNALS = eINSTANCE.getSignalPackage_Signals();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalDefinitionImpl <em>Signal Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalDefinitionImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalDefinition()
* @generated
*/
EClass SIGNAL_DEFINITION = eINSTANCE.getSignalDefinition();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIGNAL_DEFINITION__NAME = eINSTANCE.getSignalDefinition_Name();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalWatcherImpl <em>Signal Watcher</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalWatcherImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalWatcher()
* @generated
*/
EClass SIGNAL_WATCHER = eINSTANCE.getSignalWatcher();
/**
* The meta object literal for the '<em><b>Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_WATCHER__DEFINITION = eINSTANCE.getSignalWatcher_Definition();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherDefinitionImpl <em>Watcher Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherDefinitionImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherDefinition()
* @generated
*/
EClass WATCHER_DEFINITION = eINSTANCE.getWatcherDefinition();
/**
* The meta object literal for the '<em><b>Interchangegroup</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WATCHER_DEFINITION__INTERCHANGEGROUP = eINSTANCE.getWatcherDefinition_Interchangegroup();
/**
* The meta object literal for the '<em><b>Executiontype</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WATCHER_DEFINITION__EXECUTIONTYPE = eINSTANCE.getWatcherDefinition_Executiontype();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherWithFileMaskImpl <em>Watcher With File Mask</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherWithFileMaskImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherWithFileMask()
* @generated
*/
EClass WATCHER_WITH_FILE_MASK = eINSTANCE.getWatcherWithFileMask();
/**
* The meta object literal for the '<em><b>Filemask</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WATCHER_WITH_FILE_MASK__FILEMASK = eINSTANCE.getWatcherWithFileMask_Filemask();
/**
* The meta object literal for the '<em><b>Interchange</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WATCHER_WITH_FILE_MASK__INTERCHANGE = eINSTANCE.getWatcherWithFileMask_Interchange();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.WatcherWithFileNameImpl <em>Watcher With File Name</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WatcherWithFileNameImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWatcherWithFileName()
* @generated
*/
EClass WATCHER_WITH_FILE_NAME = eINSTANCE.getWatcherWithFileName();
/**
* The meta object literal for the '<em><b>Filename</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WATCHER_WITH_FILE_NAME__FILENAME = eINSTANCE.getWatcherWithFileName_Filename();
/**
* The meta object literal for the '<em><b>Interchanges</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WATCHER_WITH_FILE_NAME__INTERCHANGES = eINSTANCE.getWatcherWithFileName_Interchanges();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SchedulerTypeImpl <em>Scheduler Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SchedulerTypeImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSchedulerType()
* @generated
*/
EClass SCHEDULER_TYPE = eINSTANCE.getSchedulerType();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalSchedulerImpl <em>Signal Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalSchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalScheduler()
* @generated
*/
EClass SIGNAL_SCHEDULER = eINSTANCE.getSignalScheduler();
/**
* The meta object literal for the '<em><b>Interchangegroup</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_SCHEDULER__INTERCHANGEGROUP = eINSTANCE.getSignalScheduler_Interchangegroup();
/**
* The meta object literal for the '<em><b>Executiontype</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIGNAL_SCHEDULER__EXECUTIONTYPE = eINSTANCE.getSignalScheduler_Executiontype();
/**
* The meta object literal for the '<em><b>Schedulertype</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_SCHEDULER__SCHEDULERTYPE = eINSTANCE.getSignalScheduler_Schedulertype();
/**
* The meta object literal for the '<em><b>Interchanges</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_SCHEDULER__INTERCHANGES = eINSTANCE.getSignalScheduler_Interchanges();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.CronSchedulerImpl <em>Cron Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.CronSchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getCronScheduler()
* @generated
*/
EClass CRON_SCHEDULER = eINSTANCE.getCronScheduler();
/**
* The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CRON_SCHEDULER__EXPRESSION = eINSTANCE.getCronScheduler_Expression();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.HourlySchedulerImpl <em>Hourly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.HourlySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getHourlyScheduler()
* @generated
*/
EClass HOURLY_SCHEDULER = eINSTANCE.getHourlyScheduler();
/**
* The meta object literal for the '<em><b>Minute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute HOURLY_SCHEDULER__MINUTE = eINSTANCE.getHourlyScheduler_Minute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.DailySchedulerImpl <em>Daily Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.DailySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getDailyScheduler()
* @generated
*/
EClass DAILY_SCHEDULER = eINSTANCE.getDailyScheduler();
/**
* The meta object literal for the '<em><b>Hour</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DAILY_SCHEDULER__HOUR = eINSTANCE.getDailyScheduler_Hour();
/**
* The meta object literal for the '<em><b>Minute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DAILY_SCHEDULER__MINUTE = eINSTANCE.getDailyScheduler_Minute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.WeeklySchedulerImpl <em>Weekly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.WeeklySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getWeeklyScheduler()
* @generated
*/
EClass WEEKLY_SCHEDULER = eINSTANCE.getWeeklyScheduler();
/**
* The meta object literal for the '<em><b>Dayofweek</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WEEKLY_SCHEDULER__DAYOFWEEK = eINSTANCE.getWeeklyScheduler_Dayofweek();
/**
* The meta object literal for the '<em><b>Hour</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WEEKLY_SCHEDULER__HOUR = eINSTANCE.getWeeklyScheduler_Hour();
/**
* The meta object literal for the '<em><b>Minute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WEEKLY_SCHEDULER__MINUTE = eINSTANCE.getWeeklyScheduler_Minute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.MonthlySchedulerImpl <em>Monthly Scheduler</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.MonthlySchedulerImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getMonthlyScheduler()
* @generated
*/
EClass MONTHLY_SCHEDULER = eINSTANCE.getMonthlyScheduler();
/**
* The meta object literal for the '<em><b>Dayofmonth</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MONTHLY_SCHEDULER__DAYOFMONTH = eINSTANCE.getMonthlyScheduler_Dayofmonth();
/**
* The meta object literal for the '<em><b>Hour</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MONTHLY_SCHEDULER__HOUR = eINSTANCE.getMonthlyScheduler_Hour();
/**
* The meta object literal for the '<em><b>Minute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MONTHLY_SCHEDULER__MINUTE = eINSTANCE.getMonthlyScheduler_Minute();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.SignalProcessor <em>Signal Processor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalProcessor
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalProcessor()
* @generated
*/
EClass SIGNAL_PROCESSOR = eINSTANCE.getSignalProcessor();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.impl.SignalDatainterchangeImpl <em>Signal Datainterchange</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.impl.SignalDatainterchangeImpl
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalDatainterchange()
* @generated
*/
EClass SIGNAL_DATAINTERCHANGE = eINSTANCE.getSignalDatainterchange();
/**
* The meta object literal for the '<em><b>Data Action</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIGNAL_DATAINTERCHANGE__DATA_ACTION = eINSTANCE.getSignalDatainterchange_DataAction();
/**
* The meta object literal for the '<em><b>Data Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIGNAL_DATAINTERCHANGE__DATA_REF = eINSTANCE.getSignalDatainterchange_DataRef();
/**
* The meta object literal for the '<em><b>Baseinterchange</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIGNAL_DATAINTERCHANGE__BASEINTERCHANGE = eINSTANCE.getSignalDatainterchange_Baseinterchange();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.SignalActionEnum <em>Signal Action Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalActionEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalActionEnum()
* @generated
*/
EEnum SIGNAL_ACTION_ENUM = eINSTANCE.getSignalActionEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum <em>Signal Execution Type Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.SignalExecutionTypeEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getSignalExecutionTypeEnum()
* @generated
*/
EEnum SIGNAL_EXECUTION_TYPE_ENUM = eINSTANCE.getSignalExecutionTypeEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.signal.DayOfWeekEnum <em>Day Of Week Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.signal.DayOfWeekEnum
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getDayOfWeekEnum()
* @generated
*/
EEnum DAY_OF_WEEK_ENUM = eINSTANCE.getDayOfWeekEnum();
/**
* The meta object literal for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.signal.impl.SignalDSLPackageImpl#getInternalEObject()
* @generated
*/
EDataType INTERNAL_EOBJECT = eINSTANCE.getInternalEObject();
}
} //SignalDSLPackage