/** */ package mutator; import de.mdelab.workflow.components.ComponentsPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see mutator.MutatorFactory * @model kind="package" * @generated */ public interface MutatorPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "mutator"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://mem4csd.telecom-paris.fr/loss/mutator"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "mutator"; /** * The singleton instance of the package. * * * @generated */ MutatorPackage eINSTANCE = mutator.impl.MutatorPackageImpl.init(); /** * The meta object id for the '{@link mutator.impl.RandomMutateModelImpl Random Mutate Model}' class. * * * @see mutator.impl.RandomMutateModelImpl * @see mutator.impl.MutatorPackageImpl#getRandomMutateModel() * @generated */ int RANDOM_MUTATE_MODEL = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL__NAME = ComponentsPackage.WORKFLOW_COMPONENT__NAME; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL__DESCRIPTION = ComponentsPackage.WORKFLOW_COMPONENT__DESCRIPTION; /** * The feature id for the 'Enabled' attribute. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL__ENABLED = ComponentsPackage.WORKFLOW_COMPONENT__ENABLED; /** * The feature id for the 'Model Slot' attribute. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL__MODEL_SLOT = ComponentsPackage.WORKFLOW_COMPONENT_FEATURE_COUNT + 0; /** * The number of structural features of the 'Random Mutate Model' class. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL_FEATURE_COUNT = ComponentsPackage.WORKFLOW_COMPONENT_FEATURE_COUNT + 1; /** * The operation id for the 'Check Configuration' operation. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL___CHECK_CONFIGURATION__WORKFLOWEXECUTIONCONTEXT = ComponentsPackage.WORKFLOW_COMPONENT___CHECK_CONFIGURATION__WORKFLOWEXECUTIONCONTEXT; /** * The operation id for the 'Execute' operation. * * * @deprecated See {@link de.mdelab.workflow.components.WorkflowComponent#execute(de.mdelab.workflow.WorkflowExecutionContext) model documentation} for details. * @generated * @ordered */ @Deprecated int RANDOM_MUTATE_MODEL___EXECUTE__WORKFLOWEXECUTIONCONTEXT = ComponentsPackage.WORKFLOW_COMPONENT___EXECUTE__WORKFLOWEXECUTIONCONTEXT; /** * The operation id for the 'Execute' operation. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL___EXECUTE__WORKFLOWEXECUTIONCONTEXT_IPROGRESSMONITOR = ComponentsPackage.WORKFLOW_COMPONENT___EXECUTE__WORKFLOWEXECUTIONCONTEXT_IPROGRESSMONITOR; /** * The operation id for the 'Check Canceled' operation. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL___CHECK_CANCELED__IPROGRESSMONITOR = ComponentsPackage.WORKFLOW_COMPONENT___CHECK_CANCELED__IPROGRESSMONITOR; /** * The number of operations of the 'Random Mutate Model' class. * * * @generated * @ordered */ int RANDOM_MUTATE_MODEL_OPERATION_COUNT = ComponentsPackage.WORKFLOW_COMPONENT_OPERATION_COUNT + 0; /** * Returns the meta object for class '{@link mutator.RandomMutateModel Random Mutate Model}'. * * * @return the meta object for class 'Random Mutate Model'. * @see mutator.RandomMutateModel * @generated */ EClass getRandomMutateModel(); /** * Returns the meta object for the attribute '{@link mutator.RandomMutateModel#getModelSlot Model Slot}'. * * * @return the meta object for the attribute 'Model Slot'. * @see mutator.RandomMutateModel#getModelSlot() * @see #getRandomMutateModel() * @generated */ EAttribute getRandomMutateModel_ModelSlot(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ MutatorFactory getMutatorFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link mutator.impl.RandomMutateModelImpl Random Mutate Model}' class. * * * @see mutator.impl.RandomMutateModelImpl * @see mutator.impl.MutatorPackageImpl#getRandomMutateModel() * @generated */ EClass RANDOM_MUTATE_MODEL = eINSTANCE.getRandomMutateModel(); /** * The meta object literal for the 'Model Slot' attribute feature. * * * @generated */ EAttribute RANDOM_MUTATE_MODEL__MODEL_SLOT = eINSTANCE.getRandomMutateModel_ModelSlot(); } } //MutatorPackage