| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id$ |
| */ |
| package org.eclipse.stem.loggers; |
| |
| 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.EPackage; |
| |
| import org.eclipse.stem.core.logger.LoggerPackage; |
| |
| /** |
| * <!-- 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 enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.SimulationLoggerFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface SimulationLoggerPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "loggers"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://org/eclipse/stem/loggers/"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "org.eclipse.stem.loggers"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| SimulationLoggerPackage eINSTANCE = org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.loggers.impl.SimulationLoggerImpl <em>Simulation Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerImpl |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationLogger() |
| * @generated |
| */ |
| int SIMULATION_LOGGER = 0; |
| |
| /** |
| * The feature id for the '<em><b>URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER__URI = LoggerPackage.LOGGER__URI; |
| |
| /** |
| * The feature id for the '<em><b>Type URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER__TYPE_URI = LoggerPackage.LOGGER__TYPE_URI; |
| |
| /** |
| * The feature id for the '<em><b>Dublin Core</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER__DUBLIN_CORE = LoggerPackage.LOGGER__DUBLIN_CORE; |
| |
| /** |
| * The feature id for the '<em><b>Enabled</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER__ENABLED = LoggerPackage.LOGGER_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Simulation Logger</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER_FEATURE_COUNT = LoggerPackage.LOGGER_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.loggers.SynchronousLogger <em>Synchronous Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.SynchronousLogger |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSynchronousLogger() |
| * @generated |
| */ |
| int SYNCHRONOUS_LOGGER = 1; |
| |
| /** |
| * The feature id for the '<em><b>URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYNCHRONOUS_LOGGER__URI = SIMULATION_LOGGER__URI; |
| |
| /** |
| * The feature id for the '<em><b>Type URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYNCHRONOUS_LOGGER__TYPE_URI = SIMULATION_LOGGER__TYPE_URI; |
| |
| /** |
| * The feature id for the '<em><b>Dublin Core</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYNCHRONOUS_LOGGER__DUBLIN_CORE = SIMULATION_LOGGER__DUBLIN_CORE; |
| |
| /** |
| * The feature id for the '<em><b>Enabled</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYNCHRONOUS_LOGGER__ENABLED = SIMULATION_LOGGER__ENABLED; |
| |
| /** |
| * The number of structural features of the '<em>Synchronous Logger</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYNCHRONOUS_LOGGER_FEATURE_COUNT = SIMULATION_LOGGER_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.jobs.simulation.ISimulationListener <em>ISimulation Listener</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.ISimulationListener |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getISimulationListener() |
| * @generated |
| */ |
| int ISIMULATION_LISTENER = 2; |
| |
| /** |
| * The number of structural features of the '<em>ISimulation Listener</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ISIMULATION_LISTENER_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.loggers.AsynchronousLogger <em>Asynchronous Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.AsynchronousLogger |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getAsynchronousLogger() |
| * @generated |
| */ |
| int ASYNCHRONOUS_LOGGER = 3; |
| |
| /** |
| * The feature id for the '<em><b>URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASYNCHRONOUS_LOGGER__URI = SIMULATION_LOGGER__URI; |
| |
| /** |
| * The feature id for the '<em><b>Type URI</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASYNCHRONOUS_LOGGER__TYPE_URI = SIMULATION_LOGGER__TYPE_URI; |
| |
| /** |
| * The feature id for the '<em><b>Dublin Core</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASYNCHRONOUS_LOGGER__DUBLIN_CORE = SIMULATION_LOGGER__DUBLIN_CORE; |
| |
| /** |
| * The feature id for the '<em><b>Enabled</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASYNCHRONOUS_LOGGER__ENABLED = SIMULATION_LOGGER__ENABLED; |
| |
| /** |
| * The number of structural features of the '<em>Asynchronous Logger</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASYNCHRONOUS_LOGGER_FEATURE_COUNT = SIMULATION_LOGGER_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.loggers.impl.SimulationLoggerEventImpl <em>Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerEventImpl |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationLoggerEvent() |
| * @generated |
| */ |
| int SIMULATION_LOGGER_EVENT = 4; |
| |
| /** |
| * The number of structural features of the '<em>Event</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SIMULATION_LOGGER_EVENT_FEATURE_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.stem.loggers.LOGGER_EVENTS <em>LOGGER EVENTS</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.LOGGER_EVENTS |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getLOGGER_EVENTS() |
| * @generated |
| */ |
| int LOGGER_EVENTS = 5; |
| |
| /** |
| * The meta object id for the '<em>Simulation</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.ISimulation |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulation() |
| * @generated |
| */ |
| int SIMULATION = 6; |
| |
| |
| /** |
| * The meta object id for the '<em>Simulation Event</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.SimulationEvent |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationEvent() |
| * @generated |
| */ |
| int SIMULATION_EVENT = 7; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.stem.loggers.SimulationLogger <em>Simulation Logger</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Simulation Logger</em>'. |
| * @see org.eclipse.stem.loggers.SimulationLogger |
| * @generated |
| */ |
| EClass getSimulationLogger(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.stem.loggers.SimulationLogger#isEnabled <em>Enabled</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Enabled</em>'. |
| * @see org.eclipse.stem.loggers.SimulationLogger#isEnabled() |
| * @see #getSimulationLogger() |
| * @generated |
| */ |
| EAttribute getSimulationLogger_Enabled(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.stem.loggers.SynchronousLogger <em>Synchronous Logger</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Synchronous Logger</em>'. |
| * @see org.eclipse.stem.loggers.SynchronousLogger |
| * @generated |
| */ |
| EClass getSynchronousLogger(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.stem.jobs.simulation.ISimulationListener <em>ISimulation Listener</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>ISimulation Listener</em>'. |
| * @see org.eclipse.stem.jobs.simulation.ISimulationListener |
| * @model instanceClass="org.eclipse.stem.jobs.simulation.ISimulationListener" |
| * @generated |
| */ |
| EClass getISimulationListener(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.stem.loggers.AsynchronousLogger <em>Asynchronous Logger</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Asynchronous Logger</em>'. |
| * @see org.eclipse.stem.loggers.AsynchronousLogger |
| * @generated |
| */ |
| EClass getAsynchronousLogger(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.stem.loggers.SimulationLoggerEvent <em>Event</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Event</em>'. |
| * @see org.eclipse.stem.loggers.SimulationLoggerEvent |
| * @generated |
| */ |
| EClass getSimulationLoggerEvent(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.stem.loggers.LOGGER_EVENTS <em>LOGGER EVENTS</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>LOGGER EVENTS</em>'. |
| * @see org.eclipse.stem.loggers.LOGGER_EVENTS |
| * @generated |
| */ |
| EEnum getLOGGER_EVENTS(); |
| |
| /** |
| * Returns the meta object for data type '{@link org.eclipse.stem.jobs.simulation.ISimulation <em>Simulation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Simulation</em>'. |
| * @see org.eclipse.stem.jobs.simulation.ISimulation |
| * @model instanceClass="org.eclipse.stem.jobs.simulation.ISimulation" serializeable="false" |
| * @generated |
| */ |
| EDataType getSimulation(); |
| |
| /** |
| * Returns the meta object for data type '{@link org.eclipse.stem.jobs.simulation.SimulationEvent <em>Simulation Event</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for data type '<em>Simulation Event</em>'. |
| * @see org.eclipse.stem.jobs.simulation.SimulationEvent |
| * @model instanceClass="org.eclipse.stem.jobs.simulation.SimulationEvent" |
| * @generated |
| */ |
| EDataType getSimulationEvent(); |
| |
| /** |
| * 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 |
| */ |
| SimulationLoggerFactory getSimulationLoggerFactory(); |
| |
| /** |
| * <!-- 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 enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| interface Literals { |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.loggers.impl.SimulationLoggerImpl <em>Simulation Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerImpl |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationLogger() |
| * @generated |
| */ |
| EClass SIMULATION_LOGGER = eINSTANCE.getSimulationLogger(); |
| |
| /** |
| * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute SIMULATION_LOGGER__ENABLED = eINSTANCE.getSimulationLogger_Enabled(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.loggers.SynchronousLogger <em>Synchronous Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.SynchronousLogger |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSynchronousLogger() |
| * @generated |
| */ |
| EClass SYNCHRONOUS_LOGGER = eINSTANCE.getSynchronousLogger(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.jobs.simulation.ISimulationListener <em>ISimulation Listener</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.ISimulationListener |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getISimulationListener() |
| * @generated |
| */ |
| EClass ISIMULATION_LISTENER = eINSTANCE.getISimulationListener(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.loggers.AsynchronousLogger <em>Asynchronous Logger</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.AsynchronousLogger |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getAsynchronousLogger() |
| * @generated |
| */ |
| EClass ASYNCHRONOUS_LOGGER = eINSTANCE.getAsynchronousLogger(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.loggers.impl.SimulationLoggerEventImpl <em>Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerEventImpl |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationLoggerEvent() |
| * @generated |
| */ |
| EClass SIMULATION_LOGGER_EVENT = eINSTANCE.getSimulationLoggerEvent(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.stem.loggers.LOGGER_EVENTS <em>LOGGER EVENTS</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.loggers.LOGGER_EVENTS |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getLOGGER_EVENTS() |
| * @generated |
| */ |
| EEnum LOGGER_EVENTS = eINSTANCE.getLOGGER_EVENTS(); |
| |
| /** |
| * The meta object literal for the '<em>Simulation</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.ISimulation |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulation() |
| * @generated |
| */ |
| EDataType SIMULATION = eINSTANCE.getSimulation(); |
| |
| /** |
| * The meta object literal for the '<em>Simulation Event</em>' data type. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.stem.jobs.simulation.SimulationEvent |
| * @see org.eclipse.stem.loggers.impl.SimulationLoggerPackageImpl#getSimulationEvent() |
| * @generated |
| */ |
| EDataType SIMULATION_EVENT = eINSTANCE.getSimulationEvent(); |
| |
| } |
| |
| } //SimulationLoggerPackage |