/** */ package org.archstudio.xadl3.statechart_1_0; 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 org.archstudio.xadl3.statechart_1_0.Statechart_1_0Package * @generated */ public interface Statechart_1_0Factory extends EFactory { /** * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ Statechart_1_0Factory eINSTANCE = org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0FactoryImpl.init(); /** * Returns a new object of class '<em>Behavior</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Behavior</em>'. * @generated */ Behavior createBehavior(); /** * Returns a new object of class '<em>Constraint</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Constraint</em>'. * @generated */ Constraint createConstraint(); /** * Returns a new object of class '<em>Document Root</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Document Root</em>'. * @generated */ DocumentRoot createDocumentRoot(); /** * Returns a new object of class '<em>Final State</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Final State</em>'. * @generated */ FinalState createFinalState(); /** * Returns a new object of class '<em>Initial State</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Initial State</em>'. * @generated */ InitialState createInitialState(); /** * Returns a new object of class '<em>Pseudo State</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Pseudo State</em>'. * @generated */ PseudoState createPseudoState(); /** * Returns a new object of class '<em>State</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>State</em>'. * @generated */ State createState(); /** * Returns a new object of class '<em>Statechart</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Statechart</em>'. * @generated */ Statechart createStatechart(); /** * Returns a new object of class '<em>Statechart Specification</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Statechart Specification</em>'. * @generated */ StatechartSpecification createStatechartSpecification(); /** * Returns a new object of class '<em>Sub Statechart</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Sub Statechart</em>'. * @generated */ SubStatechart createSubStatechart(); /** * Returns a new object of class '<em>Transition</em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return a new object of class '<em>Transition</em>'. * @generated */ Transition createTransition(); /** * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the package supported by this factory. * @generated */ Statechart_1_0Package getStatechart_1_0Package(); } // Statechart_1_0Factory