88 lines
2.1 KiB
Java
88 lines
2.1 KiB
Java
/**
|
|
*/
|
|
package simplepdl;
|
|
|
|
import org.eclipse.emf.ecore.EFactory;
|
|
|
|
/**
|
|
* <!-- begin-user-doc -->
|
|
* The <b>Factory</b> for the model.
|
|
* It provides a create method for each non-abstract class of the model.
|
|
* <!-- end-user-doc -->
|
|
* @see simplepdl.SimplepdlPackage
|
|
* @generated
|
|
*/
|
|
public interface SimplepdlFactory extends EFactory {
|
|
/**
|
|
* The singleton instance of the factory.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
SimplepdlFactory eINSTANCE = simplepdl.impl.SimplepdlFactoryImpl.init();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Work Definition</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Work Definition</em>'.
|
|
* @generated
|
|
*/
|
|
WorkDefinition createWorkDefinition();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Work Sequence</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Work Sequence</em>'.
|
|
* @generated
|
|
*/
|
|
WorkSequence createWorkSequence();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Process</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Process</em>'.
|
|
* @generated
|
|
*/
|
|
Process createProcess();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Guidance</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Guidance</em>'.
|
|
* @generated
|
|
*/
|
|
Guidance createGuidance();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Resource</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Resource</em>'.
|
|
* @generated
|
|
*/
|
|
Resource createResource();
|
|
|
|
/**
|
|
* Returns a new object of class '<em>Request</em>'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return a new object of class '<em>Request</em>'.
|
|
* @generated
|
|
*/
|
|
Request createRequest();
|
|
|
|
/**
|
|
* Returns the package supported by this factory.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the package supported by this factory.
|
|
* @generated
|
|
*/
|
|
SimplepdlPackage getSimplepdlPackage();
|
|
|
|
} //SimplepdlFactory
|