/** */ package modes3; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see modes3.Modes3Package * @generated */ public interface Modes3Factory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ Modes3Factory eINSTANCE = modes3.impl.Modes3FactoryImpl.init(); /** * Returns a new object of class 'Segment'. * * * @return a new object of class 'Segment'. * @generated */ Segment createSegment(); /** * Returns a new object of class 'Model Root'. * * * @return a new object of class 'Model Root'. * @generated */ Modes3ModelRoot createModes3ModelRoot(); /** * Returns a new object of class 'Turnout'. * * * @return a new object of class 'Turnout'. * @generated */ Turnout createTurnout(); /** * Returns a new object of class 'Train'. * * * @return a new object of class 'Train'. * @generated */ Train createTrain(); /** * Returns a new object of class 'Simple Segment'. * * * @return a new object of class 'Simple Segment'. * @generated */ SimpleSegment createSimpleSegment(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ Modes3Package getModes3Package(); } //Modes3Factory