/**
*/
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
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @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 number of structural features of the 'Simple Scenario' class.
*
*
* @generated
* @ordered
*/
int SIMPLE_SCENARIO_FEATURE_COUNT = 4;
/**
* 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 'Adjacent' reference list.
*
*
* @generated
* @ordered
*/
int LANE__ADJACENT = 3;
/**
* The feature id for the 'Actors' reference list.
*
*
* @generated
* @ordered
*/
int LANE__ACTORS = 4;
/**
* The feature id for the 'Width Num' attribute.
*
*
* @generated
* @ordered
*/
int LANE__WIDTH_NUM = 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 'Type' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__TYPE = 0;
/**
* The feature id for the 'XPos' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__XPOS = 1;
/**
* The feature id for the 'YPos' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__YPOS = 2;
/**
* The feature id for the 'Length' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__LENGTH = 3;
/**
* The feature id for the 'Width' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__WIDTH = 4;
/**
* The feature id for the 'Speed' attribute.
*
*
* @generated
* @ordered
*/
int ACTOR__SPEED = 5;
/**
* The feature id for the 'Relations' containment reference list.
*
*
* @generated
* @ordered
*/
int ACTOR__RELATIONS = 6;
/**
* The feature id for the 'Placed On' reference.
*
*
* @generated
* @ordered
*/
int ACTOR__PLACED_ON = 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.Orientation Orientation}' enum.
*
*
* @see simpleScenario.Orientation
* @see simpleScenario.impl.SimpleScenarioPackageImpl#getOrientation()
* @generated
*/
int ORIENTATION = 10;
/**
* The meta object id for the '{@link simpleScenario.Size Size}' enum.
*
*
* @see simpleScenario.Size
* @see simpleScenario.impl.SimpleScenarioPackageImpl#getSize()
* @generated
*/
int SIZE = 11;
/**
* The meta object id for the '{@link simpleScenario.ActorType Actor Type}' enum.
*
*
* @see simpleScenario.ActorType
* @see simpleScenario.impl.SimpleScenarioPackageImpl#getActorType()
* @generated
*/
int ACTOR_TYPE = 12;
/**
* 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 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 list '{@link simpleScenario.Lane#getAdjacent Adjacent}'.
*
*
* @return the meta object for the reference list 'Adjacent'.
* @see simpleScenario.Lane#getAdjacent()
* @see #getLane()
* @generated
*/
EReference getLane_Adjacent();
/**
* 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#getWidthNum Width Num}'.
*
*
* @return the meta object for the attribute 'Width Num'.
* @see simpleScenario.Lane#getWidthNum()
* @see #getLane()
* @generated
*/
EAttribute getLane_WidthNum();
/**
* 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#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see simpleScenario.Actor#getType()
* @see #getActor()
* @generated
*/
EAttribute getActor_Type();
/**
* 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#getSpeed Speed}'.
*
*
* @return the meta object for the attribute 'Speed'.
* @see simpleScenario.Actor#getSpeed()
* @see #getActor()
* @generated
*/
EAttribute getActor_Speed();
/**
* 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 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 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.ActorType Actor Type}'.
*
*
* @return the meta object for enum 'Actor Type'.
* @see simpleScenario.ActorType
* @generated
*/
EEnum getActorType();
/**
* 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
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @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 '{@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 'Adjacent' reference list feature.
*
*
* @generated
*/
EReference LANE__ADJACENT = eINSTANCE.getLane_Adjacent();
/**
* The meta object literal for the 'Actors' reference list feature.
*
*
* @generated
*/
EReference LANE__ACTORS = eINSTANCE.getLane_Actors();
/**
* The meta object literal for the 'Width Num' attribute feature.
*
*
* @generated
*/
EAttribute LANE__WIDTH_NUM = eINSTANCE.getLane_WidthNum();
/**
* 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 'Type' attribute feature.
*
*
* @generated
*/
EAttribute ACTOR__TYPE = eINSTANCE.getActor_Type();
/**
* 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 'Speed' attribute feature.
*
*
* @generated
*/
EAttribute ACTOR__SPEED = eINSTANCE.getActor_Speed();
/**
* 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 '{@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.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.ActorType Actor Type}' enum.
*
*
* @see simpleScenario.ActorType
* @see simpleScenario.impl.SimpleScenarioPackageImpl#getActorType()
* @generated
*/
EEnum ACTOR_TYPE = eINSTANCE.getActorType();
}
} //SimpleScenarioPackage