228 lines
6.4 KiB
Java
228 lines
6.4 KiB
Java
/**
|
|
*/
|
|
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;
|
|
|
|
/**
|
|
* <!-- 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 mutator.MutatorFactory
|
|
* @model kind="package"
|
|
* @generated
|
|
*/
|
|
public interface MutatorPackage extends EPackage {
|
|
/**
|
|
* The package name.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNAME = "mutator";
|
|
|
|
/**
|
|
* The package namespace URI.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNS_URI = "http://mem4csd.telecom-paris.fr/loss/mutator";
|
|
|
|
/**
|
|
* The package namespace name.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNS_PREFIX = "mutator";
|
|
|
|
/**
|
|
* The singleton instance of the package.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
MutatorPackage eINSTANCE = mutator.impl.MutatorPackageImpl.init();
|
|
|
|
/**
|
|
* The meta object id for the '{@link mutator.impl.RandomMutateModelImpl <em>Random Mutate Model</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see mutator.impl.RandomMutateModelImpl
|
|
* @see mutator.impl.MutatorPackageImpl#getRandomMutateModel()
|
|
* @generated
|
|
*/
|
|
int RANDOM_MUTATE_MODEL = 0;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL__NAME = ComponentsPackage.WORKFLOW_COMPONENT__NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Description</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL__DESCRIPTION = ComponentsPackage.WORKFLOW_COMPONENT__DESCRIPTION;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Enabled</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL__ENABLED = ComponentsPackage.WORKFLOW_COMPONENT__ENABLED;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Model Slot</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL__MODEL_SLOT = ComponentsPackage.WORKFLOW_COMPONENT_FEATURE_COUNT + 0;
|
|
|
|
/**
|
|
* The number of structural features of the '<em>Random Mutate Model</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL_FEATURE_COUNT = ComponentsPackage.WORKFLOW_COMPONENT_FEATURE_COUNT + 1;
|
|
|
|
/**
|
|
* The operation id for the '<em>Check Configuration</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL___CHECK_CONFIGURATION__WORKFLOWEXECUTIONCONTEXT = ComponentsPackage.WORKFLOW_COMPONENT___CHECK_CONFIGURATION__WORKFLOWEXECUTIONCONTEXT;
|
|
|
|
/**
|
|
* The operation id for the '<em>Execute</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @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 '<em>Execute</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL___EXECUTE__WORKFLOWEXECUTIONCONTEXT_IPROGRESSMONITOR = ComponentsPackage.WORKFLOW_COMPONENT___EXECUTE__WORKFLOWEXECUTIONCONTEXT_IPROGRESSMONITOR;
|
|
|
|
/**
|
|
* The operation id for the '<em>Check Canceled</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL___CHECK_CANCELED__IPROGRESSMONITOR = ComponentsPackage.WORKFLOW_COMPONENT___CHECK_CANCELED__IPROGRESSMONITOR;
|
|
|
|
/**
|
|
* The number of operations of the '<em>Random Mutate Model</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int RANDOM_MUTATE_MODEL_OPERATION_COUNT = ComponentsPackage.WORKFLOW_COMPONENT_OPERATION_COUNT + 0;
|
|
|
|
|
|
/**
|
|
* Returns the meta object for class '{@link mutator.RandomMutateModel <em>Random Mutate Model</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for class '<em>Random Mutate Model</em>'.
|
|
* @see mutator.RandomMutateModel
|
|
* @generated
|
|
*/
|
|
EClass getRandomMutateModel();
|
|
|
|
/**
|
|
* Returns the meta object for the attribute '{@link mutator.RandomMutateModel#getModelSlot <em>Model Slot</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the attribute '<em>Model Slot</em>'.
|
|
* @see mutator.RandomMutateModel#getModelSlot()
|
|
* @see #getRandomMutateModel()
|
|
* @generated
|
|
*/
|
|
EAttribute getRandomMutateModel_ModelSlot();
|
|
|
|
/**
|
|
* 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
|
|
*/
|
|
MutatorFactory getMutatorFactory();
|
|
|
|
/**
|
|
* <!-- 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 mutator.impl.RandomMutateModelImpl <em>Random Mutate Model</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see mutator.impl.RandomMutateModelImpl
|
|
* @see mutator.impl.MutatorPackageImpl#getRandomMutateModel()
|
|
* @generated
|
|
*/
|
|
EClass RANDOM_MUTATE_MODEL = eINSTANCE.getRandomMutateModel();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Model Slot</b></em>' attribute feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EAttribute RANDOM_MUTATE_MODEL__MODEL_SLOT = eINSTANCE.getRandomMutateModel_ModelSlot();
|
|
|
|
}
|
|
|
|
} //MutatorPackage
|