/** */ package simpleScenario; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see simpleScenario.SimpleScenarioFactory * @model kind="package" * @generated */ public interface SimpleScenarioPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "simpleScenario"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.example.com/simpleScenario"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "simpleScenario"; /** * The singleton instance of the package. * * * @generated */ SimpleScenarioPackage eINSTANCE = simpleScenario.impl.SimpleScenarioPackageImpl.init(); /** * The meta object id for the '{@link simpleScenario.impl.SimpleScenarioImpl Simple Scenario}' class. * * * @see simpleScenario.impl.SimpleScenarioImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSimpleScenario() * @generated */ int SIMPLE_SCENARIO = 0; /** * The feature id for the 'XSize' attribute. * * * @generated * @ordered */ int SIMPLE_SCENARIO__XSIZE = 0; /** * The feature id for the 'YSize' attribute. * * * @generated * @ordered */ int SIMPLE_SCENARIO__YSIZE = 1; /** * The feature id for the 'Actors' containment reference list. * * * @generated * @ordered */ int SIMPLE_SCENARIO__ACTORS = 2; /** * The feature id for the 'Lanes' containment reference list. * * * @generated * @ordered */ int SIMPLE_SCENARIO__LANES = 3; /** * The feature id for the 'Max Time' attribute. * * * @generated * @ordered */ int SIMPLE_SCENARIO__MAX_TIME = 4; /** * The number of structural features of the 'Simple Scenario' class. * * * @generated * @ordered */ int SIMPLE_SCENARIO_FEATURE_COUNT = 5; /** * The number of operations of the 'Simple Scenario' class. * * * @generated * @ordered */ int SIMPLE_SCENARIO_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleScenario.impl.LaneImpl Lane}' class. * * * @see simpleScenario.impl.LaneImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getLane() * @generated */ int LANE = 1; /** * The feature id for the 'Orientation' attribute. * * * @generated * @ordered */ int LANE__ORIENTATION = 0; /** * The feature id for the 'Width' attribute. * * * @generated * @ordered */ int LANE__WIDTH = 1; /** * The feature id for the 'Reference Coord' attribute. * * * @generated * @ordered */ int LANE__REFERENCE_COORD = 2; /** * The feature id for the 'Prev Lane' reference. * * * @generated * @ordered */ int LANE__PREV_LANE = 3; /** * The feature id for the 'Actors' reference list. * * * @generated * @ordered */ int LANE__ACTORS = 4; /** * The feature id for the 'Num Width' attribute. * * * @generated * @ordered */ int LANE__NUM_WIDTH = 5; /** * The number of structural features of the 'Lane' class. * * * @generated * @ordered */ int LANE_FEATURE_COUNT = 6; /** * The number of operations of the 'Lane' class. * * * @generated * @ordered */ int LANE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleScenario.impl.ActorImpl Actor}' class. * * * @see simpleScenario.impl.ActorImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getActor() * @generated */ int ACTOR = 2; /** * The feature id for the 'XPos' attribute. * * * @generated * @ordered */ int ACTOR__XPOS = 0; /** * The feature id for the 'YPos' attribute. * * * @generated * @ordered */ int ACTOR__YPOS = 1; /** * The feature id for the 'Length' attribute. * * * @generated * @ordered */ int ACTOR__LENGTH = 2; /** * The feature id for the 'Width' attribute. * * * @generated * @ordered */ int ACTOR__WIDTH = 3; /** * The feature id for the 'XSpeed' attribute. * * * @generated * @ordered */ int ACTOR__XSPEED = 4; /** * The feature id for the 'Relations' containment reference list. * * * @generated * @ordered */ int ACTOR__RELATIONS = 5; /** * The feature id for the 'Placed On' reference. * * * @generated * @ordered */ int ACTOR__PLACED_ON = 6; /** * The feature id for the 'YSpeed' attribute. * * * @generated * @ordered */ int ACTOR__YSPEED = 7; /** * The number of structural features of the 'Actor' class. * * * @generated * @ordered */ int ACTOR_FEATURE_COUNT = 8; /** * The number of operations of the 'Actor' class. * * * @generated * @ordered */ int ACTOR_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleScenario.impl.RelationImpl Relation}' class. * * * @see simpleScenario.impl.RelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getRelation() * @generated */ int RELATION = 3; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int RELATION__TARGET = 0; /** * The number of structural features of the 'Relation' class. * * * @generated * @ordered */ int RELATION_FEATURE_COUNT = 1; /** * The number of operations of the 'Relation' class. * * * @generated * @ordered */ int RELATION_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleScenario.impl.SpatialRelationImpl Spatial Relation}' class. * * * @see simpleScenario.impl.SpatialRelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSpatialRelation() * @generated */ int SPATIAL_RELATION = 4; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int SPATIAL_RELATION__TARGET = RELATION__TARGET; /** * The number of structural features of the 'Spatial Relation' class. * * * @generated * @ordered */ int SPATIAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0; /** * The number of operations of the 'Spatial Relation' class. * * * @generated * @ordered */ int SPATIAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.TemporalRelationImpl Temporal Relation}' class. * * * @see simpleScenario.impl.TemporalRelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getTemporalRelation() * @generated */ int TEMPORAL_RELATION = 5; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int TEMPORAL_RELATION__TARGET = RELATION__TARGET; /** * The number of structural features of the 'Temporal Relation' class. * * * @generated * @ordered */ int TEMPORAL_RELATION_FEATURE_COUNT = RELATION_FEATURE_COUNT + 0; /** * The number of operations of the 'Temporal Relation' class. * * * @generated * @ordered */ int TEMPORAL_RELATION_OPERATION_COUNT = RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.VisionBlockedImpl Vision Blocked}' class. * * * @see simpleScenario.impl.VisionBlockedImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getVisionBlocked() * @generated */ int VISION_BLOCKED = 6; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int VISION_BLOCKED__TARGET = SPATIAL_RELATION__TARGET; /** * The feature id for the 'Blocked By' reference. * * * @generated * @ordered */ int VISION_BLOCKED__BLOCKED_BY = SPATIAL_RELATION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Vision Blocked' class. * * * @generated * @ordered */ int VISION_BLOCKED_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1; /** * The number of operations of the 'Vision Blocked' class. * * * @generated * @ordered */ int VISION_BLOCKED_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.SeperationDistanceImpl Seperation Distance}' class. * * * @see simpleScenario.impl.SeperationDistanceImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSeperationDistance() * @generated */ int SEPERATION_DISTANCE = 7; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int SEPERATION_DISTANCE__TARGET = SPATIAL_RELATION__TARGET; /** * The feature id for the 'Distance' attribute. * * * @generated * @ordered */ int SEPERATION_DISTANCE__DISTANCE = SPATIAL_RELATION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Seperation Distance' class. * * * @generated * @ordered */ int SEPERATION_DISTANCE_FEATURE_COUNT = SPATIAL_RELATION_FEATURE_COUNT + 1; /** * The number of operations of the 'Seperation Distance' class. * * * @generated * @ordered */ int SEPERATION_DISTANCE_OPERATION_COUNT = SPATIAL_RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.CollisionExistsImpl Collision Exists}' class. * * * @see simpleScenario.impl.CollisionExistsImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getCollisionExists() * @generated */ int COLLISION_EXISTS = 8; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int COLLISION_EXISTS__TARGET = TEMPORAL_RELATION__TARGET; /** * The feature id for the 'Collision Time' attribute. * * * @generated * @ordered */ int COLLISION_EXISTS__COLLISION_TIME = TEMPORAL_RELATION_FEATURE_COUNT + 0; /** * The number of structural features of the 'Collision Exists' class. * * * @generated * @ordered */ int COLLISION_EXISTS_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 1; /** * The number of operations of the 'Collision Exists' class. * * * @generated * @ordered */ int COLLISION_EXISTS_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.CollisionDoesNotExistImpl Collision Does Not Exist}' class. * * * @see simpleScenario.impl.CollisionDoesNotExistImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getCollisionDoesNotExist() * @generated */ int COLLISION_DOES_NOT_EXIST = 9; /** * The feature id for the 'Target' reference. * * * @generated * @ordered */ int COLLISION_DOES_NOT_EXIST__TARGET = TEMPORAL_RELATION__TARGET; /** * The number of structural features of the 'Collision Does Not Exist' class. * * * @generated * @ordered */ int COLLISION_DOES_NOT_EXIST_FEATURE_COUNT = TEMPORAL_RELATION_FEATURE_COUNT + 0; /** * The number of operations of the 'Collision Does Not Exist' class. * * * @generated * @ordered */ int COLLISION_DOES_NOT_EXIST_OPERATION_COUNT = TEMPORAL_RELATION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.PedestrianImpl Pedestrian}' class. * * * @see simpleScenario.impl.PedestrianImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getPedestrian() * @generated */ int PEDESTRIAN = 10; /** * The feature id for the 'XPos' attribute. * * * @generated * @ordered */ int PEDESTRIAN__XPOS = ACTOR__XPOS; /** * The feature id for the 'YPos' attribute. * * * @generated * @ordered */ int PEDESTRIAN__YPOS = ACTOR__YPOS; /** * The feature id for the 'Length' attribute. * * * @generated * @ordered */ int PEDESTRIAN__LENGTH = ACTOR__LENGTH; /** * The feature id for the 'Width' attribute. * * * @generated * @ordered */ int PEDESTRIAN__WIDTH = ACTOR__WIDTH; /** * The feature id for the 'XSpeed' attribute. * * * @generated * @ordered */ int PEDESTRIAN__XSPEED = ACTOR__XSPEED; /** * The feature id for the 'Relations' containment reference list. * * * @generated * @ordered */ int PEDESTRIAN__RELATIONS = ACTOR__RELATIONS; /** * The feature id for the 'Placed On' reference. * * * @generated * @ordered */ int PEDESTRIAN__PLACED_ON = ACTOR__PLACED_ON; /** * The feature id for the 'YSpeed' attribute. * * * @generated * @ordered */ int PEDESTRIAN__YSPEED = ACTOR__YSPEED; /** * The number of structural features of the 'Pedestrian' class. * * * @generated * @ordered */ int PEDESTRIAN_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0; /** * The number of operations of the 'Pedestrian' class. * * * @generated * @ordered */ int PEDESTRIAN_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.impl.VehicleImpl Vehicle}' class. * * * @see simpleScenario.impl.VehicleImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getVehicle() * @generated */ int VEHICLE = 11; /** * The feature id for the 'XPos' attribute. * * * @generated * @ordered */ int VEHICLE__XPOS = ACTOR__XPOS; /** * The feature id for the 'YPos' attribute. * * * @generated * @ordered */ int VEHICLE__YPOS = ACTOR__YPOS; /** * The feature id for the 'Length' attribute. * * * @generated * @ordered */ int VEHICLE__LENGTH = ACTOR__LENGTH; /** * The feature id for the 'Width' attribute. * * * @generated * @ordered */ int VEHICLE__WIDTH = ACTOR__WIDTH; /** * The feature id for the 'XSpeed' attribute. * * * @generated * @ordered */ int VEHICLE__XSPEED = ACTOR__XSPEED; /** * The feature id for the 'Relations' containment reference list. * * * @generated * @ordered */ int VEHICLE__RELATIONS = ACTOR__RELATIONS; /** * The feature id for the 'Placed On' reference. * * * @generated * @ordered */ int VEHICLE__PLACED_ON = ACTOR__PLACED_ON; /** * The feature id for the 'YSpeed' attribute. * * * @generated * @ordered */ int VEHICLE__YSPEED = ACTOR__YSPEED; /** * The number of structural features of the 'Vehicle' class. * * * @generated * @ordered */ int VEHICLE_FEATURE_COUNT = ACTOR_FEATURE_COUNT + 0; /** * The number of operations of the 'Vehicle' class. * * * @generated * @ordered */ int VEHICLE_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0; /** * The meta object id for the '{@link simpleScenario.Orientation Orientation}' enum. * * * @see simpleScenario.Orientation * @see simpleScenario.impl.SimpleScenarioPackageImpl#getOrientation() * @generated */ int ORIENTATION = 12; /** * The meta object id for the '{@link simpleScenario.Size Size}' enum. * * * @see simpleScenario.Size * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSize() * @generated */ int SIZE = 13; /** * The meta object id for the '{@link simpleScenario.Distance Distance}' enum. * * * @see simpleScenario.Distance * @see simpleScenario.impl.SimpleScenarioPackageImpl#getDistance() * @generated */ int DISTANCE = 14; /** * Returns the meta object for class '{@link simpleScenario.SimpleScenario Simple Scenario}'. * * * @return the meta object for class 'Simple Scenario'. * @see simpleScenario.SimpleScenario * @generated */ EClass getSimpleScenario(); /** * Returns the meta object for the attribute '{@link simpleScenario.SimpleScenario#getXSize XSize}'. * * * @return the meta object for the attribute 'XSize'. * @see simpleScenario.SimpleScenario#getXSize() * @see #getSimpleScenario() * @generated */ EAttribute getSimpleScenario_XSize(); /** * Returns the meta object for the attribute '{@link simpleScenario.SimpleScenario#getYSize YSize}'. * * * @return the meta object for the attribute 'YSize'. * @see simpleScenario.SimpleScenario#getYSize() * @see #getSimpleScenario() * @generated */ EAttribute getSimpleScenario_YSize(); /** * Returns the meta object for the containment reference list '{@link simpleScenario.SimpleScenario#getActors Actors}'. * * * @return the meta object for the containment reference list 'Actors'. * @see simpleScenario.SimpleScenario#getActors() * @see #getSimpleScenario() * @generated */ EReference getSimpleScenario_Actors(); /** * Returns the meta object for the containment reference list '{@link simpleScenario.SimpleScenario#getLanes Lanes}'. * * * @return the meta object for the containment reference list 'Lanes'. * @see simpleScenario.SimpleScenario#getLanes() * @see #getSimpleScenario() * @generated */ EReference getSimpleScenario_Lanes(); /** * Returns the meta object for the attribute '{@link simpleScenario.SimpleScenario#getMaxTime Max Time}'. * * * @return the meta object for the attribute 'Max Time'. * @see simpleScenario.SimpleScenario#getMaxTime() * @see #getSimpleScenario() * @generated */ EAttribute getSimpleScenario_MaxTime(); /** * Returns the meta object for class '{@link simpleScenario.Lane Lane}'. * * * @return the meta object for class 'Lane'. * @see simpleScenario.Lane * @generated */ EClass getLane(); /** * Returns the meta object for the attribute '{@link simpleScenario.Lane#getOrientation Orientation}'. * * * @return the meta object for the attribute 'Orientation'. * @see simpleScenario.Lane#getOrientation() * @see #getLane() * @generated */ EAttribute getLane_Orientation(); /** * Returns the meta object for the attribute '{@link simpleScenario.Lane#getWidth Width}'. * * * @return the meta object for the attribute 'Width'. * @see simpleScenario.Lane#getWidth() * @see #getLane() * @generated */ EAttribute getLane_Width(); /** * Returns the meta object for the attribute '{@link simpleScenario.Lane#getReferenceCoord Reference Coord}'. * * * @return the meta object for the attribute 'Reference Coord'. * @see simpleScenario.Lane#getReferenceCoord() * @see #getLane() * @generated */ EAttribute getLane_ReferenceCoord(); /** * Returns the meta object for the reference '{@link simpleScenario.Lane#getPrevLane Prev Lane}'. * * * @return the meta object for the reference 'Prev Lane'. * @see simpleScenario.Lane#getPrevLane() * @see #getLane() * @generated */ EReference getLane_PrevLane(); /** * Returns the meta object for the reference list '{@link simpleScenario.Lane#getActors Actors}'. * * * @return the meta object for the reference list 'Actors'. * @see simpleScenario.Lane#getActors() * @see #getLane() * @generated */ EReference getLane_Actors(); /** * Returns the meta object for the attribute '{@link simpleScenario.Lane#getNumWidth Num Width}'. * * * @return the meta object for the attribute 'Num Width'. * @see simpleScenario.Lane#getNumWidth() * @see #getLane() * @generated */ EAttribute getLane_NumWidth(); /** * Returns the meta object for class '{@link simpleScenario.Actor Actor}'. * * * @return the meta object for class 'Actor'. * @see simpleScenario.Actor * @generated */ EClass getActor(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getXPos XPos}'. * * * @return the meta object for the attribute 'XPos'. * @see simpleScenario.Actor#getXPos() * @see #getActor() * @generated */ EAttribute getActor_XPos(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getYPos YPos}'. * * * @return the meta object for the attribute 'YPos'. * @see simpleScenario.Actor#getYPos() * @see #getActor() * @generated */ EAttribute getActor_YPos(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getLength Length}'. * * * @return the meta object for the attribute 'Length'. * @see simpleScenario.Actor#getLength() * @see #getActor() * @generated */ EAttribute getActor_Length(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getWidth Width}'. * * * @return the meta object for the attribute 'Width'. * @see simpleScenario.Actor#getWidth() * @see #getActor() * @generated */ EAttribute getActor_Width(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getXSpeed XSpeed}'. * * * @return the meta object for the attribute 'XSpeed'. * @see simpleScenario.Actor#getXSpeed() * @see #getActor() * @generated */ EAttribute getActor_XSpeed(); /** * Returns the meta object for the containment reference list '{@link simpleScenario.Actor#getRelations Relations}'. * * * @return the meta object for the containment reference list 'Relations'. * @see simpleScenario.Actor#getRelations() * @see #getActor() * @generated */ EReference getActor_Relations(); /** * Returns the meta object for the reference '{@link simpleScenario.Actor#getPlacedOn Placed On}'. * * * @return the meta object for the reference 'Placed On'. * @see simpleScenario.Actor#getPlacedOn() * @see #getActor() * @generated */ EReference getActor_PlacedOn(); /** * Returns the meta object for the attribute '{@link simpleScenario.Actor#getYSpeed YSpeed}'. * * * @return the meta object for the attribute 'YSpeed'. * @see simpleScenario.Actor#getYSpeed() * @see #getActor() * @generated */ EAttribute getActor_YSpeed(); /** * Returns the meta object for class '{@link simpleScenario.Relation Relation}'. * * * @return the meta object for class 'Relation'. * @see simpleScenario.Relation * @generated */ EClass getRelation(); /** * Returns the meta object for the reference '{@link simpleScenario.Relation#getTarget Target}'. * * * @return the meta object for the reference 'Target'. * @see simpleScenario.Relation#getTarget() * @see #getRelation() * @generated */ EReference getRelation_Target(); /** * Returns the meta object for class '{@link simpleScenario.SpatialRelation Spatial Relation}'. * * * @return the meta object for class 'Spatial Relation'. * @see simpleScenario.SpatialRelation * @generated */ EClass getSpatialRelation(); /** * Returns the meta object for class '{@link simpleScenario.TemporalRelation Temporal Relation}'. * * * @return the meta object for class 'Temporal Relation'. * @see simpleScenario.TemporalRelation * @generated */ EClass getTemporalRelation(); /** * Returns the meta object for class '{@link simpleScenario.VisionBlocked Vision Blocked}'. * * * @return the meta object for class 'Vision Blocked'. * @see simpleScenario.VisionBlocked * @generated */ EClass getVisionBlocked(); /** * Returns the meta object for the reference '{@link simpleScenario.VisionBlocked#getBlockedBy Blocked By}'. * * * @return the meta object for the reference 'Blocked By'. * @see simpleScenario.VisionBlocked#getBlockedBy() * @see #getVisionBlocked() * @generated */ EReference getVisionBlocked_BlockedBy(); /** * Returns the meta object for class '{@link simpleScenario.SeperationDistance Seperation Distance}'. * * * @return the meta object for class 'Seperation Distance'. * @see simpleScenario.SeperationDistance * @generated */ EClass getSeperationDistance(); /** * Returns the meta object for the attribute '{@link simpleScenario.SeperationDistance#getDistance Distance}'. * * * @return the meta object for the attribute 'Distance'. * @see simpleScenario.SeperationDistance#getDistance() * @see #getSeperationDistance() * @generated */ EAttribute getSeperationDistance_Distance(); /** * Returns the meta object for class '{@link simpleScenario.CollisionExists Collision Exists}'. * * * @return the meta object for class 'Collision Exists'. * @see simpleScenario.CollisionExists * @generated */ EClass getCollisionExists(); /** * Returns the meta object for the attribute '{@link simpleScenario.CollisionExists#getCollisionTime Collision Time}'. * * * @return the meta object for the attribute 'Collision Time'. * @see simpleScenario.CollisionExists#getCollisionTime() * @see #getCollisionExists() * @generated */ EAttribute getCollisionExists_CollisionTime(); /** * Returns the meta object for class '{@link simpleScenario.CollisionDoesNotExist Collision Does Not Exist}'. * * * @return the meta object for class 'Collision Does Not Exist'. * @see simpleScenario.CollisionDoesNotExist * @generated */ EClass getCollisionDoesNotExist(); /** * Returns the meta object for class '{@link simpleScenario.Pedestrian Pedestrian}'. * * * @return the meta object for class 'Pedestrian'. * @see simpleScenario.Pedestrian * @generated */ EClass getPedestrian(); /** * Returns the meta object for class '{@link simpleScenario.Vehicle Vehicle}'. * * * @return the meta object for class 'Vehicle'. * @see simpleScenario.Vehicle * @generated */ EClass getVehicle(); /** * Returns the meta object for enum '{@link simpleScenario.Orientation Orientation}'. * * * @return the meta object for enum 'Orientation'. * @see simpleScenario.Orientation * @generated */ EEnum getOrientation(); /** * Returns the meta object for enum '{@link simpleScenario.Size Size}'. * * * @return the meta object for enum 'Size'. * @see simpleScenario.Size * @generated */ EEnum getSize(); /** * Returns the meta object for enum '{@link simpleScenario.Distance Distance}'. * * * @return the meta object for enum 'Distance'. * @see simpleScenario.Distance * @generated */ EEnum getDistance(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ SimpleScenarioFactory getSimpleScenarioFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link simpleScenario.impl.SimpleScenarioImpl Simple Scenario}' class. * * * @see simpleScenario.impl.SimpleScenarioImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSimpleScenario() * @generated */ EClass SIMPLE_SCENARIO = eINSTANCE.getSimpleScenario(); /** * The meta object literal for the 'XSize' attribute feature. * * * @generated */ EAttribute SIMPLE_SCENARIO__XSIZE = eINSTANCE.getSimpleScenario_XSize(); /** * The meta object literal for the 'YSize' attribute feature. * * * @generated */ EAttribute SIMPLE_SCENARIO__YSIZE = eINSTANCE.getSimpleScenario_YSize(); /** * The meta object literal for the 'Actors' containment reference list feature. * * * @generated */ EReference SIMPLE_SCENARIO__ACTORS = eINSTANCE.getSimpleScenario_Actors(); /** * The meta object literal for the 'Lanes' containment reference list feature. * * * @generated */ EReference SIMPLE_SCENARIO__LANES = eINSTANCE.getSimpleScenario_Lanes(); /** * The meta object literal for the 'Max Time' attribute feature. * * * @generated */ EAttribute SIMPLE_SCENARIO__MAX_TIME = eINSTANCE.getSimpleScenario_MaxTime(); /** * The meta object literal for the '{@link simpleScenario.impl.LaneImpl Lane}' class. * * * @see simpleScenario.impl.LaneImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getLane() * @generated */ EClass LANE = eINSTANCE.getLane(); /** * The meta object literal for the 'Orientation' attribute feature. * * * @generated */ EAttribute LANE__ORIENTATION = eINSTANCE.getLane_Orientation(); /** * The meta object literal for the 'Width' attribute feature. * * * @generated */ EAttribute LANE__WIDTH = eINSTANCE.getLane_Width(); /** * The meta object literal for the 'Reference Coord' attribute feature. * * * @generated */ EAttribute LANE__REFERENCE_COORD = eINSTANCE.getLane_ReferenceCoord(); /** * The meta object literal for the 'Prev Lane' reference feature. * * * @generated */ EReference LANE__PREV_LANE = eINSTANCE.getLane_PrevLane(); /** * The meta object literal for the 'Actors' reference list feature. * * * @generated */ EReference LANE__ACTORS = eINSTANCE.getLane_Actors(); /** * The meta object literal for the 'Num Width' attribute feature. * * * @generated */ EAttribute LANE__NUM_WIDTH = eINSTANCE.getLane_NumWidth(); /** * The meta object literal for the '{@link simpleScenario.impl.ActorImpl Actor}' class. * * * @see simpleScenario.impl.ActorImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getActor() * @generated */ EClass ACTOR = eINSTANCE.getActor(); /** * The meta object literal for the 'XPos' attribute feature. * * * @generated */ EAttribute ACTOR__XPOS = eINSTANCE.getActor_XPos(); /** * The meta object literal for the 'YPos' attribute feature. * * * @generated */ EAttribute ACTOR__YPOS = eINSTANCE.getActor_YPos(); /** * The meta object literal for the 'Length' attribute feature. * * * @generated */ EAttribute ACTOR__LENGTH = eINSTANCE.getActor_Length(); /** * The meta object literal for the 'Width' attribute feature. * * * @generated */ EAttribute ACTOR__WIDTH = eINSTANCE.getActor_Width(); /** * The meta object literal for the 'XSpeed' attribute feature. * * * @generated */ EAttribute ACTOR__XSPEED = eINSTANCE.getActor_XSpeed(); /** * The meta object literal for the 'Relations' containment reference list feature. * * * @generated */ EReference ACTOR__RELATIONS = eINSTANCE.getActor_Relations(); /** * The meta object literal for the 'Placed On' reference feature. * * * @generated */ EReference ACTOR__PLACED_ON = eINSTANCE.getActor_PlacedOn(); /** * The meta object literal for the 'YSpeed' attribute feature. * * * @generated */ EAttribute ACTOR__YSPEED = eINSTANCE.getActor_YSpeed(); /** * The meta object literal for the '{@link simpleScenario.impl.RelationImpl Relation}' class. * * * @see simpleScenario.impl.RelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getRelation() * @generated */ EClass RELATION = eINSTANCE.getRelation(); /** * The meta object literal for the 'Target' reference feature. * * * @generated */ EReference RELATION__TARGET = eINSTANCE.getRelation_Target(); /** * The meta object literal for the '{@link simpleScenario.impl.SpatialRelationImpl Spatial Relation}' class. * * * @see simpleScenario.impl.SpatialRelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSpatialRelation() * @generated */ EClass SPATIAL_RELATION = eINSTANCE.getSpatialRelation(); /** * The meta object literal for the '{@link simpleScenario.impl.TemporalRelationImpl Temporal Relation}' class. * * * @see simpleScenario.impl.TemporalRelationImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getTemporalRelation() * @generated */ EClass TEMPORAL_RELATION = eINSTANCE.getTemporalRelation(); /** * The meta object literal for the '{@link simpleScenario.impl.VisionBlockedImpl Vision Blocked}' class. * * * @see simpleScenario.impl.VisionBlockedImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getVisionBlocked() * @generated */ EClass VISION_BLOCKED = eINSTANCE.getVisionBlocked(); /** * The meta object literal for the 'Blocked By' reference feature. * * * @generated */ EReference VISION_BLOCKED__BLOCKED_BY = eINSTANCE.getVisionBlocked_BlockedBy(); /** * The meta object literal for the '{@link simpleScenario.impl.SeperationDistanceImpl Seperation Distance}' class. * * * @see simpleScenario.impl.SeperationDistanceImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSeperationDistance() * @generated */ EClass SEPERATION_DISTANCE = eINSTANCE.getSeperationDistance(); /** * The meta object literal for the 'Distance' attribute feature. * * * @generated */ EAttribute SEPERATION_DISTANCE__DISTANCE = eINSTANCE.getSeperationDistance_Distance(); /** * The meta object literal for the '{@link simpleScenario.impl.CollisionExistsImpl Collision Exists}' class. * * * @see simpleScenario.impl.CollisionExistsImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getCollisionExists() * @generated */ EClass COLLISION_EXISTS = eINSTANCE.getCollisionExists(); /** * The meta object literal for the 'Collision Time' attribute feature. * * * @generated */ EAttribute COLLISION_EXISTS__COLLISION_TIME = eINSTANCE.getCollisionExists_CollisionTime(); /** * The meta object literal for the '{@link simpleScenario.impl.CollisionDoesNotExistImpl Collision Does Not Exist}' class. * * * @see simpleScenario.impl.CollisionDoesNotExistImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getCollisionDoesNotExist() * @generated */ EClass COLLISION_DOES_NOT_EXIST = eINSTANCE.getCollisionDoesNotExist(); /** * The meta object literal for the '{@link simpleScenario.impl.PedestrianImpl Pedestrian}' class. * * * @see simpleScenario.impl.PedestrianImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getPedestrian() * @generated */ EClass PEDESTRIAN = eINSTANCE.getPedestrian(); /** * The meta object literal for the '{@link simpleScenario.impl.VehicleImpl Vehicle}' class. * * * @see simpleScenario.impl.VehicleImpl * @see simpleScenario.impl.SimpleScenarioPackageImpl#getVehicle() * @generated */ EClass VEHICLE = eINSTANCE.getVehicle(); /** * The meta object literal for the '{@link simpleScenario.Orientation Orientation}' enum. * * * @see simpleScenario.Orientation * @see simpleScenario.impl.SimpleScenarioPackageImpl#getOrientation() * @generated */ EEnum ORIENTATION = eINSTANCE.getOrientation(); /** * The meta object literal for the '{@link simpleScenario.Size Size}' enum. * * * @see simpleScenario.Size * @see simpleScenario.impl.SimpleScenarioPackageImpl#getSize() * @generated */ EEnum SIZE = eINSTANCE.getSize(); /** * The meta object literal for the '{@link simpleScenario.Distance Distance}' enum. * * * @see simpleScenario.Distance * @see simpleScenario.impl.SimpleScenarioPackageImpl#getDistance() * @generated */ EEnum DISTANCE = eINSTANCE.getDistance(); } } //SimpleScenarioPackage