/** */ package robot.robot; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import robot.FlotCtrl.FlotCtrlPackage; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see robot.robot.RobotFactory * @model kind="package" * @generated */ public interface RobotPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "robot"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://TPIDMINSA/robot"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "robot.robot"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ RobotPackage eINSTANCE = robot.robot.impl.RobotPackageImpl.init(); /** * The meta object id for the '{@link robot.robot.Command <em>Command</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.Command * @see robot.robot.impl.RobotPackageImpl#getCommand() * @generated */ int COMMAND = 0; /** * The number of structural features of the '<em>Command</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMMAND_FEATURE_COUNT = FlotCtrlPackage.EXPRESSION_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Command</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int COMMAND_OPERATION_COUNT = FlotCtrlPackage.EXPRESSION_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.MoveCmdImpl <em>Move Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.MoveCmdImpl * @see robot.robot.impl.RobotPackageImpl#getMoveCmd() * @generated */ int MOVE_CMD = 1; /** * The feature id for the '<em><b>Power</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MOVE_CMD__POWER = COMMAND_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Move Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MOVE_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; /** * The number of operations of the '<em>Move Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MOVE_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.ObstacleCmdImpl <em>Obstacle Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.ObstacleCmdImpl * @see robot.robot.impl.RobotPackageImpl#getObstacleCmd() * @generated */ int OBSTACLE_CMD = 2; /** * The feature id for the '<em><b>Distance</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBSTACLE_CMD__DISTANCE = FlotCtrlPackage.BOOL_EXP_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Obstacle Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBSTACLE_CMD_FEATURE_COUNT = FlotCtrlPackage.BOOL_EXP_FEATURE_COUNT + 1; /** * The number of operations of the '<em>Obstacle Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OBSTACLE_CMD_OPERATION_COUNT = FlotCtrlPackage.BOOL_EXP_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.BipImpl <em>Bip</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.BipImpl * @see robot.robot.impl.RobotPackageImpl#getBip() * @generated */ int BIP = 3; /** * The feature id for the '<em><b>Duration</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BIP__DURATION = COMMAND_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Power</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BIP__POWER = COMMAND_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Repet</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BIP__REPET = COMMAND_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Bip</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BIP_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 3; /** * The number of operations of the '<em>Bip</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BIP_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.SetTurnAngleCmdImpl <em>Set Turn Angle Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.SetTurnAngleCmdImpl * @see robot.robot.impl.RobotPackageImpl#getSetTurnAngleCmd() * @generated */ int SET_TURN_ANGLE_CMD = 4; /** * The feature id for the '<em><b>Angle</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SET_TURN_ANGLE_CMD__ANGLE = COMMAND_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Set Turn Angle Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SET_TURN_ANGLE_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; /** * The number of operations of the '<em>Set Turn Angle Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SET_TURN_ANGLE_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.HasTurnedCmdImpl <em>Has Turned Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.HasTurnedCmdImpl * @see robot.robot.impl.RobotPackageImpl#getHasTurnedCmd() * @generated */ int HAS_TURNED_CMD = 5; /** * The feature id for the '<em><b>Angle</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HAS_TURNED_CMD__ANGLE = FlotCtrlPackage.BOOL_EXP_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Has Turned Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HAS_TURNED_CMD_FEATURE_COUNT = FlotCtrlPackage.BOOL_EXP_FEATURE_COUNT + 1; /** * The number of operations of the '<em>Has Turned Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HAS_TURNED_CMD_OPERATION_COUNT = FlotCtrlPackage.BOOL_EXP_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.TurnCmdImpl <em>Turn Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.TurnCmdImpl * @see robot.robot.impl.RobotPackageImpl#getTurnCmd() * @generated */ int TURN_CMD = 6; /** * The feature id for the '<em><b>Power</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TURN_CMD__POWER = COMMAND_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Angle</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TURN_CMD__ANGLE = COMMAND_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Turn Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TURN_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 2; /** * The number of operations of the '<em>Turn Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TURN_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.StopEngineCmdImpl <em>Stop Engine Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.StopEngineCmdImpl * @see robot.robot.impl.RobotPackageImpl#getStopEngineCmd() * @generated */ int STOP_ENGINE_CMD = 7; /** * The number of structural features of the '<em>Stop Engine Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STOP_ENGINE_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Stop Engine Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STOP_ENGINE_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.StopProgramCmdImpl <em>Stop Program Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.StopProgramCmdImpl * @see robot.robot.impl.RobotPackageImpl#getStopProgramCmd() * @generated */ int STOP_PROGRAM_CMD = 8; /** * The number of structural features of the '<em>Stop Program Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STOP_PROGRAM_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Stop Program Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STOP_PROGRAM_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.PrintCmdImpl <em>Print Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.PrintCmdImpl * @see robot.robot.impl.RobotPackageImpl#getPrintCmd() * @generated */ int PRINT_CMD = 9; /** * The feature id for the '<em><b>Msg</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD__MSG = COMMAND_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Duration</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD__DURATION = COMMAND_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Line</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD__LINE = COMMAND_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Col</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD__COL = COMMAND_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Print Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 4; /** * The number of operations of the '<em>Print Cmd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRINT_CMD_OPERATION_COUNT = COMMAND_OPERATION_COUNT + 0; /** * The meta object id for the '{@link robot.robot.impl.ProgramUnitImpl <em>Program Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.ProgramUnitImpl * @see robot.robot.impl.RobotPackageImpl#getProgramUnit() * @generated */ int PROGRAM_UNIT = 10; /** * The feature id for the '<em><b>Block</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROGRAM_UNIT__BLOCK = 0; /** * The number of structural features of the '<em>Program Unit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROGRAM_UNIT_FEATURE_COUNT = 1; /** * The number of operations of the '<em>Program Unit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROGRAM_UNIT_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link robot.robot.Command <em>Command</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Command</em>'. * @see robot.robot.Command * @generated */ EClass getCommand(); /** * Returns the meta object for class '{@link robot.robot.MoveCmd <em>Move Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Move Cmd</em>'. * @see robot.robot.MoveCmd * @generated */ EClass getMoveCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.MoveCmd#getPower <em>Power</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Power</em>'. * @see robot.robot.MoveCmd#getPower() * @see #getMoveCmd() * @generated */ EAttribute getMoveCmd_Power(); /** * Returns the meta object for class '{@link robot.robot.ObstacleCmd <em>Obstacle Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Obstacle Cmd</em>'. * @see robot.robot.ObstacleCmd * @generated */ EClass getObstacleCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.ObstacleCmd#getDistance <em>Distance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Distance</em>'. * @see robot.robot.ObstacleCmd#getDistance() * @see #getObstacleCmd() * @generated */ EAttribute getObstacleCmd_Distance(); /** * Returns the meta object for class '{@link robot.robot.Bip <em>Bip</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Bip</em>'. * @see robot.robot.Bip * @generated */ EClass getBip(); /** * Returns the meta object for the attribute '{@link robot.robot.Bip#getDuration <em>Duration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Duration</em>'. * @see robot.robot.Bip#getDuration() * @see #getBip() * @generated */ EAttribute getBip_Duration(); /** * Returns the meta object for the attribute '{@link robot.robot.Bip#getPower <em>Power</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Power</em>'. * @see robot.robot.Bip#getPower() * @see #getBip() * @generated */ EAttribute getBip_Power(); /** * Returns the meta object for the attribute '{@link robot.robot.Bip#getRepet <em>Repet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Repet</em>'. * @see robot.robot.Bip#getRepet() * @see #getBip() * @generated */ EAttribute getBip_Repet(); /** * Returns the meta object for class '{@link robot.robot.SetTurnAngleCmd <em>Set Turn Angle Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Set Turn Angle Cmd</em>'. * @see robot.robot.SetTurnAngleCmd * @generated */ EClass getSetTurnAngleCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.SetTurnAngleCmd#getAngle <em>Angle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Angle</em>'. * @see robot.robot.SetTurnAngleCmd#getAngle() * @see #getSetTurnAngleCmd() * @generated */ EAttribute getSetTurnAngleCmd_Angle(); /** * Returns the meta object for class '{@link robot.robot.HasTurnedCmd <em>Has Turned Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Has Turned Cmd</em>'. * @see robot.robot.HasTurnedCmd * @generated */ EClass getHasTurnedCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.HasTurnedCmd#getAngle <em>Angle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Angle</em>'. * @see robot.robot.HasTurnedCmd#getAngle() * @see #getHasTurnedCmd() * @generated */ EAttribute getHasTurnedCmd_Angle(); /** * Returns the meta object for class '{@link robot.robot.TurnCmd <em>Turn Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Turn Cmd</em>'. * @see robot.robot.TurnCmd * @generated */ EClass getTurnCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.TurnCmd#getPower <em>Power</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Power</em>'. * @see robot.robot.TurnCmd#getPower() * @see #getTurnCmd() * @generated */ EAttribute getTurnCmd_Power(); /** * Returns the meta object for the attribute '{@link robot.robot.TurnCmd#getAngle <em>Angle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Angle</em>'. * @see robot.robot.TurnCmd#getAngle() * @see #getTurnCmd() * @generated */ EAttribute getTurnCmd_Angle(); /** * Returns the meta object for class '{@link robot.robot.StopEngineCmd <em>Stop Engine Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Stop Engine Cmd</em>'. * @see robot.robot.StopEngineCmd * @generated */ EClass getStopEngineCmd(); /** * Returns the meta object for class '{@link robot.robot.StopProgramCmd <em>Stop Program Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Stop Program Cmd</em>'. * @see robot.robot.StopProgramCmd * @generated */ EClass getStopProgramCmd(); /** * Returns the meta object for class '{@link robot.robot.PrintCmd <em>Print Cmd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Print Cmd</em>'. * @see robot.robot.PrintCmd * @generated */ EClass getPrintCmd(); /** * Returns the meta object for the attribute '{@link robot.robot.PrintCmd#getMsg <em>Msg</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Msg</em>'. * @see robot.robot.PrintCmd#getMsg() * @see #getPrintCmd() * @generated */ EAttribute getPrintCmd_Msg(); /** * Returns the meta object for the attribute '{@link robot.robot.PrintCmd#getDuration <em>Duration</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Duration</em>'. * @see robot.robot.PrintCmd#getDuration() * @see #getPrintCmd() * @generated */ EAttribute getPrintCmd_Duration(); /** * Returns the meta object for the attribute '{@link robot.robot.PrintCmd#getLine <em>Line</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Line</em>'. * @see robot.robot.PrintCmd#getLine() * @see #getPrintCmd() * @generated */ EAttribute getPrintCmd_Line(); /** * Returns the meta object for the attribute '{@link robot.robot.PrintCmd#getCol <em>Col</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Col</em>'. * @see robot.robot.PrintCmd#getCol() * @see #getPrintCmd() * @generated */ EAttribute getPrintCmd_Col(); /** * Returns the meta object for class '{@link robot.robot.ProgramUnit <em>Program Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Program Unit</em>'. * @see robot.robot.ProgramUnit * @generated */ EClass getProgramUnit(); /** * Returns the meta object for the containment reference list '{@link robot.robot.ProgramUnit#getBlock <em>Block</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Block</em>'. * @see robot.robot.ProgramUnit#getBlock() * @see #getProgramUnit() * @generated */ EReference getProgramUnit_Block(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ RobotFactory getRobotFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link robot.robot.Command <em>Command</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.Command * @see robot.robot.impl.RobotPackageImpl#getCommand() * @generated */ EClass COMMAND = eINSTANCE.getCommand(); /** * The meta object literal for the '{@link robot.robot.impl.MoveCmdImpl <em>Move Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.MoveCmdImpl * @see robot.robot.impl.RobotPackageImpl#getMoveCmd() * @generated */ EClass MOVE_CMD = eINSTANCE.getMoveCmd(); /** * The meta object literal for the '<em><b>Power</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MOVE_CMD__POWER = eINSTANCE.getMoveCmd_Power(); /** * The meta object literal for the '{@link robot.robot.impl.ObstacleCmdImpl <em>Obstacle Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.ObstacleCmdImpl * @see robot.robot.impl.RobotPackageImpl#getObstacleCmd() * @generated */ EClass OBSTACLE_CMD = eINSTANCE.getObstacleCmd(); /** * The meta object literal for the '<em><b>Distance</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OBSTACLE_CMD__DISTANCE = eINSTANCE.getObstacleCmd_Distance(); /** * The meta object literal for the '{@link robot.robot.impl.BipImpl <em>Bip</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.BipImpl * @see robot.robot.impl.RobotPackageImpl#getBip() * @generated */ EClass BIP = eINSTANCE.getBip(); /** * The meta object literal for the '<em><b>Duration</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BIP__DURATION = eINSTANCE.getBip_Duration(); /** * The meta object literal for the '<em><b>Power</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BIP__POWER = eINSTANCE.getBip_Power(); /** * The meta object literal for the '<em><b>Repet</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BIP__REPET = eINSTANCE.getBip_Repet(); /** * The meta object literal for the '{@link robot.robot.impl.SetTurnAngleCmdImpl <em>Set Turn Angle Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.SetTurnAngleCmdImpl * @see robot.robot.impl.RobotPackageImpl#getSetTurnAngleCmd() * @generated */ EClass SET_TURN_ANGLE_CMD = eINSTANCE.getSetTurnAngleCmd(); /** * The meta object literal for the '<em><b>Angle</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SET_TURN_ANGLE_CMD__ANGLE = eINSTANCE.getSetTurnAngleCmd_Angle(); /** * The meta object literal for the '{@link robot.robot.impl.HasTurnedCmdImpl <em>Has Turned Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.HasTurnedCmdImpl * @see robot.robot.impl.RobotPackageImpl#getHasTurnedCmd() * @generated */ EClass HAS_TURNED_CMD = eINSTANCE.getHasTurnedCmd(); /** * The meta object literal for the '<em><b>Angle</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HAS_TURNED_CMD__ANGLE = eINSTANCE.getHasTurnedCmd_Angle(); /** * The meta object literal for the '{@link robot.robot.impl.TurnCmdImpl <em>Turn Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.TurnCmdImpl * @see robot.robot.impl.RobotPackageImpl#getTurnCmd() * @generated */ EClass TURN_CMD = eINSTANCE.getTurnCmd(); /** * The meta object literal for the '<em><b>Power</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TURN_CMD__POWER = eINSTANCE.getTurnCmd_Power(); /** * The meta object literal for the '<em><b>Angle</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TURN_CMD__ANGLE = eINSTANCE.getTurnCmd_Angle(); /** * The meta object literal for the '{@link robot.robot.impl.StopEngineCmdImpl <em>Stop Engine Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.StopEngineCmdImpl * @see robot.robot.impl.RobotPackageImpl#getStopEngineCmd() * @generated */ EClass STOP_ENGINE_CMD = eINSTANCE.getStopEngineCmd(); /** * The meta object literal for the '{@link robot.robot.impl.StopProgramCmdImpl <em>Stop Program Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.StopProgramCmdImpl * @see robot.robot.impl.RobotPackageImpl#getStopProgramCmd() * @generated */ EClass STOP_PROGRAM_CMD = eINSTANCE.getStopProgramCmd(); /** * The meta object literal for the '{@link robot.robot.impl.PrintCmdImpl <em>Print Cmd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.PrintCmdImpl * @see robot.robot.impl.RobotPackageImpl#getPrintCmd() * @generated */ EClass PRINT_CMD = eINSTANCE.getPrintCmd(); /** * The meta object literal for the '<em><b>Msg</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRINT_CMD__MSG = eINSTANCE.getPrintCmd_Msg(); /** * The meta object literal for the '<em><b>Duration</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRINT_CMD__DURATION = eINSTANCE.getPrintCmd_Duration(); /** * The meta object literal for the '<em><b>Line</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRINT_CMD__LINE = eINSTANCE.getPrintCmd_Line(); /** * The meta object literal for the '<em><b>Col</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRINT_CMD__COL = eINSTANCE.getPrintCmd_Col(); /** * The meta object literal for the '{@link robot.robot.impl.ProgramUnitImpl <em>Program Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see robot.robot.impl.ProgramUnitImpl * @see robot.robot.impl.RobotPackageImpl#getProgramUnit() * @generated */ EClass PROGRAM_UNIT = eINSTANCE.getProgramUnit(); /** * The meta object literal for the '<em><b>Block</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference PROGRAM_UNIT__BLOCK = eINSTANCE.getProgramUnit_Block(); } } //RobotPackage