/** */ package simpleScenario; 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 simpleScenario.SimpleScenarioPackage * @generated */ public interface SimpleScenarioFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ SimpleScenarioFactory eINSTANCE = simpleScenario.impl.SimpleScenarioFactoryImpl.init(); /** * Returns a new object of class 'Simple Scenario'. * * * @return a new object of class 'Simple Scenario'. * @generated */ SimpleScenario createSimpleScenario(); /** * Returns a new object of class 'Lane'. * * * @return a new object of class 'Lane'. * @generated */ Lane createLane(); /** * Returns a new object of class 'Actor'. * * * @return a new object of class 'Actor'. * @generated */ Actor createActor(); /** * Returns a new object of class 'Vision Blocked'. * * * @return a new object of class 'Vision Blocked'. * @generated */ VisionBlocked createVisionBlocked(); /** * Returns a new object of class 'Seperation Distance'. * * * @return a new object of class 'Seperation Distance'. * @generated */ SeperationDistance createSeperationDistance(); /** * Returns a new object of class 'Collision Exists'. * * * @return a new object of class 'Collision Exists'. * @generated */ CollisionExists createCollisionExists(); /** * Returns a new object of class 'Collision Does Not Exist'. * * * @return a new object of class 'Collision Does Not Exist'. * @generated */ CollisionDoesNotExist createCollisionDoesNotExist(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ SimpleScenarioPackage getSimpleScenarioPackage(); } //SimpleScenarioFactory