blob: 2e45a6ada92f2231d7a53ee79d3a34f336f924c4 [file] [log] [blame]
/**
* <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