Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsdhouib2014-01-27 09:47:47 +0000
committersdhouib2014-01-27 09:47:47 +0000
commit14a290eebc83073e9164ca8a9436d5e9ee4e1b81 (patch)
treedacf94385bd9069e90823d9a1f5610db27656af4 /extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java
parentde4b36d2f396438833409e0bb3f97b47732af52c (diff)
downloadorg.eclipse.papyrus-14a290eebc83073e9164ca8a9436d5e9ee4e1b81.tar.gz
org.eclipse.papyrus-14a290eebc83073e9164ca8a9436d5e9ee4e1b81.tar.xz
org.eclipse.papyrus-14a290eebc83073e9164ca8a9436d5e9ee4e1b81.zip
Regenerating Profile API wrt changes to add humanoid concepts
Diffstat (limited to 'extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java')
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java1245
1 files changed, 735 insertions, 510 deletions
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java
index eeacf5171d4..382d275d2da 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java
@@ -1,510 +1,735 @@
-/**
- */
-package org.eclipse.papyrus.RobotML;
-
-import org.eclipse.emf.ecore.EFactory;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.RobotML.RobotMLPackage
- * @generated
- */
-public interface RobotMLFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RobotMLFactory eINSTANCE = org.eclipse.papyrus.RobotML.impl.RobotMLFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Transition</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Transition</em>'.
- * @generated
- */
- Transition createTransition();
-
- /**
- * Returns a new object of class '<em>Algorithm</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Algorithm</em>'.
- * @generated
- */
- Algorithm createAlgorithm();
-
- /**
- * Returns a new object of class '<em>State</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>State</em>'.
- * @generated
- */
- State createState();
-
- /**
- * Returns a new object of class '<em>Robot</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Robot</em>'.
- * @generated
- */
- Robot createRobot();
-
- /**
- * Returns a new object of class '<em>System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>System</em>'.
- * @generated
- */
- System createSystem();
-
- /**
- * Returns a new object of class '<em>Agent</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Agent</em>'.
- * @generated
- */
- Agent createAgent();
-
- /**
- * Returns a new object of class '<em>Physical Object</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Physical Object</em>'.
- * @generated
- */
- PhysicalObject createPhysicalObject();
-
- /**
- * Returns a new object of class '<em>Environment</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Environment</em>'.
- * @generated
- */
- Environment createEnvironment();
-
- /**
- * Returns a new object of class '<em>Surface</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Surface</em>'.
- * @generated
- */
- Surface createSurface();
-
- /**
- * Returns a new object of class '<em>Data Flow Port</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Data Flow Port</em>'.
- * @generated
- */
- DataFlowPort createDataFlowPort();
-
- /**
- * Returns a new object of class '<em>Service Port</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Service Port</em>'.
- * @generated
- */
- ServicePort createServicePort();
-
- /**
- * Returns a new object of class '<em>Actuator System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Actuator System</em>'.
- * @generated
- */
- ActuatorSystem createActuatorSystem();
-
- /**
- * Returns a new object of class '<em>Robotic System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Robotic System</em>'.
- * @generated
- */
- RoboticSystem createRoboticSystem();
-
- /**
- * Returns a new object of class '<em>Sensor System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Sensor System</em>'.
- * @generated
- */
- SensorSystem createSensorSystem();
-
- /**
- * Returns a new object of class '<em>Hardware</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Hardware</em>'.
- * @generated
- */
- Hardware createHardware();
-
- /**
- * Returns a new object of class '<em>Software</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Software</em>'.
- * @generated
- */
- Software createSoftware();
-
- /**
- * Returns a new object of class '<em>Primitive Data</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Primitive Data</em>'.
- * @generated
- */
- PrimitiveData createPrimitiveData();
-
- /**
- * Returns a new object of class '<em>Data Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Data Type</em>'.
- * @generated
- */
- DataType createDataType();
-
- /**
- * Returns a new object of class '<em>Engine System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Engine System</em>'.
- * @generated
- */
- EngineSystem createEngineSystem();
-
- /**
- * Returns a new object of class '<em>Wheel System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Wheel System</em>'.
- * @generated
- */
- WheelSystem createWheelSystem();
-
- /**
- * Returns a new object of class '<em>Image Sensor System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Image Sensor System</em>'.
- * @generated
- */
- ImageSensorSystem createImageSensorSystem();
-
- /**
- * Returns a new object of class '<em>Camera System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Camera System</em>'.
- * @generated
- */
- CameraSystem createCameraSystem();
-
- /**
- * Returns a new object of class '<em>Object Detection Sensor System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Object Detection Sensor System</em>'.
- * @generated
- */
- ObjectDetectionSensorSystem createObjectDetectionSensorSystem();
-
- /**
- * Returns a new object of class '<em>Object Tracking Sensor System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Object Tracking Sensor System</em>'.
- * @generated
- */
- ObjectTrackingSensorSystem createObjectTrackingSensorSystem();
-
- /**
- * Returns a new object of class '<em>Lidar System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Lidar System</em>'.
- * @generated
- */
- LidarSystem createLidarSystem();
-
- /**
- * Returns a new object of class '<em>Localization Sensor System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Localization Sensor System</em>'.
- * @generated
- */
- LocalizationSensorSystem createLocalizationSensorSystem();
-
- /**
- * Returns a new object of class '<em>GPS System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>GPS System</em>'.
- * @generated
- */
- GPSSystem createGPSSystem();
-
- /**
- * Returns a new object of class '<em>Simulated System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Simulated System</em>'.
- * @generated
- */
- SimulatedSystem createSimulatedSystem();
-
- /**
- * Returns a new object of class '<em>Algorithm Library</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Algorithm Library</em>'.
- * @generated
- */
- AlgorithmLibrary createAlgorithmLibrary();
-
- /**
- * Returns a new object of class '<em>Sensor Driver</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Sensor Driver</em>'.
- * @generated
- */
- SensorDriver createSensorDriver();
-
- /**
- * Returns a new object of class '<em>Building</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Building</em>'.
- * @generated
- */
- Building createBuilding();
-
- /**
- * Returns a new object of class '<em>Planet</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Planet</em>'.
- * @generated
- */
- Planet createPlanet();
-
- /**
- * Returns a new object of class '<em>Land Surface</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Land Surface</em>'.
- * @generated
- */
- LandSurface createLandSurface();
-
- /**
- * Returns a new object of class '<em>Floor</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Floor</em>'.
- * @generated
- */
- Floor createFloor();
-
- /**
- * Returns a new object of class '<em>Water Surface</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Water Surface</em>'.
- * @generated
- */
- WaterSurface createWaterSurface();
-
- /**
- * Returns a new object of class '<em>Human</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Human</em>'.
- * @generated
- */
- Human createHuman();
-
- /**
- * Returns a new object of class '<em>Pedestrian</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Pedestrian</em>'.
- * @generated
- */
- Pedestrian createPedestrian();
-
- /**
- * Returns a new object of class '<em>Stairs</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Stairs</em>'.
- * @generated
- */
- Stairs createStairs();
-
- /**
- * Returns a new object of class '<em>Platform</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Platform</em>'.
- * @generated
- */
- Platform createPlatform();
-
- /**
- * Returns a new object of class '<em>External Library</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>External Library</em>'.
- * @generated
- */
- ExternalLibrary createExternalLibrary();
-
- /**
- * Returns a new object of class '<em>Robotic Middleware</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Robotic Middleware</em>'.
- * @generated
- */
- RoboticMiddleware createRoboticMiddleware();
-
- /**
- * Returns a new object of class '<em>Robotic Simulator</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Robotic Simulator</em>'.
- * @generated
- */
- RoboticSimulator createRoboticSimulator();
-
- /**
- * Returns a new object of class '<em>Cycab TK</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Cycab TK</em>'.
- * @generated
- */
- CycabTK createCycabTK();
-
- /**
- * Returns a new object of class '<em>Blender Morse</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Blender Morse</em>'.
- * @generated
- */
- BlenderMorse createBlenderMorse();
-
- /**
- * Returns a new object of class '<em>On Port</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>On Port</em>'.
- * @generated
- */
- OnPort createOnPort();
-
- /**
- * Returns a new object of class '<em>Allocate</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Allocate</em>'.
- * @generated
- */
- Allocate createAllocate();
-
- /**
- * Returns a new object of class '<em>Inertial Measurement Unit System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Inertial Measurement Unit System</em>'.
- * @generated
- */
- InertialMeasurementUnitSystem createInertialMeasurementUnitSystem();
-
- /**
- * Returns a new object of class '<em>Inertial Navigation System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Inertial Navigation System</em>'.
- * @generated
- */
- InertialNavigationSystem createInertialNavigationSystem();
-
- /**
- * Returns a new object of class '<em>Odometry System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Odometry System</em>'.
- * @generated
- */
- OdometrySystem createOdometrySystem();
-
- /**
- * Returns a new object of class '<em>Infra Red Proximetry System</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Infra Red Proximetry System</em>'.
- * @generated
- */
- InfraRedProximetrySystem createInfraRedProximetrySystem();
-
- /**
- * Returns a new object of class '<em>Deployment Plan</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Deployment Plan</em>'.
- * @generated
- */
- DeploymentPlan createDeploymentPlan();
-
- /**
- * Returns a new object of class '<em>Gyroscope</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Gyroscope</em>'.
- * @generated
- */
- Gyroscope createGyroscope();
-
- /**
- * Returns a new object of class '<em>On Property</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>On Property</em>'.
- * @generated
- */
- OnProperty createOnProperty();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- RobotMLPackage getRobotMLPackage();
-
-} //RobotMLFactory
+/**
+ */
+package org.eclipse.papyrus.RobotML;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage
+ * @generated
+ */
+public interface RobotMLFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ RobotMLFactory eINSTANCE = org.eclipse.papyrus.RobotML.impl.RobotMLFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Transition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Transition</em>'.
+ * @generated
+ */
+ Transition createTransition();
+
+ /**
+ * Returns a new object of class '<em>Algorithm</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Algorithm</em>'.
+ * @generated
+ */
+ Algorithm createAlgorithm();
+
+ /**
+ * Returns a new object of class '<em>State</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>State</em>'.
+ * @generated
+ */
+ State createState();
+
+ /**
+ * Returns a new object of class '<em>Actuated Joint</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Actuated Joint</em>'.
+ * @generated
+ */
+ ActuatedJoint createActuatedJoint();
+
+ /**
+ * Returns a new object of class '<em>Joint</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Joint</em>'.
+ * @generated
+ */
+ Joint createJoint();
+
+ /**
+ * Returns a new object of class '<em>Complete Bonding</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Complete Bonding</em>'.
+ * @generated
+ */
+ CompleteBonding createCompleteBonding();
+
+ /**
+ * Returns a new object of class '<em>Robot</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Robot</em>'.
+ * @generated
+ */
+ Robot createRobot();
+
+ /**
+ * Returns a new object of class '<em>System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>System</em>'.
+ * @generated
+ */
+ System createSystem();
+
+ /**
+ * Returns a new object of class '<em>Agent</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Agent</em>'.
+ * @generated
+ */
+ Agent createAgent();
+
+ /**
+ * Returns a new object of class '<em>Physical Object</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Physical Object</em>'.
+ * @generated
+ */
+ PhysicalObject createPhysicalObject();
+
+ /**
+ * Returns a new object of class '<em>Environment</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Environment</em>'.
+ * @generated
+ */
+ Environment createEnvironment();
+
+ /**
+ * Returns a new object of class '<em>Surface</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Surface</em>'.
+ * @generated
+ */
+ Surface createSurface();
+
+ /**
+ * Returns a new object of class '<em>Data Flow Port</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Data Flow Port</em>'.
+ * @generated
+ */
+ DataFlowPort createDataFlowPort();
+
+ /**
+ * Returns a new object of class '<em>Service Port</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Service Port</em>'.
+ * @generated
+ */
+ ServicePort createServicePort();
+
+ /**
+ * Returns a new object of class '<em>Actuator System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Actuator System</em>'.
+ * @generated
+ */
+ ActuatorSystem createActuatorSystem();
+
+ /**
+ * Returns a new object of class '<em>Robotic System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Robotic System</em>'.
+ * @generated
+ */
+ RoboticSystem createRoboticSystem();
+
+ /**
+ * Returns a new object of class '<em>Cyber Physical System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Cyber Physical System</em>'.
+ * @generated
+ */
+ CyberPhysicalSystem createCyberPhysicalSystem();
+
+ /**
+ * Returns a new object of class '<em>Sensor System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sensor System</em>'.
+ * @generated
+ */
+ SensorSystem createSensorSystem();
+
+ /**
+ * Returns a new object of class '<em>Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hardware</em>'.
+ * @generated
+ */
+ Hardware createHardware();
+
+ /**
+ * Returns a new object of class '<em>Software</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Software</em>'.
+ * @generated
+ */
+ Software createSoftware();
+
+ /**
+ * Returns a new object of class '<em>Engine System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Engine System</em>'.
+ * @generated
+ */
+ EngineSystem createEngineSystem();
+
+ /**
+ * Returns a new object of class '<em>Steered Wheel System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Steered Wheel System</em>'.
+ * @generated
+ */
+ SteeredWheelSystem createSteeredWheelSystem();
+
+ /**
+ * Returns a new object of class '<em>Locomotion System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Locomotion System</em>'.
+ * @generated
+ */
+ LocomotionSystem createLocomotionSystem();
+
+ /**
+ * Returns a new object of class '<em>Image Sensor System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Image Sensor System</em>'.
+ * @generated
+ */
+ ImageSensorSystem createImageSensorSystem();
+
+ /**
+ * Returns a new object of class '<em>Camera System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Camera System</em>'.
+ * @generated
+ */
+ CameraSystem createCameraSystem();
+
+ /**
+ * Returns a new object of class '<em>Object Detection Sensor System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Object Detection Sensor System</em>'.
+ * @generated
+ */
+ ObjectDetectionSensorSystem createObjectDetectionSensorSystem();
+
+ /**
+ * Returns a new object of class '<em>Object Tracking Sensor System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Object Tracking Sensor System</em>'.
+ * @generated
+ */
+ ObjectTrackingSensorSystem createObjectTrackingSensorSystem();
+
+ /**
+ * Returns a new object of class '<em>Lidar System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Lidar System</em>'.
+ * @generated
+ */
+ LidarSystem createLidarSystem();
+
+ /**
+ * Returns a new object of class '<em>Localization Sensor System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Localization Sensor System</em>'.
+ * @generated
+ */
+ LocalizationSensorSystem createLocalizationSensorSystem();
+
+ /**
+ * Returns a new object of class '<em>GPS System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>GPS System</em>'.
+ * @generated
+ */
+ GPSSystem createGPSSystem();
+
+ /**
+ * Returns a new object of class '<em>Algorithm Library</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Algorithm Library</em>'.
+ * @generated
+ */
+ AlgorithmLibrary createAlgorithmLibrary();
+
+ /**
+ * Returns a new object of class '<em>Sensor Driver</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sensor Driver</em>'.
+ * @generated
+ */
+ SensorDriver createSensorDriver();
+
+ /**
+ * Returns a new object of class '<em>Building</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Building</em>'.
+ * @generated
+ */
+ Building createBuilding();
+
+ /**
+ * Returns a new object of class '<em>Planet</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Planet</em>'.
+ * @generated
+ */
+ Planet createPlanet();
+
+ /**
+ * Returns a new object of class '<em>Land Surface</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Land Surface</em>'.
+ * @generated
+ */
+ LandSurface createLandSurface();
+
+ /**
+ * Returns a new object of class '<em>Floor</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Floor</em>'.
+ * @generated
+ */
+ Floor createFloor();
+
+ /**
+ * Returns a new object of class '<em>Water Surface</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Water Surface</em>'.
+ * @generated
+ */
+ WaterSurface createWaterSurface();
+
+ /**
+ * Returns a new object of class '<em>Human</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Human</em>'.
+ * @generated
+ */
+ Human createHuman();
+
+ /**
+ * Returns a new object of class '<em>Pedestrian</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Pedestrian</em>'.
+ * @generated
+ */
+ Pedestrian createPedestrian();
+
+ /**
+ * Returns a new object of class '<em>Stairs</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Stairs</em>'.
+ * @generated
+ */
+ Stairs createStairs();
+
+ /**
+ * Returns a new object of class '<em>Platform</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Platform</em>'.
+ * @generated
+ */
+ Platform createPlatform();
+
+ /**
+ * Returns a new object of class '<em>External Library</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>External Library</em>'.
+ * @generated
+ */
+ ExternalLibrary createExternalLibrary();
+
+ /**
+ * Returns a new object of class '<em>Robotic Middleware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Robotic Middleware</em>'.
+ * @generated
+ */
+ RoboticMiddleware createRoboticMiddleware();
+
+ /**
+ * Returns a new object of class '<em>Robotic Simulator</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Robotic Simulator</em>'.
+ * @generated
+ */
+ RoboticSimulator createRoboticSimulator();
+
+ /**
+ * Returns a new object of class '<em>Cycab TK</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Cycab TK</em>'.
+ * @generated
+ */
+ CycabTK createCycabTK();
+
+ /**
+ * Returns a new object of class '<em>Blender Morse</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Blender Morse</em>'.
+ * @generated
+ */
+ BlenderMorse createBlenderMorse();
+
+ /**
+ * Returns a new object of class '<em>On Port</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>On Port</em>'.
+ * @generated
+ */
+ OnPort createOnPort();
+
+ /**
+ * Returns a new object of class '<em>Allocate</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Allocate</em>'.
+ * @generated
+ */
+ Allocate createAllocate();
+
+ /**
+ * Returns a new object of class '<em>Inertial Measurement Unit System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Inertial Measurement Unit System</em>'.
+ * @generated
+ */
+ InertialMeasurementUnitSystem createInertialMeasurementUnitSystem();
+
+ /**
+ * Returns a new object of class '<em>Inertial Navigation System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Inertial Navigation System</em>'.
+ * @generated
+ */
+ InertialNavigationSystem createInertialNavigationSystem();
+
+ /**
+ * Returns a new object of class '<em>Odometry System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Odometry System</em>'.
+ * @generated
+ */
+ OdometrySystem createOdometrySystem();
+
+ /**
+ * Returns a new object of class '<em>Infra Red Proximetry System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Infra Red Proximetry System</em>'.
+ * @generated
+ */
+ InfraRedProximetrySystem createInfraRedProximetrySystem();
+
+ /**
+ * Returns a new object of class '<em>Deployment Plan</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Deployment Plan</em>'.
+ * @generated
+ */
+ DeploymentPlan createDeploymentPlan();
+
+ /**
+ * Returns a new object of class '<em>Gyroscope</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Gyroscope</em>'.
+ * @generated
+ */
+ Gyroscope createGyroscope();
+
+ /**
+ * Returns a new object of class '<em>On Property</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>On Property</em>'.
+ * @generated
+ */
+ OnProperty createOnProperty();
+
+ /**
+ * Returns a new object of class '<em>Chassis</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Chassis</em>'.
+ * @generated
+ */
+ Chassis createChassis();
+
+ /**
+ * Returns a new object of class '<em>Supporting Structure</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Supporting Structure</em>'.
+ * @generated
+ */
+ SupportingStructure createSupportingStructure();
+
+ /**
+ * Returns a new object of class '<em>Mechanical Linkage</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Mechanical Linkage</em>'.
+ * @generated
+ */
+ MechanicalLinkage createMechanicalLinkage();
+
+ /**
+ * Returns a new object of class '<em>Leg</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Leg</em>'.
+ * @generated
+ */
+ Leg createLeg();
+
+ /**
+ * Returns a new object of class '<em>Locomotion Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Locomotion Hardware</em>'.
+ * @generated
+ */
+ LocomotionHardware createLocomotionHardware();
+
+ /**
+ * Returns a new object of class '<em>Actuator Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Actuator Hardware</em>'.
+ * @generated
+ */
+ ActuatorHardware createActuatorHardware();
+
+ /**
+ * Returns a new object of class '<em>Mobile Robot</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Mobile Robot</em>'.
+ * @generated
+ */
+ MobileRobot createMobileRobot();
+
+ /**
+ * Returns a new object of class '<em>Manipulator</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Manipulator</em>'.
+ * @generated
+ */
+ Manipulator createManipulator();
+
+ /**
+ * Returns a new object of class '<em>Piloted System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Piloted System</em>'.
+ * @generated
+ */
+ PilotedSystem createPilotedSystem();
+
+ /**
+ * Returns a new object of class '<em>Power Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Power Hardware</em>'.
+ * @generated
+ */
+ PowerHardware createPowerHardware();
+
+ /**
+ * Returns a new object of class '<em>Sensor Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sensor Hardware</em>'.
+ * @generated
+ */
+ SensorHardware createSensorHardware();
+
+ /**
+ * Returns a new object of class '<em>Grasping Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Grasping Hardware</em>'.
+ * @generated
+ */
+ GraspingHardware createGraspingHardware();
+
+ /**
+ * Returns a new object of class '<em>Steered Wheel Hardware</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Steered Wheel Hardware</em>'.
+ * @generated
+ */
+ SteeredWheelHardware createSteeredWheelHardware();
+
+ /**
+ * Returns a new object of class '<em>Arm</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Arm</em>'.
+ * @generated
+ */
+ Arm createArm();
+
+ /**
+ * Returns a new object of class '<em>Leg System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Leg System</em>'.
+ * @generated
+ */
+ LegSystem createLegSystem();
+
+ /**
+ * Returns a new object of class '<em>Grasping System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Grasping System</em>'.
+ * @generated
+ */
+ GraspingSystem createGraspingSystem();
+
+ /**
+ * Returns a new object of class '<em>Weapon System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Weapon System</em>'.
+ * @generated
+ */
+ WeaponSystem createWeaponSystem();
+
+ /**
+ * Returns a new object of class '<em>Man Machine Interface System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Man Machine Interface System</em>'.
+ * @generated
+ */
+ ManMachineInterfaceSystem createManMachineInterfaceSystem();
+
+ /**
+ * Returns a new object of class '<em>Closed Loop Control System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Closed Loop Control System</em>'.
+ * @generated
+ */
+ ClosedLoopControlSystem createClosedLoopControlSystem();
+
+ /**
+ * Returns a new object of class '<em>Open Loop Control System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Open Loop Control System</em>'.
+ * @generated
+ */
+ OpenLoopControlSystem createOpenLoopControlSystem();
+
+ /**
+ * Returns a new object of class '<em>Robotic Head</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Robotic Head</em>'.
+ * @generated
+ */
+ RoboticHead createRoboticHead();
+
+ /**
+ * Returns a new object of class '<em>Navigation Command System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Navigation Command System</em>'.
+ * @generated
+ */
+ NavigationCommandSystem createNavigationCommandSystem();
+
+ /**
+ * Returns a new object of class '<em>Joystic Navigation System</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Joystic Navigation System</em>'.
+ * @generated
+ */
+ JoysticNavigationSystem createJoysticNavigationSystem();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ RobotMLPackage getRobotMLPackage();
+
+} //RobotMLFactory

Back to the top