/** */ package simpleScenario; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Simple Scenario'. * * *

* The following features are supported: *

* * * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario() * @model * @generated */ public interface SimpleScenario extends EObject { /** * Returns the value of the 'XSize' attribute. * * * @return the value of the 'XSize' attribute. * @see #setXSize(double) * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario_XSize() * @model * @generated */ double getXSize(); /** * Sets the value of the '{@link simpleScenario.SimpleScenario#getXSize XSize}' attribute. * * * @param value the new value of the 'XSize' attribute. * @see #getXSize() * @generated */ void setXSize(double value); /** * Returns the value of the 'YSize' attribute. * * * @return the value of the 'YSize' attribute. * @see #setYSize(double) * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario_YSize() * @model * @generated */ double getYSize(); /** * Sets the value of the '{@link simpleScenario.SimpleScenario#getYSize YSize}' attribute. * * * @param value the new value of the 'YSize' attribute. * @see #getYSize() * @generated */ void setYSize(double value); /** * Returns the value of the 'Actors' containment reference list. * The list contents are of type {@link simpleScenario.Actor}. * * * @return the value of the 'Actors' containment reference list. * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario_Actors() * @model containment="true" * @generated */ EList getActors(); /** * Returns the value of the 'Lanes' containment reference list. * The list contents are of type {@link simpleScenario.Lane}. * * * @return the value of the 'Lanes' containment reference list. * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario_Lanes() * @model containment="true" * @generated */ EList getLanes(); /** * Returns the value of the 'Max Time' attribute. * * * @return the value of the 'Max Time' attribute. * @see #setMaxTime(double) * @see simpleScenario.SimpleScenarioPackage#getSimpleScenario_MaxTime() * @model * @generated */ double getMaxTime(); /** * Sets the value of the '{@link simpleScenario.SimpleScenario#getMaxTime Max Time}' attribute. * * * @param value the new value of the 'Max Time' attribute. * @see #getMaxTime() * @generated */ void setMaxTime(double value); } // SimpleScenario