Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML')
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ActuatorSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java25
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java71
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/AlgorithmLibrary.java38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Allocate.java29
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java58
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Building.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java130
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java48
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowDirectionKind.java122
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowPort.java38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataType.java48
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DeploymentPlan.java39
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java93
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ExternalLibrary.java107
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Floor.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/GPSSystem.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Ground.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Gyroscope.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Human.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ImageSensorSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialMeasurementUnitSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialNavigationSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InfraRedProximetrySystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LandSurface.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java174
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LocalizationSensorSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectDetectionSensorSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectTrackingSensorSystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OdometrySystem.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnPort.java40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnProperty.java81
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Pedestrian.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java34
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Planet.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Platform.java47
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Port.java38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PrimitiveData.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java68
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotKind.java111
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLFactory.java104
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java2000
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddleware.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddlewareKind.java94
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSimulator.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSystem.java38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorDriver.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java44
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServiceFlowKind.java67
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServicePort.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Shade.java85
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SimulatedSystem.java36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java80
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Stairs.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/State.java80
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Surface.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SynchronizationKind.java76
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java58
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Transition.java64
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/UGVKind.java67
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WaterSurface.java17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WheelSystem.java232
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ActuatorSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java61
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java191
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmLibraryImpl.java106
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AllocateImpl.java75
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java149
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BuildingImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java357
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java121
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataFlowPortImpl.java125
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataTypeImpl.java134
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DeploymentPlanImpl.java112
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java205
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ExternalLibraryImpl.java280
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/FloorImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GPSSystemImpl.java86
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GroundImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GyroscopeImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HumanImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ImageSensorSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialMeasurementUnitSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialNavigationSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InfraRedProximetrySystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LandSurfaceImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java373
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LocalizationSensorSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectDetectionSensorSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectTrackingSensorSystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OdometrySystemImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPortImpl.java112
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPropertyImpl.java219
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PedestrianImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java100
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlanetImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlatformImpl.java113
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PortImpl.java106
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PrimitiveDataImpl.java71
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java151
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java389
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java503
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticMiddlewareImpl.java65
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSimulatorImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSystemImpl.java135
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorDriverImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java93
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ServicePortImpl.java95
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SimulatedSystemImpl.java105
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java177
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StairsImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StateImpl.java184
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SurfaceImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java162
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/TransitionImpl.java175
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WaterSurfaceImpl.java19
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WheelSystemImpl.java646
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java661
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceFactoryImpl.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceImpl.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java1400
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLXMLProcessor.java23
126 files changed, 5770 insertions, 7870 deletions
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ActuatorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ActuatorSystem.java
index 0a839d23167..db0c7653ac0 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ActuatorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ActuatorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Actuator System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getActuatorSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java
index 68873293931..8790a421b5c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java
@@ -1,45 +1,36 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.common.util.EList;
+// TODO: Auto-generated Javadoc
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Agent</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Agent#getMovesOver <em>Moves Over</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Agent#getMovesOver <em>Moves Over</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAgent()
* @model
* @generated
*/
public interface Agent extends PhysicalObject {
-
/**
* Returns the value of the '<em><b>Moves Over</b></em>' reference list.
* The list contents are of type {@link org.eclipse.papyrus.RobotML.Surface}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Moves Over</em>' reference list isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Moves Over</em>' reference list isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Moves Over</em>' reference list.
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAgent_MovesOver()
* @model ordered="false"
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java
index dfa4e4fb60f..878c498d7a7 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java
@@ -1,53 +1,44 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
+
import org.eclipse.uml2.uml.Operation;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Algorithm</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* LibFileFormat can be elf, matlab, etc
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getBase_Operation <em>Base Operation</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#isIsExternal <em>Is External</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getExtFunctionName <em>Ext Function Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getLibPath <em>Lib Path</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getLibFileFormat <em>Lib File Format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getBase_Operation <em>Base Operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#isIsExternal <em>Is External</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getExtFunctionName <em>Ext Function Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getLibPath <em>Lib Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Algorithm#getLibFileFormat <em>Lib File Format</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm()
* @model
* @generated
*/
public interface Algorithm extends EObject {
-
/**
* Returns the value of the '<em><b>Base Operation</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Operation</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Operation</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Operation</em>' reference.
* @see #setBase_Operation(Operation)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm_Base_Operation()
@@ -60,9 +51,7 @@ public interface Algorithm extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Algorithm#getBase_Operation <em>Base Operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Operation</em>' reference.
+ * @param value the new value of the '<em>Base Operation</em>' reference.
* @see #getBase_Operation()
* @generated
*/
@@ -72,10 +61,10 @@ public interface Algorithm extends EObject {
* Returns the value of the '<em><b>Is External</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Is External</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Is External</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Is External</em>' attribute.
* @see #setIsExternal(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm_IsExternal()
@@ -88,9 +77,7 @@ public interface Algorithm extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Algorithm#isIsExternal <em>Is External</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Is External</em>' attribute.
+ * @param value the new value of the '<em>Is External</em>' attribute.
* @see #isIsExternal()
* @generated
*/
@@ -100,10 +87,10 @@ public interface Algorithm extends EObject {
* Returns the value of the '<em><b>Ext Function Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Ext Function Name</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Ext Function Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Ext Function Name</em>' attribute.
* @see #setExtFunctionName(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm_ExtFunctionName()
@@ -116,9 +103,7 @@ public interface Algorithm extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Algorithm#getExtFunctionName <em>Ext Function Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Ext Function Name</em>' attribute.
+ * @param value the new value of the '<em>Ext Function Name</em>' attribute.
* @see #getExtFunctionName()
* @generated
*/
@@ -128,10 +113,10 @@ public interface Algorithm extends EObject {
* Returns the value of the '<em><b>Lib Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Lib Path</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Lib Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Lib Path</em>' attribute.
* @see #setLibPath(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm_LibPath()
@@ -144,9 +129,7 @@ public interface Algorithm extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Algorithm#getLibPath <em>Lib Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Lib Path</em>' attribute.
+ * @param value the new value of the '<em>Lib Path</em>' attribute.
* @see #getLibPath()
* @generated
*/
@@ -157,10 +140,10 @@ public interface Algorithm extends EObject {
* The default value is <code>"elf"</code>.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Lib File Format</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Lib File Format</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Lib File Format</em>' attribute.
* @see #setLibFileFormat(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithm_LibFileFormat()
@@ -173,9 +156,7 @@ public interface Algorithm extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Algorithm#getLibFileFormat <em>Lib File Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Lib File Format</em>' attribute.
+ * @param value the new value of the '<em>Lib File Format</em>' attribute.
* @see #getLibFileFormat()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/AlgorithmLibrary.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/AlgorithmLibrary.java
index 4315b9c4ec3..7fd63d48b77 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/AlgorithmLibrary.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/AlgorithmLibrary.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
@@ -17,29 +8,28 @@ import org.eclipse.emf.ecore.EObject;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Algorithm Library</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getPath <em>Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getPath <em>Path</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithmLibrary()
* @model
* @generated
*/
public interface AlgorithmLibrary extends EObject {
-
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithmLibrary_Base_Class()
@@ -52,9 +42,7 @@ public interface AlgorithmLibrary extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Class</em>' reference.
+ * @param value the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -64,10 +52,10 @@ public interface AlgorithmLibrary extends EObject {
* Returns the value of the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Path</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Path</em>' attribute.
* @see #setPath(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAlgorithmLibrary_Path()
@@ -80,9 +68,7 @@ public interface AlgorithmLibrary extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getPath <em>Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Path</em>' attribute.
+ * @param value the new value of the '<em>Path</em>' attribute.
* @see #getPath()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Allocate.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Allocate.java
index a465a83756f..972d8ce4ce7 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Allocate.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Allocate.java
@@ -1,45 +1,36 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
+
import org.eclipse.uml2.uml.Abstraction;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Allocate</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Allocate#getBase_Abstraction <em>Base Abstraction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Allocate#getBase_Abstraction <em>Base Abstraction</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAllocate()
* @model
* @generated
*/
public interface Allocate extends EObject {
-
/**
* Returns the value of the '<em><b>Base Abstraction</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Abstraction</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Abstraction</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Abstraction</em>' reference.
* @see #setBase_Abstraction(Abstraction)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getAllocate_Base_Abstraction()
@@ -52,9 +43,7 @@ public interface Allocate extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Allocate#getBase_Abstraction <em>Base Abstraction</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Abstraction</em>' reference.
+ * @param value the new value of the '<em>Base Abstraction</em>' reference.
* @see #getBase_Abstraction()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java
index 663415d4e46..7099deefc71 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,31 +7,30 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Blender Morse</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugMode <em>Debug Mode</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugDisplay <em>Debug Display</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#getGravity <em>Gravity</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#get_viewport_shade <em>viewport shade</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugMode <em>Debug Mode</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugDisplay <em>Debug Display</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#getGravity <em>Gravity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.BlenderMorse#get_viewport_shade <em>viewport shade</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getBlenderMorse()
* @model
* @generated
*/
public interface BlenderMorse extends RoboticSimulator {
-
/**
* Returns the value of the '<em><b>Debug Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Debug Mode</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Debug Mode</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Debug Mode</em>' attribute.
* @see #setDebugMode(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getBlenderMorse_DebugMode()
@@ -53,9 +43,7 @@ public interface BlenderMorse extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugMode <em>Debug Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Debug Mode</em>' attribute.
+ * @param value the new value of the '<em>Debug Mode</em>' attribute.
* @see #isDebugMode()
* @generated
*/
@@ -65,10 +53,10 @@ public interface BlenderMorse extends RoboticSimulator {
* Returns the value of the '<em><b>Debug Display</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Debug Display</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Debug Display</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Debug Display</em>' attribute.
* @see #setDebugDisplay(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getBlenderMorse_DebugDisplay()
@@ -81,9 +69,7 @@ public interface BlenderMorse extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugDisplay <em>Debug Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Debug Display</em>' attribute.
+ * @param value the new value of the '<em>Debug Display</em>' attribute.
* @see #isDebugDisplay()
* @generated
*/
@@ -93,10 +79,10 @@ public interface BlenderMorse extends RoboticSimulator {
* Returns the value of the '<em><b>Gravity</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Gravity</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Gravity</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Gravity</em>' attribute.
* @see #setGravity(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getBlenderMorse_Gravity()
@@ -109,9 +95,7 @@ public interface BlenderMorse extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.BlenderMorse#getGravity <em>Gravity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Gravity</em>' attribute.
+ * @param value the new value of the '<em>Gravity</em>' attribute.
* @see #getGravity()
* @generated
*/
@@ -123,10 +107,10 @@ public interface BlenderMorse extends RoboticSimulator {
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.Shade}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>viewport shade</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>viewport shade</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>viewport shade</em>' attribute.
* @see org.eclipse.papyrus.RobotML.Shade
* @see #set_viewport_shade(Shade)
@@ -140,9 +124,7 @@ public interface BlenderMorse extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.BlenderMorse#get_viewport_shade <em>viewport shade</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>viewport shade</em>' attribute.
+ * @param value the new value of the '<em>viewport shade</em>' attribute.
* @see org.eclipse.papyrus.RobotML.Shade
* @see #get_viewport_shade()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Building.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Building.java
index 0314af8b6df..2c962c662ce 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Building.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Building.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Building</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getBuilding()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java
index ef55b97ae32..190c464395f 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java
@@ -1,59 +1,47 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Camera System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem()
* @model
* @generated
*/
public interface CameraSystem extends ImageSensorSystem {
-
/**
* Returns the value of the '<em><b>Width</b></em>' attribute.
* The default value is <code>"0"</code>.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Width</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Width</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Width</em>' attribute.
* @see #setWidth(long)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Width()
- * @model default="0" dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true"
- * ordered="false"
+ * @model default="0" dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false"
* @generated
*/
long getWidth();
@@ -62,9 +50,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Width</em>' attribute.
+ * @param value the new value of the '<em>Width</em>' attribute.
* @see #getWidth()
* @generated
*/
@@ -74,15 +60,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Height</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Height</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Height</em>' attribute.
* @see #setHeight(long)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Height()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false"
* @generated
*/
long getHeight();
@@ -91,9 +76,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Height</em>' attribute.
+ * @param value the new value of the '<em>Height</em>' attribute.
* @see #getHeight()
* @generated
*/
@@ -103,15 +86,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Alpha u</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Alpha u</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Alpha u</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Alpha u</em>' attribute.
* @see #setAlpha_u(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Alpha_u()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getAlpha_u();
@@ -120,9 +102,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Alpha u</em>' attribute.
+ * @param value the new value of the '<em>Alpha u</em>' attribute.
* @see #getAlpha_u()
* @generated
*/
@@ -132,15 +112,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Alpha v</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Alpha v</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Alpha v</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Alpha v</em>' attribute.
* @see #setAlpha_v(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Alpha_v()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getAlpha_v();
@@ -149,9 +128,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Alpha v</em>' attribute.
+ * @param value the new value of the '<em>Alpha v</em>' attribute.
* @see #getAlpha_v()
* @generated
*/
@@ -161,15 +138,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>U0</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>U0</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>U0</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>U0</em>' attribute.
* @see #setU0(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_U0()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getU0();
@@ -178,9 +154,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>U0</em>' attribute.
+ * @param value the new value of the '<em>U0</em>' attribute.
* @see #getU0()
* @generated
*/
@@ -190,15 +164,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>V0</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>V0</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>V0</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>V0</em>' attribute.
* @see #setV0(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_V0()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getV0();
@@ -207,9 +180,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>V0</em>' attribute.
+ * @param value the new value of the '<em>V0</em>' attribute.
* @see #getV0()
* @generated
*/
@@ -219,15 +190,14 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Color format</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Color format</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Color format</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Color format</em>' attribute.
* @see #setColor_format(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Color_format()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true" ordered="false"
* @generated
*/
String getColor_format();
@@ -236,9 +206,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Color format</em>' attribute.
+ * @param value the new value of the '<em>Color format</em>' attribute.
* @see #getColor_format()
* @generated
*/
@@ -248,10 +216,10 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Translate</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Translate</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Translate</em>' containment reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Translate</em>' containment reference.
* @see #setTranslate(Point32)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Translate()
@@ -264,9 +232,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Translate</em>' containment reference.
+ * @param value the new value of the '<em>Translate</em>' containment reference.
* @see #getTranslate()
* @generated
*/
@@ -276,10 +242,10 @@ public interface CameraSystem extends ImageSensorSystem {
* Returns the value of the '<em><b>Rotate</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Rotate</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Rotate</em>' containment reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Rotate</em>' containment reference.
* @see #setRotate(Point32)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Rotate()
@@ -292,9 +258,7 @@ public interface CameraSystem extends ImageSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Rotate</em>' containment reference.
+ * @param value the new value of the '<em>Rotate</em>' containment reference.
* @see #getRotate()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java
index 1bdcb688714..1e175000dac 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,30 +7,29 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Cycab TK</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#isUseRealTime <em>Use Real Time</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeStep <em>Time Step</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeFactor <em>Time Factor</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#isUseRealTime <em>Use Real Time</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeStep <em>Time Step</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeFactor <em>Time Factor</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCycabTK()
* @model
* @generated
*/
public interface CycabTK extends RoboticSimulator {
-
/**
* Returns the value of the '<em><b>Use Real Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Use Real Time</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Use Real Time</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Use Real Time</em>' attribute.
* @see #setUseRealTime(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCycabTK_UseRealTime()
@@ -52,9 +42,7 @@ public interface CycabTK extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CycabTK#isUseRealTime <em>Use Real Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Use Real Time</em>' attribute.
+ * @param value the new value of the '<em>Use Real Time</em>' attribute.
* @see #isUseRealTime()
* @generated
*/
@@ -64,10 +52,10 @@ public interface CycabTK extends RoboticSimulator {
* Returns the value of the '<em><b>Time Step</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Time Step</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Time Step</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Time Step</em>' attribute.
* @see #setTimeStep(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCycabTK_TimeStep()
@@ -80,9 +68,7 @@ public interface CycabTK extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeStep <em>Time Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Time Step</em>' attribute.
+ * @param value the new value of the '<em>Time Step</em>' attribute.
* @see #getTimeStep()
* @generated
*/
@@ -92,10 +78,10 @@ public interface CycabTK extends RoboticSimulator {
* Returns the value of the '<em><b>Time Factor</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Time Factor</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Time Factor</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Time Factor</em>' attribute.
* @see #setTimeFactor(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCycabTK_TimeFactor()
@@ -108,9 +94,7 @@ public interface CycabTK extends RoboticSimulator {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeFactor <em>Time Factor</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Time Factor</em>' attribute.
+ * @param value the new value of the '<em>Time Factor</em>' attribute.
* @see #getTimeFactor()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowDirectionKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowDirectionKind.java
index ae6cbcbb42c..045275db5c4 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowDirectionKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowDirectionKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -17,12 +8,12 @@ import java.util.List;
import org.eclipse.emf.common.util.Enumerator;
+// TODO: Auto-generated Javadoc
/**
* <!-- begin-user-doc -->
* A representation of the literals of the enumeration '<em><b>Data Flow Direction Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataFlowDirectionKind()
* @model
* @generated
@@ -32,7 +23,6 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>In</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #IN_VALUE
* @generated
* @ordered
@@ -43,7 +33,6 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>Out</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #OUT_VALUE
* @generated
* @ordered
@@ -54,7 +43,6 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>Inout</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #INOUT_VALUE
* @generated
* @ordered
@@ -65,10 +53,10 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>In</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>In</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>In</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #IN
* @model name="in"
* @generated
@@ -80,10 +68,10 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>Out</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Out</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Out</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #OUT
* @model name="out"
* @generated
@@ -95,10 +83,10 @@ public enum DataFlowDirectionKind implements Enumerator {
* The '<em><b>Inout</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Inout</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Inout</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #INOUT
* @model name="inout"
* @generated
@@ -110,16 +98,19 @@ public enum DataFlowDirectionKind implements Enumerator {
* An array of all the '<em><b>Data Flow Direction Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final DataFlowDirectionKind[] VALUES_ARRAY = new DataFlowDirectionKind[]{ IN, OUT, INOUT, };
+ private static final DataFlowDirectionKind[] VALUES_ARRAY =
+ new DataFlowDirectionKind[] {
+ IN,
+ OUT,
+ INOUT,
+ };
/**
* A public read-only list of all the '<em><b>Data Flow Direction Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<DataFlowDirectionKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -128,13 +119,15 @@ public enum DataFlowDirectionKind implements Enumerator {
* Returns the '<em><b>Data Flow Direction Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
+ * @param literal the literal
+ * @return the data flow direction kind
* @generated
*/
public static DataFlowDirectionKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
DataFlowDirectionKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -145,13 +138,15 @@ public enum DataFlowDirectionKind implements Enumerator {
* Returns the '<em><b>Data Flow Direction Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
+ * @param name the name
+ * @return the by name
* @generated
*/
public static DataFlowDirectionKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
DataFlowDirectionKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -162,50 +157,37 @@ public enum DataFlowDirectionKind implements Enumerator {
* Returns the '<em><b>Data Flow Direction Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
+ * @param value the value
+ * @return the data flow direction kind
* @generated
*/
public static DataFlowDirectionKind get(int value) {
- switch(value) {
- case IN_VALUE:
- return IN;
- case OUT_VALUE:
- return OUT;
- case INOUT_VALUE:
- return INOUT;
+ switch (value) {
+ case IN_VALUE: return IN;
+ case OUT_VALUE: return OUT;
+ case INOUT_VALUE: return INOUT;
}
return null;
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
+ /** <!-- begin-user-doc --> <!-- end-user-doc -->. @generated */
private final int value;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
+ /** <!-- begin-user-doc --> <!-- end-user-doc -->. @generated */
private final String name;
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
+ /** <!-- begin-user-doc --> <!-- end-user-doc -->. @generated */
private final String literal;
/**
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
+ * @param value the value
+ * @param name the name
+ * @param literal the literal
* @generated
*/
private DataFlowDirectionKind(int value, String name, String literal) {
@@ -216,44 +198,48 @@ public enum DataFlowDirectionKind implements Enumerator {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the value
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the name
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the literal
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
+ * @return the string
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //DataFlowDirectionKind
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowPort.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowPort.java
index 081a9979f5a..e14bc8a9398 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowPort.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataFlowPort.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,30 +7,29 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Data Flow Port</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.DataFlowPort#getDirection <em>Direction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.DataFlowPort#getBufferSize <em>Buffer Size</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DataFlowPort#getDirection <em>Direction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DataFlowPort#getBufferSize <em>Buffer Size</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataFlowPort()
* @model
* @generated
*/
public interface DataFlowPort extends Port {
-
/**
* Returns the value of the '<em><b>Direction</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.DataFlowDirectionKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Direction</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Direction</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Direction</em>' attribute.
* @see org.eclipse.papyrus.RobotML.DataFlowDirectionKind
* @see #setDirection(DataFlowDirectionKind)
@@ -53,9 +43,7 @@ public interface DataFlowPort extends Port {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DataFlowPort#getDirection <em>Direction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Direction</em>' attribute.
+ * @param value the new value of the '<em>Direction</em>' attribute.
* @see org.eclipse.papyrus.RobotML.DataFlowDirectionKind
* @see #getDirection()
* @generated
@@ -67,10 +55,10 @@ public interface DataFlowPort extends Port {
* The default value is <code>"0"</code>.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Buffer Size</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Buffer Size</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Buffer Size</em>' attribute.
* @see #setBufferSize(int)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataFlowPort_BufferSize()
@@ -83,9 +71,7 @@ public interface DataFlowPort extends Port {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DataFlowPort#getBufferSize <em>Buffer Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Buffer Size</em>' attribute.
+ * @param value the new value of the '<em>Buffer Size</em>' attribute.
* @see #getBufferSize()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataType.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataType.java
index e548929f7a1..3c4de2721ca 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataType.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DataType.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
@@ -17,30 +8,29 @@ import org.eclipse.emf.ecore.EObject;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Data Type</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.DataType#getBase_DataType <em>Base Data Type</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.DataType#isNative <em>Native</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.DataType#getLibraryPath <em>Library Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DataType#getBase_DataType <em>Base Data Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DataType#isNative <em>Native</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DataType#getLibraryPath <em>Library Path</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataType()
* @model
* @generated
*/
public interface DataType extends EObject {
-
/**
* Returns the value of the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Data Type</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Data Type</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(org.eclipse.uml2.uml.DataType)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataType_Base_DataType()
@@ -53,9 +43,7 @@ public interface DataType extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DataType#getBase_DataType <em>Base Data Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Data Type</em>' reference.
+ * @param value the new value of the '<em>Base Data Type</em>' reference.
* @see #getBase_DataType()
* @generated
*/
@@ -65,10 +53,10 @@ public interface DataType extends EObject {
* Returns the value of the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Native</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Native</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Native</em>' attribute.
* @see #setNative(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataType_Native()
@@ -81,9 +69,7 @@ public interface DataType extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DataType#isNative <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Native</em>' attribute.
+ * @param value the new value of the '<em>Native</em>' attribute.
* @see #isNative()
* @generated
*/
@@ -93,10 +79,10 @@ public interface DataType extends EObject {
* Returns the value of the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Library Path</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Library Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Library Path</em>' attribute.
* @see #setLibraryPath(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDataType_LibraryPath()
@@ -109,9 +95,7 @@ public interface DataType extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DataType#getLibraryPath <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Library Path</em>' attribute.
+ * @param value the new value of the '<em>Library Path</em>' attribute.
* @see #getLibraryPath()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DeploymentPlan.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DeploymentPlan.java
index 22eca5c1f90..8c3dd98a2b3 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DeploymentPlan.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/DeploymentPlan.java
@@ -1,46 +1,37 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
+
import org.eclipse.uml2.uml.InstanceSpecification;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Deployment Plan</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getMainInstance <em>Main Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getMainInstance <em>Main Instance</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDeploymentPlan()
* @model
* @generated
*/
public interface DeploymentPlan extends EObject {
-
/**
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDeploymentPlan_Base_Package()
@@ -53,9 +44,7 @@ public interface DeploymentPlan extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getBase_Package <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Package</em>' reference.
+ * @param value the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
@@ -65,10 +54,10 @@ public interface DeploymentPlan extends EObject {
* Returns the value of the '<em><b>Main Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Main Instance</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Main Instance</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Main Instance</em>' reference.
* @see #setMainInstance(InstanceSpecification)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getDeploymentPlan_MainInstance()
@@ -81,9 +70,7 @@ public interface DeploymentPlan extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getMainInstance <em>Main Instance</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Main Instance</em>' reference.
+ * @param value the new value of the '<em>Main Instance</em>' reference.
* @see #getMainInstance()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java
index 9f6a065f9c2..950031e2b6a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,33 +7,32 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Engine System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getVehicleTraction <em>Vehicle Traction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxEngineForce <em>Max Engine Force</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxBreakingForce <em>Max Breaking Force</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering <em>Max Allowed Steering</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getGear_ration <em>Gear ration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getVehicleTraction <em>Vehicle Traction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxEngineForce <em>Max Engine Force</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxBreakingForce <em>Max Breaking Force</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering <em>Max Allowed Steering</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.EngineSystem#getGear_ration <em>Gear ration</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem()
* @model
* @generated
*/
public interface EngineSystem extends ActuatorSystem {
-
/**
* Returns the value of the '<em><b>Vehicle Traction</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Vehicle Traction</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Vehicle Traction</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Vehicle Traction</em>' attribute.
* @see #setVehicleTraction(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_VehicleTraction()
@@ -55,9 +45,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getVehicleTraction <em>Vehicle Traction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Vehicle Traction</em>' attribute.
+ * @param value the new value of the '<em>Vehicle Traction</em>' attribute.
* @see #getVehicleTraction()
* @generated
*/
@@ -67,15 +55,14 @@ public interface EngineSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Max Engine Force</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Max Engine Force</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Max Engine Force</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Max Engine Force</em>' attribute.
* @see #setMaxEngineForce(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_MaxEngineForce()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getMaxEngineForce();
@@ -84,9 +71,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxEngineForce <em>Max Engine Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Max Engine Force</em>' attribute.
+ * @param value the new value of the '<em>Max Engine Force</em>' attribute.
* @see #getMaxEngineForce()
* @generated
*/
@@ -96,15 +81,14 @@ public interface EngineSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Max Breaking Force</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Max Breaking Force</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Max Breaking Force</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Max Breaking Force</em>' attribute.
* @see #setMaxBreakingForce(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_MaxBreakingForce()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getMaxBreakingForce();
@@ -113,9 +97,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxBreakingForce <em>Max Breaking Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Max Breaking Force</em>' attribute.
+ * @param value the new value of the '<em>Max Breaking Force</em>' attribute.
* @see #getMaxBreakingForce()
* @generated
*/
@@ -125,15 +107,14 @@ public interface EngineSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Max Allowed Steering</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Max Allowed Steering</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Max Allowed Steering</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Max Allowed Steering</em>' attribute.
* @see #setMaxAllowedSteering(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_MaxAllowedSteering()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getMaxAllowedSteering();
@@ -142,9 +123,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering <em>Max Allowed Steering</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Max Allowed Steering</em>' attribute.
+ * @param value the new value of the '<em>Max Allowed Steering</em>' attribute.
* @see #getMaxAllowedSteering()
* @generated
*/
@@ -154,15 +133,14 @@ public interface EngineSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Max Allowed Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Max Allowed Velocity</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Max Allowed Velocity</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Max Allowed Velocity</em>' attribute.
* @see #setMaxAllowedVelocity(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_MaxAllowedVelocity()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getMaxAllowedVelocity();
@@ -171,9 +149,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Max Allowed Velocity</em>' attribute.
+ * @param value the new value of the '<em>Max Allowed Velocity</em>' attribute.
* @see #getMaxAllowedVelocity()
* @generated
*/
@@ -183,15 +159,14 @@ public interface EngineSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Gear ration</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Gear ration</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Gear ration</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Gear ration</em>' attribute.
* @see #setGear_ration(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEngineSystem_Gear_ration()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getGear_ration();
@@ -200,9 +175,7 @@ public interface EngineSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.EngineSystem#getGear_ration <em>Gear ration</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Gear ration</em>' attribute.
+ * @param value the new value of the '<em>Gear ration</em>' attribute.
* @see #getGear_ration()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java
index 77e1c53129b..50380b4761d 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Environment</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getEnvironment()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ExternalLibrary.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ExternalLibrary.java
new file mode 100644
index 00000000000..852654c0957
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ExternalLibrary.java
@@ -0,0 +1,107 @@
+/**
+ */
+package org.eclipse.papyrus.RobotML;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.uml2.uml.Interface;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>External Library</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibPath <em>Lib Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibFileFormat <em>Lib File Format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getBase_Interface <em>Base Interface</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getExternalLibrary()
+ * @model
+ * @generated
+ */
+public interface ExternalLibrary extends EObject {
+ /**
+ * Returns the value of the '<em><b>Lib Path</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Lib Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Lib Path</em>' attribute.
+ * @see #setLibPath(String)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getExternalLibrary_LibPath()
+ * @model dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
+ * @generated
+ */
+ String getLibPath();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibPath <em>Lib Path</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Lib Path</em>' attribute.
+ * @see #getLibPath()
+ * @generated
+ */
+ void setLibPath(String value);
+
+ /**
+ * Returns the value of the '<em><b>Lib File Format</b></em>' attribute.
+ * The default value is <code>"elf"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Lib File Format</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Lib File Format</em>' attribute.
+ * @see #setLibFileFormat(String)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getExternalLibrary_LibFileFormat()
+ * @model default="elf" dataType="org.eclipse.uml2.types.String" required="true" ordered="false"
+ * @generated
+ */
+ String getLibFileFormat();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibFileFormat <em>Lib File Format</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Lib File Format</em>' attribute.
+ * @see #getLibFileFormat()
+ * @generated
+ */
+ void setLibFileFormat(String value);
+
+ /**
+ * Returns the value of the '<em><b>Base Interface</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Base Interface</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Base Interface</em>' reference.
+ * @see #setBase_Interface(Interface)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getExternalLibrary_Base_Interface()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ Interface getBase_Interface();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getBase_Interface <em>Base Interface</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Base Interface</em>' reference.
+ * @see #getBase_Interface()
+ * @generated
+ */
+ void setBase_Interface(Interface value);
+
+} // ExternalLibrary
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Floor.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Floor.java
index a22c09384dc..8eb32201c17 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Floor.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Floor.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Floor</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getFloor()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/GPSSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/GPSSystem.java
index 164dd1740c8..09a81cb533d 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/GPSSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/GPSSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
@@ -17,28 +8,27 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>GPS System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition <em>Origin Position</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition <em>Origin Position</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getGPSSystem()
* @model
* @generated
*/
public interface GPSSystem extends LocalizationSensorSystem {
-
/**
* Returns the value of the '<em><b>Origin Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Origin Position</em>' containment reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Origin Position</em>' containment reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Origin Position</em>' containment reference.
* @see #setOriginPosition(Point32)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getGPSSystem_OriginPosition()
@@ -51,9 +41,7 @@ public interface GPSSystem extends LocalizationSensorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition <em>Origin Position</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Origin Position</em>' containment reference.
+ * @param value the new value of the '<em>Origin Position</em>' containment reference.
* @see #getOriginPosition()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Ground.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Ground.java
index 539c5c4c512..06195c02397 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Ground.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Ground.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Ground</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getGround()
* @model abstract="true"
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Gyroscope.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Gyroscope.java
index ccf1d1b4b61..4a997cae833 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Gyroscope.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Gyroscope.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Gyroscope</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getGyroscope()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java
index 083144e3278..285f6a326d2 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Hardware</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getHardware()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Human.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Human.java
index 5a2c5f68cf6..090b5cea617 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Human.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Human.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Human</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getHuman()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ImageSensorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ImageSensorSystem.java
index 88a7306e8b5..117c5aabc7c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ImageSensorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ImageSensorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Image Sensor System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getImageSensorSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialMeasurementUnitSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialMeasurementUnitSystem.java
index d72623e75f5..55f5c991cb5 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialMeasurementUnitSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialMeasurementUnitSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Inertial Measurement Unit System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getInertialMeasurementUnitSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialNavigationSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialNavigationSystem.java
index 907adc98e51..924d4b990ac 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialNavigationSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InertialNavigationSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Inertial Navigation System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getInertialNavigationSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InfraRedProximetrySystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InfraRedProximetrySystem.java
index d7195457007..8b82e48ac88 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InfraRedProximetrySystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/InfraRedProximetrySystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Infra Red Proximetry System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getInfraRedProximetrySystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LandSurface.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LandSurface.java
index 041a8b2336c..981879527a1 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LandSurface.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LandSurface.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Land Surface</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLandSurface()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java
index 37215910d6e..064a743a77c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,44 +7,42 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Lidar System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbLayers <em>Nb Layers</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleMin <em>Layer Angle Min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleStep <em>Layer Angle Step</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#isNoise <em>Noise</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getSigmaNoise <em>Sigma Noise</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_min <em>Angle min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_max <em>Angle max</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getTime_increment <em>Time increment</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getScan_time <em>Scan time</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_min <em>Range min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_max <em>Range max</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbRays <em>Nb Rays</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbLayers <em>Nb Layers</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleMin <em>Layer Angle Min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleStep <em>Layer Angle Step</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#isNoise <em>Noise</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getSigmaNoise <em>Sigma Noise</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_min <em>Angle min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_max <em>Angle max</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getTime_increment <em>Time increment</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getScan_time <em>Scan time</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_min <em>Range min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_max <em>Range max</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbRays <em>Nb Rays</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem()
* @model
* @generated
*/
public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTrackingSensorSystem {
-
/**
* Returns the value of the '<em><b>Nb Layers</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Nb Layers</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Nb Layers</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Nb Layers</em>' attribute.
* @see #setNbLayers(long)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_NbLayers()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false"
* @generated
*/
long getNbLayers();
@@ -62,9 +51,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbLayers <em>Nb Layers</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Nb Layers</em>' attribute.
+ * @param value the new value of the '<em>Nb Layers</em>' attribute.
* @see #getNbLayers()
* @generated
*/
@@ -74,15 +61,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Layer Angle Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Layer Angle Min</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Layer Angle Min</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Layer Angle Min</em>' attribute.
* @see #setLayerAngleMin(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_LayerAngleMin()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getLayerAngleMin();
@@ -91,9 +77,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleMin <em>Layer Angle Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Layer Angle Min</em>' attribute.
+ * @param value the new value of the '<em>Layer Angle Min</em>' attribute.
* @see #getLayerAngleMin()
* @generated
*/
@@ -103,15 +87,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Layer Angle Step</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Layer Angle Step</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Layer Angle Step</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Layer Angle Step</em>' attribute.
* @see #setLayerAngleStep(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_LayerAngleStep()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getLayerAngleStep();
@@ -120,9 +103,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleStep <em>Layer Angle Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Layer Angle Step</em>' attribute.
+ * @param value the new value of the '<em>Layer Angle Step</em>' attribute.
* @see #getLayerAngleStep()
* @generated
*/
@@ -132,15 +113,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Noise</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Noise</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Noise</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Noise</em>' attribute.
* @see #setNoise(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Noise()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Bool" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Bool" required="true" ordered="false"
* @generated
*/
boolean isNoise();
@@ -149,9 +129,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#isNoise <em>Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Noise</em>' attribute.
+ * @param value the new value of the '<em>Noise</em>' attribute.
* @see #isNoise()
* @generated
*/
@@ -161,15 +139,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Sigma Noise</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Sigma Noise</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Sigma Noise</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Sigma Noise</em>' attribute.
* @see #setSigmaNoise(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_SigmaNoise()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getSigmaNoise();
@@ -178,9 +155,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getSigmaNoise <em>Sigma Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Sigma Noise</em>' attribute.
+ * @param value the new value of the '<em>Sigma Noise</em>' attribute.
* @see #getSigmaNoise()
* @generated
*/
@@ -190,15 +165,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Angle min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Angle min</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Angle min</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Angle min</em>' attribute.
* @see #setAngle_min(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Angle_min()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getAngle_min();
@@ -207,9 +181,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_min <em>Angle min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Angle min</em>' attribute.
+ * @param value the new value of the '<em>Angle min</em>' attribute.
* @see #getAngle_min()
* @generated
*/
@@ -219,15 +191,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Angle max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Angle max</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Angle max</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Angle max</em>' attribute.
* @see #setAngle_max(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Angle_max()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getAngle_max();
@@ -236,9 +207,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_max <em>Angle max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Angle max</em>' attribute.
+ * @param value the new value of the '<em>Angle max</em>' attribute.
* @see #getAngle_max()
* @generated
*/
@@ -248,15 +217,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Time increment</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Time increment</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Time increment</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Time increment</em>' attribute.
* @see #setTime_increment(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Time_increment()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getTime_increment();
@@ -265,9 +233,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getTime_increment <em>Time increment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Time increment</em>' attribute.
+ * @param value the new value of the '<em>Time increment</em>' attribute.
* @see #getTime_increment()
* @generated
*/
@@ -277,15 +243,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Scan time</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Scan time</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Scan time</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Scan time</em>' attribute.
* @see #setScan_time(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Scan_time()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getScan_time();
@@ -294,9 +259,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getScan_time <em>Scan time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Scan time</em>' attribute.
+ * @param value the new value of the '<em>Scan time</em>' attribute.
* @see #getScan_time()
* @generated
*/
@@ -306,15 +269,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Range min</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Range min</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Range min</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Range min</em>' attribute.
* @see #setRange_min(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Range_min()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getRange_min();
@@ -323,9 +285,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_min <em>Range min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Range min</em>' attribute.
+ * @param value the new value of the '<em>Range min</em>' attribute.
* @see #getRange_min()
* @generated
*/
@@ -335,15 +295,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Range max</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Range max</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Range max</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Range max</em>' attribute.
* @see #setRange_max(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_Range_max()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getRange_max();
@@ -352,9 +311,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_max <em>Range max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Range max</em>' attribute.
+ * @param value the new value of the '<em>Range max</em>' attribute.
* @see #getRange_max()
* @generated
*/
@@ -364,15 +321,14 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Returns the value of the '<em><b>Nb Rays</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Nb Rays</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Nb Rays</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Nb Rays</em>' attribute.
* @see #setNbRays(long)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLidarSystem_NbRays()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false"
* @generated
*/
long getNbRays();
@@ -381,9 +337,7 @@ public interface LidarSystem extends ObjectDetectionSensorSystem, ObjectTracking
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbRays <em>Nb Rays</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Nb Rays</em>' attribute.
+ * @param value the new value of the '<em>Nb Rays</em>' attribute.
* @see #getNbRays()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LocalizationSensorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LocalizationSensorSystem.java
index 957446618e9..d43841590c0 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LocalizationSensorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LocalizationSensorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Localization Sensor System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getLocalizationSensorSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectDetectionSensorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectDetectionSensorSystem.java
index eb41524cee2..1ca542b62b6 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectDetectionSensorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectDetectionSensorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Object Detection Sensor System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getObjectDetectionSensorSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectTrackingSensorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectTrackingSensorSystem.java
index 6f0a782852e..c55a49799df 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectTrackingSensorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ObjectTrackingSensorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Object Tracking Sensor System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getObjectTrackingSensorSystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OdometrySystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OdometrySystem.java
index 8f3de693b17..0b277b214ee 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OdometrySystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OdometrySystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Odometry System</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOdometrySystem()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnPort.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnPort.java
index 11e4157571a..bc7c6b5858c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnPort.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnPort.java
@@ -1,46 +1,38 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
+
import org.eclipse.uml2.uml.Parameter;
+// TODO: Auto-generated Javadoc
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>On Port</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.OnPort#getPort <em>Port</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.OnPort#getBase_Parameter <em>Base Parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.OnPort#getPort <em>Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.OnPort#getBase_Parameter <em>Base Parameter</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnPort()
* @model
* @generated
*/
public interface OnPort extends EObject {
-
/**
* Returns the value of the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Port</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Port</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Port</em>' reference.
* @see #setPort(Port)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnPort_Port()
@@ -53,9 +45,7 @@ public interface OnPort extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.OnPort#getPort <em>Port</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Port</em>' reference.
+ * @param value the new value of the '<em>Port</em>' reference.
* @see #getPort()
* @generated
*/
@@ -65,10 +55,10 @@ public interface OnPort extends EObject {
* Returns the value of the '<em><b>Base Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Parameter</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Parameter</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Parameter</em>' reference.
* @see #setBase_Parameter(Parameter)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnPort_Base_Parameter()
@@ -81,9 +71,7 @@ public interface OnPort extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.OnPort#getBase_Parameter <em>Base Parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Parameter</em>' reference.
+ * @param value the new value of the '<em>Base Parameter</em>' reference.
* @see #getBase_Parameter()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnProperty.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnProperty.java
new file mode 100644
index 00000000000..06b7e3fab5a
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/OnProperty.java
@@ -0,0 +1,81 @@
+/**
+ */
+package org.eclipse.papyrus.RobotML;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.uml2.uml.Parameter;
+import org.eclipse.uml2.uml.Property;
+
+// TODO: Auto-generated Javadoc
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>On Property</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.RobotML.OnProperty#getProperty <em>Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.OnProperty#getBase_Parameter <em>Base Parameter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnProperty()
+ * @model
+ * @generated
+ */
+public interface OnProperty extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Property</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Property</em>' reference.
+ * @see #setProperty(Property)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnProperty_Property()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ Property getProperty();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.OnProperty#getProperty <em>Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' reference.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(Property value);
+
+ /**
+ * Returns the value of the '<em><b>Base Parameter</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Base Parameter</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Base Parameter</em>' reference.
+ * @see #setBase_Parameter(Parameter)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getOnProperty_Base_Parameter()
+ * @model required="true" ordered="false"
+ * @generated
+ */
+ Parameter getBase_Parameter();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.OnProperty#getBase_Parameter <em>Base Parameter</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Base Parameter</em>' reference.
+ * @see #getBase_Parameter()
+ * @generated
+ */
+ void setBase_Parameter(Parameter value);
+
+} // OnProperty
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Pedestrian.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Pedestrian.java
index b80ef657f3e..eb32862ab33 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Pedestrian.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Pedestrian.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Pedestrian</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPedestrian()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java
index edc9fb9423a..a64e074a42b 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.common.util.EList;
@@ -17,30 +8,29 @@ import org.eclipse.emf.common.util.EList;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Physical Object</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.PhysicalObject#getEvelovesIn <em>Eveloves In</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.PhysicalObject#getHasSurface <em>Has Surface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.PhysicalObject#getEvelovesIn <em>Eveloves In</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.PhysicalObject#getHasSurface <em>Has Surface</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPhysicalObject()
* @model
* @generated
*/
public interface PhysicalObject extends org.eclipse.papyrus.RobotML.System {
-
/**
* Returns the value of the '<em><b>Eveloves In</b></em>' reference list.
* The list contents are of type {@link org.eclipse.papyrus.RobotML.Environment}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Eveloves In</em>' reference list isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Eveloves In</em>' reference list isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Eveloves In</em>' reference list.
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPhysicalObject_EvelovesIn()
* @model ordered="false"
@@ -52,10 +42,10 @@ public interface PhysicalObject extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Has Surface</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Has Surface</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Has Surface</em>' reference.
* @see #setHasSurface(Surface)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPhysicalObject_HasSurface()
@@ -68,9 +58,7 @@ public interface PhysicalObject extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.PhysicalObject#getHasSurface <em>Has Surface</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Has Surface</em>' reference.
+ * @param value the new value of the '<em>Has Surface</em>' reference.
* @see #getHasSurface()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Planet.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Planet.java
index 7b6fabb82df..7de7d823993 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Planet.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Planet.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Planet</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPlanet()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Platform.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Platform.java
index 555e67fd759..e00148ac019 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Platform.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Platform.java
@@ -1,44 +1,37 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
+import org.eclipse.emf.common.util.EList;
+
import org.eclipse.uml2.uml.Node;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Platform</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Platform#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Platform#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Platform#getLibrary <em>Library</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPlatform()
* @model
* @generated
*/
public interface Platform extends org.eclipse.papyrus.RobotML.System {
-
/**
* Returns the value of the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Node</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Node</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Node</em>' reference.
* @see #setBase_Node(Node)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPlatform_Base_Node()
@@ -51,12 +44,26 @@ public interface Platform extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Platform#getBase_Node <em>Base Node</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Node</em>' reference.
+ * @param value the new value of the '<em>Base Node</em>' reference.
* @see #getBase_Node()
* @generated
*/
void setBase_Node(Node value);
+ /**
+ * Returns the value of the '<em><b>Library</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.RobotML.ExternalLibrary}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Library</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Library</em>' reference list.
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPlatform_Library()
+ * @model ordered="false"
+ * @generated
+ */
+ EList<ExternalLibrary> getLibrary();
+
} // Platform
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Port.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Port.java
index 4bbfd60e6b9..fd7e40bfb40 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Port.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Port.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
@@ -17,29 +8,28 @@ import org.eclipse.emf.ecore.EObject;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Port</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Port#getBase_Port <em>Base Port</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Port#getSynchronizationPolicy <em>Synchronization Policy</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Port#getBase_Port <em>Base Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Port#getSynchronizationPolicy <em>Synchronization Policy</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPort()
* @model abstract="true"
* @generated
*/
public interface Port extends EObject {
-
/**
* Returns the value of the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Port</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Port</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Port</em>' reference.
* @see #setBase_Port(org.eclipse.uml2.uml.Port)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPort_Base_Port()
@@ -52,9 +42,7 @@ public interface Port extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Port#getBase_Port <em>Base Port</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Port</em>' reference.
+ * @param value the new value of the '<em>Base Port</em>' reference.
* @see #getBase_Port()
* @generated
*/
@@ -65,10 +53,10 @@ public interface Port extends EObject {
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.SynchronizationKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Synchronization Policy</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Synchronization Policy</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Synchronization Policy</em>' attribute.
* @see org.eclipse.papyrus.RobotML.SynchronizationKind
* @see #setSynchronizationPolicy(SynchronizationKind)
@@ -82,9 +70,7 @@ public interface Port extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Port#getSynchronizationPolicy <em>Synchronization Policy</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Synchronization Policy</em>' attribute.
+ * @param value the new value of the '<em>Synchronization Policy</em>' attribute.
* @see org.eclipse.papyrus.RobotML.SynchronizationKind
* @see #getSynchronizationPolicy()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PrimitiveData.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PrimitiveData.java
index 103f3d0f0e5..b41c08c5124 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PrimitiveData.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PrimitiveData.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.uml2.uml.PrimitiveType;
@@ -17,28 +8,27 @@ import org.eclipse.uml2.uml.PrimitiveType;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Primitive Data</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType <em>Base Primitive Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType <em>Base Primitive Type</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPrimitiveData()
* @model
* @generated
*/
public interface PrimitiveData extends DataType {
-
/**
* Returns the value of the '<em><b>Base Primitive Type</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Primitive Type</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Primitive Type</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Primitive Type</em>' reference.
* @see #setBase_PrimitiveType(PrimitiveType)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getPrimitiveData_Base_PrimitiveType()
@@ -51,9 +41,7 @@ public interface PrimitiveData extends DataType {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType <em>Base Primitive Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Primitive Type</em>' reference.
+ * @param value the new value of the '<em>Base Primitive Type</em>' reference.
* @see #getBase_PrimitiveType()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java
index ea432b7d61b..2d0fa8d519c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,38 +7,37 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Robot</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Robot#getKind <em>Kind</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Robot#getMass <em>Mass</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Robot#getWidth <em>Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Robot#getUgvKind <em>Ugv Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Robot#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Robot#getMass <em>Mass</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Robot#getWidth <em>Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Robot#getUgvKind <em>Ugv Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRobot()
* @model
* @generated
*/
public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
-
/**
* Returns the value of the '<em><b>Kind</b></em>' attribute.
- * The default value is <code>"UGV"</code>.
+ * The default value is <code>"UGVcar"</code>.
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.RobotKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Kind</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.RobotKind
* @see #setKind(RobotKind)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRobot_Kind()
- * @model default="UGV" required="true" ordered="false"
+ * @model default="UGVcar" required="true" ordered="false"
* @generated
*/
RobotKind getKind();
@@ -56,9 +46,7 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Robot#getKind <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Kind</em>' attribute.
+ * @param value the new value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.RobotKind
* @see #getKind()
* @generated
@@ -69,15 +57,14 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Mass</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Mass</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Mass</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Mass</em>' attribute.
* @see #setMass(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRobot_Mass()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getMass();
@@ -86,9 +73,7 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Robot#getMass <em>Mass</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Mass</em>' attribute.
+ * @param value the new value of the '<em>Mass</em>' attribute.
* @see #getMass()
* @generated
*/
@@ -98,15 +83,14 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Width</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Width</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Width</em>' attribute.
* @see #setWidth(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRobot_Width()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWidth();
@@ -115,9 +99,7 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Robot#getWidth <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Width</em>' attribute.
+ * @param value the new value of the '<em>Width</em>' attribute.
* @see #getWidth()
* @generated
*/
@@ -128,10 +110,10 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.UGVKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Ugv Kind</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Ugv Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Ugv Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.UGVKind
* @see #setUgvKind(UGVKind)
@@ -145,9 +127,7 @@ public interface Robot extends Agent, org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Robot#getUgvKind <em>Ugv Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Ugv Kind</em>' attribute.
+ * @param value the new value of the '<em>Ugv Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.UGVKind
* @see #getUgvKind()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotKind.java
index 0c719064a3b..8de5e9a743d 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Robot Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRobotKind()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UUV</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #UUV_VALUE
* @generated
* @ordered
@@ -43,25 +32,26 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UG Vcar</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #UG_VCAR_VALUE
* @generated
* @ordered
*/
- UG_VCAR(1, "UGVcar", "UGVcar"), /**
+ UG_VCAR(1, "UGVcar", "UGVcar"),
+
+ /**
* The '<em><b>UG Vdifferential</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #UG_VDIFFERENTIAL_VALUE
* @generated
* @ordered
*/
- UG_VDIFFERENTIAL(2, "UGVdifferential", "UGVdifferential"), /**
+ UG_VDIFFERENTIAL(2, "UGVdifferential", "UGVdifferential"),
+
+ /**
* The '<em><b>UAV</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #UAV_VALUE
* @generated
* @ordered
@@ -72,7 +62,6 @@ public enum RobotKind implements Enumerator {
* The '<em><b>USV</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #USV_VALUE
* @generated
* @ordered
@@ -83,7 +72,6 @@ public enum RobotKind implements Enumerator {
* The '<em><b>Piloted</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #PILOTED_VALUE
* @generated
* @ordered
@@ -94,10 +82,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UUV</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>UUV</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>UUV</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #UUV
* @model
* @generated
@@ -109,10 +97,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UG Vcar</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>UG Vcar</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>UG Vcar</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #UG_VCAR
* @model name="UGVcar"
* @generated
@@ -124,10 +112,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UG Vdifferential</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>UG Vdifferential</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>UG Vdifferential</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #UG_VDIFFERENTIAL
* @model name="UGVdifferential"
* @generated
@@ -139,10 +127,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>UAV</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>UAV</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>UAV</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #UAV
* @model
* @generated
@@ -154,10 +142,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>USV</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>USV</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>USV</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #USV
* @model
* @generated
@@ -169,10 +157,10 @@ public enum RobotKind implements Enumerator {
* The '<em><b>Piloted</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Piloted</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Piloted</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #PILOTED
* @model name="piloted"
* @generated
@@ -184,16 +172,22 @@ public enum RobotKind implements Enumerator {
* An array of all the '<em><b>Robot Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final RobotKind[] VALUES_ARRAY = new RobotKind[]{ UUV, UG_VCAR, UG_VDIFFERENTIAL, UAV, USV, PILOTED, };
+ private static final RobotKind[] VALUES_ARRAY =
+ new RobotKind[] {
+ UUV,
+ UG_VCAR,
+ UG_VDIFFERENTIAL,
+ UAV,
+ USV,
+ PILOTED,
+ };
/**
* A public read-only list of all the '<em><b>Robot Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<RobotKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -202,13 +196,12 @@ public enum RobotKind implements Enumerator {
* Returns the '<em><b>Robot Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RobotKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
RobotKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -219,13 +212,12 @@ public enum RobotKind implements Enumerator {
* Returns the '<em><b>Robot Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RobotKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
RobotKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -236,23 +228,16 @@ public enum RobotKind implements Enumerator {
* Returns the '<em><b>Robot Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RobotKind get(int value) {
- switch(value) {
- case UUV_VALUE:
- return UUV;
- case UG_VCAR_VALUE:
- return UG_VCAR;
- case UG_VDIFFERENTIAL_VALUE:
- return UG_VDIFFERENTIAL;
- case UAV_VALUE:
- return UAV;
- case USV_VALUE:
- return USV;
- case PILOTED_VALUE:
- return PILOTED;
+ switch (value) {
+ case UUV_VALUE: return UUV;
+ case UG_VCAR_VALUE: return UG_VCAR;
+ case UG_VDIFFERENTIAL_VALUE: return UG_VDIFFERENTIAL;
+ case UAV_VALUE: return UAV;
+ case USV_VALUE: return USV;
+ case PILOTED_VALUE: return PILOTED;
}
return null;
}
@@ -260,7 +245,6 @@ public enum RobotKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -268,7 +252,6 @@ public enum RobotKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -276,7 +259,6 @@ public enum RobotKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -285,7 +267,6 @@ public enum RobotKind implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private RobotKind(int value, String name, String literal) {
@@ -297,43 +278,39 @@ public enum RobotKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //RobotKind
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 71546ab6348..eeacf5171d4 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,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EFactory;
@@ -18,17 +9,14 @@ import org.eclipse.emf.ecore.EFactory;
* 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();
@@ -37,7 +25,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -47,17 +34,24 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -67,7 +61,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -77,7 +70,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -87,7 +79,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -97,7 +88,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -107,7 +97,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -117,7 +106,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -127,7 +115,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -137,7 +124,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -147,7 +133,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -157,7 +142,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -167,7 +151,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -177,7 +160,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -187,7 +169,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -197,7 +178,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -207,7 +187,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -217,7 +196,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -227,7 +205,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -237,7 +214,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -247,7 +223,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -257,7 +232,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -267,7 +241,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -277,7 +250,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -287,7 +259,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -297,7 +268,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -307,27 +277,15 @@ public interface RobotMLFactory extends EFactory {
* 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>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>Sensor Driver</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return a new object of class '<em>Sensor Driver</em>'.
* @generated
*/
@@ -337,7 +295,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -347,7 +304,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -357,7 +313,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -367,7 +322,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -377,7 +331,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -387,7 +340,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -397,7 +349,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -407,7 +358,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -417,17 +367,24 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -437,7 +394,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -447,7 +403,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -457,7 +412,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -467,7 +421,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -477,7 +430,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -487,7 +439,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -497,7 +448,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -507,7 +457,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -517,7 +466,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -527,7 +475,6 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
@@ -537,17 +484,24 @@ public interface RobotMLFactory extends EFactory {
* 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
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java
index 08ae91bb636..89afc31a9f5 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EAttribute;
@@ -22,24 +13,22 @@ import org.eclipse.emf.ecore.EReference;
* 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 enum,</li>
- * <li>and each data type</li>
+ * <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 org.eclipse.papyrus.RobotML.RobotMLFactory
* @model kind="package"
* @generated
*/
public interface RobotMLPackage extends EPackage {
-
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNAME = "RobotML";
@@ -48,7 +37,6 @@ public interface RobotMLPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_URI = "http://Papyrus/RobotML/1";
@@ -57,7 +45,6 @@ public interface RobotMLPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_PREFIX = "RobotML";
@@ -66,7 +53,6 @@ public interface RobotMLPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
RobotMLPackage eINSTANCE = org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl.init();
@@ -75,7 +61,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl <em>Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.TransitionImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getTransition()
* @generated
@@ -86,7 +71,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Transition</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -96,7 +80,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Guard</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -106,7 +89,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Effect</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -116,17 +98,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Transition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int TRANSITION_FEATURE_COUNT = 3;
/**
+ * The number of operations of the '<em>Transition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int TRANSITION_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl <em>Algorithm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AlgorithmImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAlgorithm()
* @generated
@@ -137,7 +126,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Operation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -147,7 +135,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Is External</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -157,7 +144,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Ext Function Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -167,7 +153,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Lib Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -177,7 +162,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Lib File Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -187,28 +171,80 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Algorithm</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ALGORITHM_FEATURE_COUNT = 5;
/**
+ * The number of operations of the '<em>Algorithm</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ALGORITHM_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.StateImpl <em>State</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.StateImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getState()
+ * @generated
+ */
+ int STATE = 2;
+
+ /**
+ * The feature id for the '<em><b>Base State</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STATE__BASE_STATE = 0;
+
+ /**
+ * The feature id for the '<em><b>Behavior</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STATE__BEHAVIOR = 1;
+
+ /**
+ * The number of structural features of the '<em>State</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STATE_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>State</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STATE_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SystemImpl <em>System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSystem()
* @generated
*/
- int SYSTEM = 3;
+ int SYSTEM = 4;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -218,7 +254,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -228,7 +263,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -238,7 +272,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -248,28 +281,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SYSTEM_FEATURE_COUNT = 4;
/**
+ * The number of operations of the '<em>System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SYSTEM_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl <em>Physical Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPhysicalObject()
* @generated
*/
- int PHYSICAL_OBJECT = 5;
+ int PHYSICAL_OBJECT = 6;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -279,7 +318,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -289,7 +327,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -299,7 +336,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -309,7 +345,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -319,7 +354,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -329,28 +363,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Physical Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PHYSICAL_OBJECT_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 2;
/**
+ * The number of operations of the '<em>Physical Object</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PHYSICAL_OBJECT_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.AgentImpl <em>Agent</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AgentImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAgent()
* @generated
*/
- int AGENT = 4;
+ int AGENT = 5;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -360,7 +400,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -370,7 +409,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -380,7 +418,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -390,7 +427,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -400,7 +436,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -410,7 +445,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Moves Over</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -420,28 +454,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Agent</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int AGENT_FEATURE_COUNT = PHYSICAL_OBJECT_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>Agent</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int AGENT_OPERATION_COUNT = PHYSICAL_OBJECT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.RobotImpl <em>Robot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RobotImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRobot()
* @generated
*/
- int ROBOT = 2;
+ int ROBOT = 3;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -451,7 +491,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -461,7 +500,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -471,7 +509,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -481,7 +518,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -491,7 +527,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -501,7 +536,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Moves Over</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -511,7 +545,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -521,7 +554,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Mass</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -531,7 +563,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -541,7 +572,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Ugv Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -551,28 +581,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Robot</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOT_FEATURE_COUNT = AGENT_FEATURE_COUNT + 4;
/**
+ * The number of operations of the '<em>Robot</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOT_OPERATION_COUNT = AGENT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.EnvironmentImpl <em>Environment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.EnvironmentImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getEnvironment()
* @generated
*/
- int ENVIRONMENT = 6;
+ int ENVIRONMENT = 7;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -582,7 +618,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -592,7 +627,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -602,7 +636,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -612,28 +645,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Environment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ENVIRONMENT_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Environment</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ENVIRONMENT_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SurfaceImpl <em>Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSurface()
* @generated
*/
- int SURFACE = 7;
+ int SURFACE = 8;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -643,7 +682,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -653,7 +691,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -663,7 +700,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -673,7 +709,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -683,7 +718,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -693,28 +727,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Surface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SURFACE_FEATURE_COUNT = PHYSICAL_OBJECT_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Surface</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SURFACE_OPERATION_COUNT = PHYSICAL_OBJECT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPort()
* @generated
*/
- int PORT = 9;
+ int PORT = 10;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -724,7 +764,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Synchronization Policy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -734,28 +773,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PORT_FEATURE_COUNT = 2;
/**
+ * The number of operations of the '<em>Port</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PORT_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl <em>Data Flow Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataFlowPort()
* @generated
*/
- int DATA_FLOW_PORT = 8;
+ int DATA_FLOW_PORT = 9;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -765,7 +810,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Synchronization Policy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -775,7 +819,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Direction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -785,7 +828,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Buffer Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -795,28 +837,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Data Flow Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int DATA_FLOW_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 2;
/**
+ * The number of operations of the '<em>Data Flow Port</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_FLOW_PORT_OPERATION_COUNT = PORT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ServicePortImpl <em>Service Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ServicePortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getServicePort()
* @generated
*/
- int SERVICE_PORT = 10;
+ int SERVICE_PORT = 11;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -826,7 +874,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Synchronization Policy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -836,7 +883,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -846,28 +892,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Service Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SERVICE_PORT_FEATURE_COUNT = PORT_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>Service Port</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_PORT_OPERATION_COUNT = PORT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl <em>Robotic System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticSystem()
* @generated
*/
- int ROBOTIC_SYSTEM = 12;
+ int ROBOTIC_SYSTEM = 13;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -877,7 +929,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -887,7 +938,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -897,7 +947,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -907,7 +956,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -917,7 +965,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -927,28 +974,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Robotic System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOTIC_SYSTEM_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 2;
/**
+ * The number of operations of the '<em>Robotic System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOTIC_SYSTEM_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ActuatorSystemImpl <em>Actuator System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ActuatorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getActuatorSystem()
* @generated
*/
- int ACTUATOR_SYSTEM = 11;
+ int ACTUATOR_SYSTEM = 12;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -958,7 +1011,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -968,7 +1020,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -978,7 +1029,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -988,7 +1038,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -998,7 +1047,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1008,28 +1056,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Actuator System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ACTUATOR_SYSTEM_FEATURE_COUNT = ROBOTIC_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Actuator System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTUATOR_SYSTEM_OPERATION_COUNT = ROBOTIC_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl <em>Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSensorSystem()
* @generated
*/
- int SENSOR_SYSTEM = 13;
+ int SENSOR_SYSTEM = 14;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1039,7 +1093,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1049,7 +1102,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1059,7 +1111,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1069,7 +1120,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1079,7 +1129,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1089,7 +1138,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1099,7 +1147,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1109,28 +1156,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Sensor System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SENSOR_SYSTEM_FEATURE_COUNT = ROBOTIC_SYSTEM_FEATURE_COUNT + 2;
/**
+ * The number of operations of the '<em>Sensor System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SENSOR_SYSTEM_OPERATION_COUNT = ROBOTIC_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.HardwareImpl <em>Hardware</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.HardwareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getHardware()
* @generated
*/
- int HARDWARE = 14;
+ int HARDWARE = 15;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1140,7 +1193,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1150,7 +1202,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1160,7 +1211,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1170,28 +1220,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Hardware</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int HARDWARE_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Hardware</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HARDWARE_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl <em>Software</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SoftwareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSoftware()
* @generated
*/
- int SOFTWARE = 15;
+ int SOFTWARE = 16;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1201,7 +1257,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1211,7 +1266,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1221,7 +1275,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1231,7 +1284,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Is Periodic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1241,7 +1293,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1251,7 +1302,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1261,7 +1311,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Deadline</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1271,7 +1320,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wcet</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1281,28 +1329,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Software</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SOFTWARE_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 5;
/**
+ * The number of operations of the '<em>Software</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SOFTWARE_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl <em>Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DataTypeImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataType()
* @generated
*/
- int DATA_TYPE = 17;
+ int DATA_TYPE = 18;
/**
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1312,7 +1366,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1322,7 +1375,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1332,28 +1384,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int DATA_TYPE_FEATURE_COUNT = 3;
/**
+ * The number of operations of the '<em>Data Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_TYPE_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl <em>Primitive Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPrimitiveData()
* @generated
*/
- int PRIMITIVE_DATA = 16;
+ int PRIMITIVE_DATA = 17;
/**
* The feature id for the '<em><b>Base Data Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1363,7 +1421,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1373,7 +1430,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1383,7 +1439,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Primitive Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1393,28 +1448,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Primitive Data</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PRIMITIVE_DATA_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>Primitive Data</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_DATA_OPERATION_COUNT = DATA_TYPE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl <em>Engine System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.EngineSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getEngineSystem()
* @generated
*/
- int ENGINE_SYSTEM = 18;
+ int ENGINE_SYSTEM = 19;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1424,7 +1485,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1434,7 +1494,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1444,7 +1503,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1454,7 +1512,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1464,7 +1521,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1474,7 +1530,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Vehicle Traction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1484,7 +1539,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Max Engine Force</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1494,7 +1548,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Max Breaking Force</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1504,7 +1557,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Max Allowed Steering</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1514,7 +1566,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Max Allowed Velocity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1524,7 +1575,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Gear ration</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1534,28 +1584,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Engine System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ENGINE_SYSTEM_FEATURE_COUNT = ACTUATOR_SYSTEM_FEATURE_COUNT + 6;
/**
+ * The number of operations of the '<em>Engine System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ENGINE_SYSTEM_OPERATION_COUNT = ACTUATOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl <em>Wheel System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.WheelSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getWheelSystem()
* @generated
*/
- int WHEEL_SYSTEM = 19;
+ int WHEEL_SYSTEM = 20;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1565,7 +1621,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1575,7 +1630,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1585,7 +1639,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1595,7 +1648,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1605,7 +1657,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1615,7 +1666,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Radius</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1625,7 +1675,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1635,7 +1684,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Suspension Rest Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1645,7 +1693,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Connection Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1655,7 +1702,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Type Of Wheel</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1665,7 +1711,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Velocity PI Dkp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1675,7 +1720,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Velocity PI Dki</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1685,7 +1729,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Velocity PI Dkd</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1695,7 +1738,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Steering PI Dkp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1705,7 +1747,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Steering PI Dkd</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1715,7 +1756,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Friction</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1725,7 +1765,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Suspension Stiffness</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1735,7 +1774,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Suspension Damping</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1745,7 +1783,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Suspension Compression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1755,7 +1792,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Velocity PI Dmax Sum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1765,7 +1801,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wheel Velocity PI Dmax Val</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1775,28 +1810,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Wheel System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int WHEEL_SYSTEM_FEATURE_COUNT = ACTUATOR_SYSTEM_FEATURE_COUNT + 16;
/**
+ * The number of operations of the '<em>Wheel System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WHEEL_SYSTEM_OPERATION_COUNT = ACTUATOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ImageSensorSystemImpl <em>Image Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ImageSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getImageSensorSystem()
* @generated
*/
- int IMAGE_SENSOR_SYSTEM = 20;
+ int IMAGE_SENSOR_SYSTEM = 21;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1806,7 +1847,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1816,7 +1856,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1826,7 +1865,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1836,7 +1874,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1846,7 +1883,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1856,7 +1892,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1866,7 +1901,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1876,28 +1910,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Image Sensor System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int IMAGE_SENSOR_SYSTEM_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Image Sensor System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE_SENSOR_SYSTEM_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl <em>Camera System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.CameraSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getCameraSystem()
* @generated
*/
- int CAMERA_SYSTEM = 21;
+ int CAMERA_SYSTEM = 22;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1907,7 +1947,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1917,7 +1956,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1927,7 +1965,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1937,7 +1974,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1947,7 +1983,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1957,7 +1992,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1967,7 +2001,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1977,7 +2010,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1987,7 +2019,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -1997,7 +2028,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Alpha u</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2007,7 +2037,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Alpha v</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2017,7 +2046,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>U0</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2027,7 +2055,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>V0</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2037,7 +2064,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Color format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2047,7 +2073,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Translate</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2057,7 +2082,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Rotate</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2067,29 +2091,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Camera System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int CAMERA_SYSTEM_FEATURE_COUNT = IMAGE_SENSOR_SYSTEM_FEATURE_COUNT + 9;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl <em>Object Detection Sensor System</em>}'
- * class.
+ * The number of operations of the '<em>Camera System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CAMERA_SYSTEM_OPERATION_COUNT = IMAGE_SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl <em>Object Detection Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getObjectDetectionSensorSystem()
* @generated
*/
- int OBJECT_DETECTION_SENSOR_SYSTEM = 22;
+ int OBJECT_DETECTION_SENSOR_SYSTEM = 23;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2099,7 +2128,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2109,7 +2137,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2119,7 +2146,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2129,7 +2155,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2139,7 +2164,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2149,7 +2173,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2159,7 +2182,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2169,29 +2191,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Object Detection Sensor System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int OBJECT_DETECTION_SENSOR_SYSTEM_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl <em>Object Tracking Sensor System</em>}'
- * class.
+ * The number of operations of the '<em>Object Detection Sensor System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OBJECT_DETECTION_SENSOR_SYSTEM_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl <em>Object Tracking Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getObjectTrackingSensorSystem()
* @generated
*/
- int OBJECT_TRACKING_SENSOR_SYSTEM = 23;
+ int OBJECT_TRACKING_SENSOR_SYSTEM = 24;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2201,7 +2228,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2211,7 +2237,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2221,7 +2246,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2231,7 +2255,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2241,7 +2264,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2251,7 +2273,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2261,7 +2282,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2271,28 +2291,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Object Tracking Sensor System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int OBJECT_TRACKING_SENSOR_SYSTEM_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Object Tracking Sensor System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OBJECT_TRACKING_SENSOR_SYSTEM_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl <em>Lidar System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LidarSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLidarSystem()
* @generated
*/
- int LIDAR_SYSTEM = 24;
+ int LIDAR_SYSTEM = 25;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2302,7 +2328,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2312,7 +2337,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2322,7 +2346,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2332,7 +2355,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2342,7 +2364,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2352,7 +2373,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2362,7 +2382,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2372,7 +2391,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Nb Layers</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2382,7 +2400,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Layer Angle Min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2392,7 +2409,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Layer Angle Step</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2402,7 +2418,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Noise</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2412,7 +2427,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Sigma Noise</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2422,7 +2436,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Angle min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2432,7 +2445,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Angle max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2442,7 +2454,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Time increment</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2452,7 +2463,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Scan time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2462,7 +2472,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Range min</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2472,7 +2481,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Range max</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2482,7 +2490,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Nb Rays</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2492,28 +2499,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Lidar System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int LIDAR_SYSTEM_FEATURE_COUNT = OBJECT_DETECTION_SENSOR_SYSTEM_FEATURE_COUNT + 12;
/**
+ * The number of operations of the '<em>Lidar System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LIDAR_SYSTEM_OPERATION_COUNT = OBJECT_DETECTION_SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.LocalizationSensorSystemImpl <em>Localization Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LocalizationSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLocalizationSensorSystem()
* @generated
*/
- int LOCALIZATION_SENSOR_SYSTEM = 25;
+ int LOCALIZATION_SENSOR_SYSTEM = 26;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2523,7 +2536,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2533,7 +2545,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2543,7 +2554,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2553,7 +2563,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2563,7 +2572,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2573,7 +2581,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2583,7 +2590,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2593,28 +2599,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Localization Sensor System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int LOCALIZATION_SENSOR_SYSTEM_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Localization Sensor System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LOCALIZATION_SENSOR_SYSTEM_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.GPSSystemImpl <em>GPS System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GPSSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGPSSystem()
* @generated
*/
- int GPS_SYSTEM = 26;
+ int GPS_SYSTEM = 27;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2624,7 +2636,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2634,7 +2645,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2644,7 +2654,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2654,7 +2663,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2664,7 +2672,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2674,7 +2681,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2684,7 +2690,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2694,7 +2699,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Origin Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2704,28 +2708,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>GPS System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int GPS_SYSTEM_FEATURE_COUNT = LOCALIZATION_SENSOR_SYSTEM_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>GPS System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GPS_SYSTEM_OPERATION_COUNT = LOCALIZATION_SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl <em>Simulated System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSimulatedSystem()
* @generated
*/
- int SIMULATED_SYSTEM = 27;
+ int SIMULATED_SYSTEM = 28;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2735,7 +2745,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2745,7 +2754,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2755,7 +2763,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2765,7 +2772,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Is Periodic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2775,7 +2781,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2785,7 +2790,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2795,7 +2799,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Deadline</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2805,7 +2808,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wcet</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2815,7 +2817,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2825,7 +2826,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Mesh</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2835,28 +2835,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Simulated System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SIMULATED_SYSTEM_FEATURE_COUNT = SOFTWARE_FEATURE_COUNT + 2;
/**
+ * The number of operations of the '<em>Simulated System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMULATED_SYSTEM_OPERATION_COUNT = SOFTWARE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl <em>Algorithm Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAlgorithmLibrary()
* @generated
*/
- int ALGORITHM_LIBRARY = 28;
+ int ALGORITHM_LIBRARY = 29;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2866,7 +2872,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2876,68 +2881,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Algorithm Library</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ALGORITHM_LIBRARY_FEATURE_COUNT = 2;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.StateImpl <em>State</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.RobotML.impl.StateImpl
- * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getState()
- * @generated
- */
- int STATE = 29;
-
- /**
- * The feature id for the '<em><b>Base State</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int STATE__BASE_STATE = 0;
-
- /**
- * The feature id for the '<em><b>Operation</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int STATE__OPERATION = 1;
-
- /**
- * The feature id for the '<em><b>Arguments</b></em>' reference list.
+ * The number of operations of the '<em>Algorithm Library</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int STATE__ARGUMENTS = 2;
-
- /**
- * The number of structural features of the '<em>State</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int STATE_FEATURE_COUNT = 3;
+ int ALGORITHM_LIBRARY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.SensorDriverImpl <em>Sensor Driver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SensorDriverImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSensorDriver()
* @generated
@@ -2948,7 +2909,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2958,7 +2918,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2968,7 +2927,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2978,7 +2936,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2988,7 +2945,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Is Periodic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -2998,7 +2954,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3008,7 +2963,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3018,7 +2972,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Deadline</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3028,7 +2981,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Wcet</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3038,17 +2990,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Sensor Driver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int SENSOR_DRIVER_FEATURE_COUNT = SOFTWARE_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Sensor Driver</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SENSOR_DRIVER_OPERATION_COUNT = SOFTWARE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.BuildingImpl <em>Building</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.BuildingImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getBuilding()
* @generated
@@ -3059,7 +3018,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3069,7 +3027,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3079,7 +3036,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3089,7 +3045,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3099,7 +3054,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3109,7 +3063,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3119,17 +3072,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Building</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int BUILDING_FEATURE_COUNT = PHYSICAL_OBJECT_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Building</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUILDING_OPERATION_COUNT = PHYSICAL_OBJECT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PlanetImpl <em>Planet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PlanetImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPlanet()
* @generated
@@ -3140,7 +3100,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3150,7 +3109,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3160,7 +3118,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3170,7 +3127,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3180,7 +3136,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3190,7 +3145,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3200,17 +3154,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Planet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PLANET_FEATURE_COUNT = PHYSICAL_OBJECT_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Planet</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PLANET_OPERATION_COUNT = PHYSICAL_OBJECT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.GroundImpl <em>Ground</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GroundImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGround()
* @generated
@@ -3221,7 +3182,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3231,7 +3191,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3241,7 +3200,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3251,7 +3209,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3261,7 +3218,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3271,7 +3227,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3281,17 +3236,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Ground</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int GROUND_FEATURE_COUNT = SURFACE_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Ground</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROUND_OPERATION_COUNT = SURFACE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.LandSurfaceImpl <em>Land Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LandSurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLandSurface()
* @generated
@@ -3302,7 +3264,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3312,7 +3273,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3322,7 +3282,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3332,7 +3291,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3342,7 +3300,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3352,7 +3309,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3362,17 +3318,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Land Surface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int LAND_SURFACE_FEATURE_COUNT = GROUND_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Land Surface</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LAND_SURFACE_OPERATION_COUNT = GROUND_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.FloorImpl <em>Floor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.FloorImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getFloor()
* @generated
@@ -3383,7 +3346,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3393,7 +3355,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3403,7 +3364,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3413,7 +3373,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3423,7 +3382,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3433,7 +3391,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3443,17 +3400,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Floor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int FLOOR_FEATURE_COUNT = GROUND_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Floor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOOR_OPERATION_COUNT = GROUND_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.WaterSurfaceImpl <em>Water Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.WaterSurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getWaterSurface()
* @generated
@@ -3464,7 +3428,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3474,7 +3437,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3484,7 +3446,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3494,7 +3455,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3504,7 +3464,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3514,7 +3473,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3524,17 +3482,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Water Surface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int WATER_SURFACE_FEATURE_COUNT = SURFACE_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Water Surface</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int WATER_SURFACE_OPERATION_COUNT = SURFACE_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.HumanImpl <em>Human</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.HumanImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getHuman()
* @generated
@@ -3545,7 +3510,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3555,7 +3519,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3565,7 +3528,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3575,7 +3537,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3585,7 +3546,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3595,7 +3555,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3605,7 +3564,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Moves Over</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3615,17 +3573,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Human</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int HUMAN_FEATURE_COUNT = AGENT_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Human</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HUMAN_OPERATION_COUNT = AGENT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PedestrianImpl <em>Pedestrian</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PedestrianImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPedestrian()
* @generated
@@ -3636,7 +3601,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3646,7 +3610,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3656,7 +3619,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3666,7 +3628,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3676,7 +3637,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3686,7 +3646,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3696,7 +3655,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Moves Over</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3706,17 +3664,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Pedestrian</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PEDESTRIAN_FEATURE_COUNT = HUMAN_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Pedestrian</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PEDESTRIAN_OPERATION_COUNT = HUMAN_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.StairsImpl <em>Stairs</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.StairsImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getStairs()
* @generated
@@ -3727,7 +3692,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3737,7 +3701,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3747,7 +3710,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3757,7 +3719,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3767,7 +3728,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Eveloves In</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3777,7 +3737,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Has Surface</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3787,17 +3746,24 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Stairs</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int STAIRS_FEATURE_COUNT = GROUND_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Stairs</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STAIRS_OPERATION_COUNT = GROUND_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.PlatformImpl <em>Platform</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PlatformImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPlatform()
* @generated
@@ -3808,7 +3774,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3818,7 +3783,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3828,7 +3792,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3838,7 +3801,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3848,38 +3810,107 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int PLATFORM__BASE_NODE = SYSTEM_FEATURE_COUNT + 0;
/**
+ * The feature id for the '<em><b>Library</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PLATFORM__LIBRARY = SYSTEM_FEATURE_COUNT + 1;
+
+ /**
* The number of structural features of the '<em>Platform</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int PLATFORM_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 1;
+ int PLATFORM_FEATURE_COUNT = SYSTEM_FEATURE_COUNT + 2;
+
+ /**
+ * The number of operations of the '<em>Platform</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PLATFORM_OPERATION_COUNT = SYSTEM_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl <em>External Library</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getExternalLibrary()
+ * @generated
+ */
+ int EXTERNAL_LIBRARY = 41;
+
+ /**
+ * The feature id for the '<em><b>Lib Path</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTERNAL_LIBRARY__LIB_PATH = 0;
+
+ /**
+ * The feature id for the '<em><b>Lib File Format</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTERNAL_LIBRARY__LIB_FILE_FORMAT = 1;
+
+ /**
+ * The feature id for the '<em><b>Base Interface</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTERNAL_LIBRARY__BASE_INTERFACE = 2;
+
+ /**
+ * The number of structural features of the '<em>External Library</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTERNAL_LIBRARY_FEATURE_COUNT = 3;
+
+ /**
+ * The number of operations of the '<em>External Library</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EXTERNAL_LIBRARY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl <em>Robotic Middleware</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticMiddleware()
* @generated
*/
- int ROBOTIC_MIDDLEWARE = 41;
+ int ROBOTIC_MIDDLEWARE = 42;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3889,7 +3920,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3899,7 +3929,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3909,7 +3938,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3919,17 +3947,24 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOTIC_MIDDLEWARE__BASE_NODE = PLATFORM__BASE_NODE;
/**
+ * The feature id for the '<em><b>Library</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOTIC_MIDDLEWARE__LIBRARY = PLATFORM__LIBRARY;
+
+ /**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3939,28 +3974,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Robotic Middleware</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOTIC_MIDDLEWARE_FEATURE_COUNT = PLATFORM_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>Robotic Middleware</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOTIC_MIDDLEWARE_OPERATION_COUNT = PLATFORM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticSimulatorImpl <em>Robotic Simulator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticSimulatorImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticSimulator()
* @generated
*/
- int ROBOTIC_SIMULATOR = 42;
+ int ROBOTIC_SIMULATOR = 43;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3970,7 +4011,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3980,7 +4020,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -3990,7 +4029,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4000,38 +4038,52 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOTIC_SIMULATOR__BASE_NODE = PLATFORM__BASE_NODE;
/**
+ * The feature id for the '<em><b>Library</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOTIC_SIMULATOR__LIBRARY = PLATFORM__LIBRARY;
+
+ /**
* The number of structural features of the '<em>Robotic Simulator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ROBOTIC_SIMULATOR_FEATURE_COUNT = PLATFORM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Robotic Simulator</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROBOTIC_SIMULATOR_OPERATION_COUNT = PLATFORM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl <em>Cycab TK</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.CycabTKImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getCycabTK()
* @generated
*/
- int CYCAB_TK = 43;
+ int CYCAB_TK = 44;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4041,7 +4093,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4051,7 +4102,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4061,7 +4111,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4071,17 +4120,24 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int CYCAB_TK__BASE_NODE = ROBOTIC_SIMULATOR__BASE_NODE;
/**
+ * The feature id for the '<em><b>Library</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CYCAB_TK__LIBRARY = ROBOTIC_SIMULATOR__LIBRARY;
+
+ /**
* The feature id for the '<em><b>Use Real Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4091,7 +4147,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Time Step</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4101,7 +4156,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Time Factor</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4111,28 +4165,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Cycab TK</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int CYCAB_TK_FEATURE_COUNT = ROBOTIC_SIMULATOR_FEATURE_COUNT + 3;
/**
+ * The number of operations of the '<em>Cycab TK</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CYCAB_TK_OPERATION_COUNT = ROBOTIC_SIMULATOR_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl <em>Blender Morse</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getBlenderMorse()
* @generated
*/
- int BLENDER_MORSE = 44;
+ int BLENDER_MORSE = 45;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4142,7 +4202,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4152,7 +4211,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4162,7 +4220,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4172,17 +4229,24 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Node</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int BLENDER_MORSE__BASE_NODE = ROBOTIC_SIMULATOR__BASE_NODE;
/**
+ * The feature id for the '<em><b>Library</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BLENDER_MORSE__LIBRARY = ROBOTIC_SIMULATOR__LIBRARY;
+
+ /**
* The feature id for the '<em><b>Debug Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4192,7 +4256,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Debug Display</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4202,7 +4265,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Gravity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4212,7 +4274,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>viewport shade</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4222,28 +4283,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Blender Morse</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int BLENDER_MORSE_FEATURE_COUNT = ROBOTIC_SIMULATOR_FEATURE_COUNT + 4;
/**
+ * The number of operations of the '<em>Blender Morse</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BLENDER_MORSE_OPERATION_COUNT = ROBOTIC_SIMULATOR_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl <em>On Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.OnPortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOnPort()
* @generated
*/
- int ON_PORT = 45;
+ int ON_PORT = 46;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4253,7 +4320,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Base Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4263,28 +4329,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>On Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ON_PORT_FEATURE_COUNT = 2;
/**
+ * The number of operations of the '<em>On Port</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ON_PORT_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.AllocateImpl <em>Allocate</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AllocateImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAllocate()
* @generated
*/
- int ALLOCATE = 46;
+ int ALLOCATE = 47;
/**
* The feature id for the '<em><b>Base Abstraction</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4294,29 +4366,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Allocate</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ALLOCATE_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl
- * <em>Inertial Measurement Unit System</em>}' class.
+ * The number of operations of the '<em>Allocate</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ALLOCATE_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl <em>Inertial Measurement Unit System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInertialMeasurementUnitSystem()
* @generated
*/
- int INERTIAL_MEASUREMENT_UNIT_SYSTEM = 47;
+ int INERTIAL_MEASUREMENT_UNIT_SYSTEM = 48;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4326,7 +4403,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4336,7 +4412,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4346,7 +4421,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4356,7 +4430,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4366,7 +4439,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4376,7 +4448,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4386,7 +4457,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4396,28 +4466,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Inertial Measurement Unit System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int INERTIAL_MEASUREMENT_UNIT_SYSTEM_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Inertial Measurement Unit System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int INERTIAL_MEASUREMENT_UNIT_SYSTEM_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.InertialNavigationSystemImpl <em>Inertial Navigation System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InertialNavigationSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInertialNavigationSystem()
* @generated
*/
- int INERTIAL_NAVIGATION_SYSTEM = 48;
+ int INERTIAL_NAVIGATION_SYSTEM = 49;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4427,7 +4503,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4437,7 +4512,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4447,7 +4521,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4457,7 +4530,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4467,7 +4539,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4477,7 +4548,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4487,7 +4557,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4497,7 +4566,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Origin Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4507,28 +4575,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Inertial Navigation System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int INERTIAL_NAVIGATION_SYSTEM_FEATURE_COUNT = GPS_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Inertial Navigation System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int INERTIAL_NAVIGATION_SYSTEM_OPERATION_COUNT = GPS_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.OdometrySystemImpl <em>Odometry System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.OdometrySystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOdometrySystem()
* @generated
*/
- int ODOMETRY_SYSTEM = 49;
+ int ODOMETRY_SYSTEM = 50;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4538,7 +4612,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4548,7 +4621,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4558,7 +4630,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4568,7 +4639,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4578,7 +4648,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4588,7 +4657,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4598,7 +4666,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4608,28 +4675,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Odometry System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int ODOMETRY_SYSTEM_FEATURE_COUNT = LOCALIZATION_SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Odometry System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ODOMETRY_SYSTEM_OPERATION_COUNT = LOCALIZATION_SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.InfraRedProximetrySystemImpl <em>Infra Red Proximetry System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InfraRedProximetrySystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInfraRedProximetrySystem()
* @generated
*/
- int INFRA_RED_PROXIMETRY_SYSTEM = 50;
+ int INFRA_RED_PROXIMETRY_SYSTEM = 51;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4639,7 +4712,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4649,7 +4721,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4659,7 +4730,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4669,7 +4739,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4679,7 +4748,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4689,7 +4757,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4699,7 +4766,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4709,28 +4775,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Infra Red Proximetry System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int INFRA_RED_PROXIMETRY_SYSTEM_FEATURE_COUNT = OBJECT_DETECTION_SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Infra Red Proximetry System</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int INFRA_RED_PROXIMETRY_SYSTEM_OPERATION_COUNT = OBJECT_DETECTION_SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDeploymentPlan()
* @generated
*/
- int DEPLOYMENT_PLAN = 51;
+ int DEPLOYMENT_PLAN = 52;
/**
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4740,7 +4812,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Main Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4750,28 +4821,34 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Deployment Plan</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int DEPLOYMENT_PLAN_FEATURE_COUNT = 2;
/**
+ * The number of operations of the '<em>Deployment Plan</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DEPLOYMENT_PLAN_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.GyroscopeImpl <em>Gyroscope</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GyroscopeImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGyroscope()
* @generated
*/
- int GYROSCOPE = 52;
+ int GYROSCOPE = 53;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4781,7 +4858,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4791,7 +4867,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4801,7 +4876,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4811,7 +4885,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4821,7 +4894,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4831,7 +4903,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4841,7 +4912,6 @@ public interface RobotMLPackage extends EPackage {
* The feature id for the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -4851,95 +4921,141 @@ public interface RobotMLPackage extends EPackage {
* The number of structural features of the '<em>Gyroscope</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int GYROSCOPE_FEATURE_COUNT = SENSOR_SYSTEM_FEATURE_COUNT + 0;
/**
+ * The number of operations of the '<em>Gyroscope</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GYROSCOPE_OPERATION_COUNT = SENSOR_SYSTEM_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.RobotML.impl.OnPropertyImpl <em>On Property</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.OnPropertyImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOnProperty()
+ * @generated
+ */
+ int ON_PROPERTY = 54;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ON_PROPERTY__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Base Parameter</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ON_PROPERTY__BASE_PARAMETER = 1;
+
+ /**
+ * The number of structural features of the '<em>On Property</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ON_PROPERTY_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>On Property</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ON_PROPERTY_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.RobotKind <em>Robot Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRobotKind()
* @generated
*/
- int ROBOT_KIND = 53;
+ int ROBOT_KIND = 55;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.UGVKind <em>UGV Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.UGVKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getUGVKind()
* @generated
*/
- int UGV_KIND = 54;
+ int UGV_KIND = 56;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.SynchronizationKind <em>Synchronization Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.SynchronizationKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSynchronizationKind()
* @generated
*/
- int SYNCHRONIZATION_KIND = 55;
+ int SYNCHRONIZATION_KIND = 57;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.DataFlowDirectionKind <em>Data Flow Direction Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.DataFlowDirectionKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataFlowDirectionKind()
* @generated
*/
- int DATA_FLOW_DIRECTION_KIND = 56;
+ int DATA_FLOW_DIRECTION_KIND = 58;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.ServiceFlowKind <em>Service Flow Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.ServiceFlowKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getServiceFlowKind()
* @generated
*/
- int SERVICE_FLOW_KIND = 57;
+ int SERVICE_FLOW_KIND = 59;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.RoboticMiddlewareKind <em>Robotic Middleware Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RoboticMiddlewareKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticMiddlewareKind()
* @generated
*/
- int ROBOTIC_MIDDLEWARE_KIND = 58;
+ int ROBOTIC_MIDDLEWARE_KIND = 60;
/**
* The meta object id for the '{@link org.eclipse.papyrus.RobotML.Shade <em>Shade</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.Shade
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getShade()
* @generated
*/
- int SHADE = 59;
+ int SHADE = 61;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Transition <em>Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Transition</em>'.
* @see org.eclipse.papyrus.RobotML.Transition
* @generated
@@ -4950,7 +5066,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Transition#getBase_Transition <em>Base Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Transition</em>'.
* @see org.eclipse.papyrus.RobotML.Transition#getBase_Transition()
* @see #getTransition()
@@ -4962,7 +5077,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Transition#getGuard <em>Guard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Guard</em>'.
* @see org.eclipse.papyrus.RobotML.Transition#getGuard()
* @see #getTransition()
@@ -4974,7 +5088,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Transition#getEffect <em>Effect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Effect</em>'.
* @see org.eclipse.papyrus.RobotML.Transition#getEffect()
* @see #getTransition()
@@ -4986,7 +5099,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Algorithm <em>Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Algorithm</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm
* @generated
@@ -4997,7 +5109,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Algorithm#getBase_Operation <em>Base Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Operation</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm#getBase_Operation()
* @see #getAlgorithm()
@@ -5009,7 +5120,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Algorithm#isIsExternal <em>Is External</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Is External</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm#isIsExternal()
* @see #getAlgorithm()
@@ -5021,7 +5131,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Algorithm#getExtFunctionName <em>Ext Function Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Ext Function Name</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm#getExtFunctionName()
* @see #getAlgorithm()
@@ -5033,7 +5142,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Algorithm#getLibPath <em>Lib Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Lib Path</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm#getLibPath()
* @see #getAlgorithm()
@@ -5045,7 +5153,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Algorithm#getLibFileFormat <em>Lib File Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Lib File Format</em>'.
* @see org.eclipse.papyrus.RobotML.Algorithm#getLibFileFormat()
* @see #getAlgorithm()
@@ -5054,10 +5161,41 @@ public interface RobotMLPackage extends EPackage {
EAttribute getAlgorithm_LibFileFormat();
/**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.State <em>State</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>State</em>'.
+ * @see org.eclipse.papyrus.RobotML.State
+ * @generated
+ */
+ EClass getState();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.State#getBase_State <em>Base State</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base State</em>'.
+ * @see org.eclipse.papyrus.RobotML.State#getBase_State()
+ * @see #getState()
+ * @generated
+ */
+ EReference getState_Base_State();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.State#getBehavior <em>Behavior</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Behavior</em>'.
+ * @see org.eclipse.papyrus.RobotML.State#getBehavior()
+ * @see #getState()
+ * @generated
+ */
+ EReference getState_Behavior();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Robot <em>Robot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Robot</em>'.
* @see org.eclipse.papyrus.RobotML.Robot
* @generated
@@ -5068,7 +5206,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Robot#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.papyrus.RobotML.Robot#getKind()
* @see #getRobot()
@@ -5080,7 +5217,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Robot#getMass <em>Mass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Mass</em>'.
* @see org.eclipse.papyrus.RobotML.Robot#getMass()
* @see #getRobot()
@@ -5092,7 +5228,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Robot#getWidth <em>Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Width</em>'.
* @see org.eclipse.papyrus.RobotML.Robot#getWidth()
* @see #getRobot()
@@ -5104,7 +5239,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Robot#getUgvKind <em>Ugv Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Ugv Kind</em>'.
* @see org.eclipse.papyrus.RobotML.Robot#getUgvKind()
* @see #getRobot()
@@ -5116,7 +5250,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.System <em>System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>System</em>'.
* @see org.eclipse.papyrus.RobotML.System
* @generated
@@ -5127,7 +5260,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.System#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.RobotML.System#getBase_Class()
* @see #getSystem()
@@ -5139,7 +5271,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.System#isNative <em>Native</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Native</em>'.
* @see org.eclipse.papyrus.RobotML.System#isNative()
* @see #getSystem()
@@ -5151,7 +5282,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.System#getLibraryPath <em>Library Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Library Path</em>'.
* @see org.eclipse.papyrus.RobotML.System#getLibraryPath()
* @see #getSystem()
@@ -5163,7 +5293,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.System#getLibraryComponentName <em>Library Component Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Library Component Name</em>'.
* @see org.eclipse.papyrus.RobotML.System#getLibraryComponentName()
* @see #getSystem()
@@ -5175,7 +5304,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Agent <em>Agent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Agent</em>'.
* @see org.eclipse.papyrus.RobotML.Agent
* @generated
@@ -5186,7 +5314,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.RobotML.Agent#getMovesOver <em>Moves Over</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference list '<em>Moves Over</em>'.
* @see org.eclipse.papyrus.RobotML.Agent#getMovesOver()
* @see #getAgent()
@@ -5198,7 +5325,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.PhysicalObject <em>Physical Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Physical Object</em>'.
* @see org.eclipse.papyrus.RobotML.PhysicalObject
* @generated
@@ -5209,7 +5335,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.RobotML.PhysicalObject#getEvelovesIn <em>Eveloves In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference list '<em>Eveloves In</em>'.
* @see org.eclipse.papyrus.RobotML.PhysicalObject#getEvelovesIn()
* @see #getPhysicalObject()
@@ -5221,7 +5346,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.PhysicalObject#getHasSurface <em>Has Surface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Has Surface</em>'.
* @see org.eclipse.papyrus.RobotML.PhysicalObject#getHasSurface()
* @see #getPhysicalObject()
@@ -5233,7 +5357,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Environment <em>Environment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Environment</em>'.
* @see org.eclipse.papyrus.RobotML.Environment
* @generated
@@ -5244,7 +5367,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Surface <em>Surface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Surface</em>'.
* @see org.eclipse.papyrus.RobotML.Surface
* @generated
@@ -5255,7 +5377,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.DataFlowPort <em>Data Flow Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Data Flow Port</em>'.
* @see org.eclipse.papyrus.RobotML.DataFlowPort
* @generated
@@ -5266,7 +5387,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.DataFlowPort#getDirection <em>Direction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Direction</em>'.
* @see org.eclipse.papyrus.RobotML.DataFlowPort#getDirection()
* @see #getDataFlowPort()
@@ -5278,7 +5398,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.DataFlowPort#getBufferSize <em>Buffer Size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Buffer Size</em>'.
* @see org.eclipse.papyrus.RobotML.DataFlowPort#getBufferSize()
* @see #getDataFlowPort()
@@ -5290,7 +5409,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Port <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Port</em>'.
* @see org.eclipse.papyrus.RobotML.Port
* @generated
@@ -5301,7 +5419,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Port#getBase_Port <em>Base Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Port</em>'.
* @see org.eclipse.papyrus.RobotML.Port#getBase_Port()
* @see #getPort()
@@ -5313,7 +5430,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Port#getSynchronizationPolicy <em>Synchronization Policy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Synchronization Policy</em>'.
* @see org.eclipse.papyrus.RobotML.Port#getSynchronizationPolicy()
* @see #getPort()
@@ -5325,7 +5441,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ServicePort <em>Service Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Service Port</em>'.
* @see org.eclipse.papyrus.RobotML.ServicePort
* @generated
@@ -5336,7 +5451,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.ServicePort#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.papyrus.RobotML.ServicePort#getKind()
* @see #getServicePort()
@@ -5348,7 +5462,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ActuatorSystem <em>Actuator System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Actuator System</em>'.
* @see org.eclipse.papyrus.RobotML.ActuatorSystem
* @generated
@@ -5359,7 +5472,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.RoboticSystem <em>Robotic System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Robotic System</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticSystem
* @generated
@@ -5367,11 +5479,9 @@ public interface RobotMLPackage extends EPackage {
EClass getRoboticSystem();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition
- * <em>Local Position</em>}'.
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition <em>Local Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference '<em>Local Position</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition()
* @see #getRoboticSystem()
@@ -5380,11 +5490,9 @@ public interface RobotMLPackage extends EPackage {
EReference getRoboticSystem_LocalPosition();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation
- * <em>Local Orientation</em>}'.
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation <em>Local Orientation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference '<em>Local Orientation</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation()
* @see #getRoboticSystem()
@@ -5396,7 +5504,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.SensorSystem <em>Sensor System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Sensor System</em>'.
* @see org.eclipse.papyrus.RobotML.SensorSystem
* @generated
@@ -5407,7 +5514,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.SensorSystem#getFrequency <em>Frequency</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Frequency</em>'.
* @see org.eclipse.papyrus.RobotML.SensorSystem#getFrequency()
* @see #getSensorSystem()
@@ -5419,7 +5525,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.SensorSystem#getIdentifier <em>Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Identifier</em>'.
* @see org.eclipse.papyrus.RobotML.SensorSystem#getIdentifier()
* @see #getSensorSystem()
@@ -5431,7 +5536,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Hardware <em>Hardware</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Hardware</em>'.
* @see org.eclipse.papyrus.RobotML.Hardware
* @generated
@@ -5442,7 +5546,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Software <em>Software</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Software</em>'.
* @see org.eclipse.papyrus.RobotML.Software
* @generated
@@ -5453,7 +5556,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Software#isIsPeriodic <em>Is Periodic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Is Periodic</em>'.
* @see org.eclipse.papyrus.RobotML.Software#isIsPeriodic()
* @see #getSoftware()
@@ -5465,7 +5567,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Software#getPeriod <em>Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Period</em>'.
* @see org.eclipse.papyrus.RobotML.Software#getPeriod()
* @see #getSoftware()
@@ -5477,7 +5578,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Software#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Priority</em>'.
* @see org.eclipse.papyrus.RobotML.Software#getPriority()
* @see #getSoftware()
@@ -5489,7 +5589,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Software#getDeadline <em>Deadline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Deadline</em>'.
* @see org.eclipse.papyrus.RobotML.Software#getDeadline()
* @see #getSoftware()
@@ -5501,7 +5600,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.Software#getWcet <em>Wcet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wcet</em>'.
* @see org.eclipse.papyrus.RobotML.Software#getWcet()
* @see #getSoftware()
@@ -5513,7 +5611,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.PrimitiveData <em>Primitive Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Primitive Data</em>'.
* @see org.eclipse.papyrus.RobotML.PrimitiveData
* @generated
@@ -5521,11 +5618,9 @@ public interface RobotMLPackage extends EPackage {
EClass getPrimitiveData();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType <em>Base Primitive Type</em>}
- * '.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType <em>Base Primitive Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Primitive Type</em>'.
* @see org.eclipse.papyrus.RobotML.PrimitiveData#getBase_PrimitiveType()
* @see #getPrimitiveData()
@@ -5537,7 +5632,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.DataType <em>Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Data Type</em>'.
* @see org.eclipse.papyrus.RobotML.DataType
* @generated
@@ -5548,7 +5642,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.DataType#getBase_DataType <em>Base Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Data Type</em>'.
* @see org.eclipse.papyrus.RobotML.DataType#getBase_DataType()
* @see #getDataType()
@@ -5560,7 +5653,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.DataType#isNative <em>Native</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Native</em>'.
* @see org.eclipse.papyrus.RobotML.DataType#isNative()
* @see #getDataType()
@@ -5572,7 +5664,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.DataType#getLibraryPath <em>Library Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Library Path</em>'.
* @see org.eclipse.papyrus.RobotML.DataType#getLibraryPath()
* @see #getDataType()
@@ -5584,7 +5675,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.EngineSystem <em>Engine System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Engine System</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem
* @generated
@@ -5595,7 +5685,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getVehicleTraction <em>Vehicle Traction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Vehicle Traction</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getVehicleTraction()
* @see #getEngineSystem()
@@ -5607,7 +5696,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxEngineForce <em>Max Engine Force</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Max Engine Force</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getMaxEngineForce()
* @see #getEngineSystem()
@@ -5619,7 +5707,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxBreakingForce <em>Max Breaking Force</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Max Breaking Force</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getMaxBreakingForce()
* @see #getEngineSystem()
@@ -5628,11 +5715,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getEngineSystem_MaxBreakingForce();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering <em>Max Allowed Steering</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering <em>Max Allowed Steering</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Max Allowed Steering</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedSteering()
* @see #getEngineSystem()
@@ -5641,11 +5726,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getEngineSystem_MaxAllowedSteering();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Max Allowed Velocity</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getMaxAllowedVelocity()
* @see #getEngineSystem()
@@ -5657,7 +5740,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.EngineSystem#getGear_ration <em>Gear ration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Gear ration</em>'.
* @see org.eclipse.papyrus.RobotML.EngineSystem#getGear_ration()
* @see #getEngineSystem()
@@ -5669,7 +5751,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.WheelSystem <em>Wheel System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Wheel System</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem
* @generated
@@ -5680,7 +5761,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelRadius <em>Wheel Radius</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Radius</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelRadius()
* @see #getWheelSystem()
@@ -5692,7 +5772,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelWidth <em>Wheel Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Width</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelWidth()
* @see #getWheelSystem()
@@ -5701,11 +5780,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelWidth();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength
- * <em>Suspension Rest Length</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength <em>Suspension Rest Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Suspension Rest Length</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength()
* @see #getWheelSystem()
@@ -5714,11 +5791,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_SuspensionRestLength();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight
- * <em>Wheel Connection Height</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight <em>Wheel Connection Height</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Connection Height</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight()
* @see #getWheelSystem()
@@ -5730,7 +5805,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getTypeOfWheel <em>Type Of Wheel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Type Of Wheel</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getTypeOfWheel()
* @see #getWheelSystem()
@@ -5739,11 +5813,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_TypeOfWheel();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Velocity PI Dkp</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp()
* @see #getWheelSystem()
@@ -5752,11 +5824,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelVelocityPIDkp();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Velocity PI Dki</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki()
* @see #getWheelSystem()
@@ -5765,11 +5835,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelVelocityPIDki();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Velocity PI Dkd</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd()
* @see #getWheelSystem()
@@ -5778,11 +5846,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelVelocityPIDkd();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Steering PI Dkp</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp()
* @see #getWheelSystem()
@@ -5791,11 +5857,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelSteeringPIDkp();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Steering PI Dkd</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd()
* @see #getWheelSystem()
@@ -5807,7 +5871,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelFriction <em>Wheel Friction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Friction</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelFriction()
* @see #getWheelSystem()
@@ -5816,11 +5879,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelFriction();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness <em>Suspension Stiffness</em>}
- * '.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness <em>Suspension Stiffness</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Suspension Stiffness</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness()
* @see #getWheelSystem()
@@ -5832,7 +5893,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionDamping <em>Suspension Damping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Suspension Damping</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionDamping()
* @see #getWheelSystem()
@@ -5841,11 +5901,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_SuspensionDamping();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression
- * <em>Suspension Compression</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression <em>Suspension Compression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Suspension Compression</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression()
* @see #getWheelSystem()
@@ -5854,11 +5912,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_SuspensionCompression();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum
- * <em>Wheel Velocity PI Dmax Sum</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Velocity PI Dmax Sum</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum()
* @see #getWheelSystem()
@@ -5867,11 +5923,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getWheelSystem_WheelVelocityPIDmaxSum();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal
- * <em>Wheel Velocity PI Dmax Val</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Wheel Velocity PI Dmax Val</em>'.
* @see org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal()
* @see #getWheelSystem()
@@ -5883,7 +5937,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ImageSensorSystem <em>Image Sensor System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Image Sensor System</em>'.
* @see org.eclipse.papyrus.RobotML.ImageSensorSystem
* @generated
@@ -5894,7 +5947,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.CameraSystem <em>Camera System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Camera System</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem
* @generated
@@ -5905,7 +5957,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Width</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getWidth()
* @see #getCameraSystem()
@@ -5917,7 +5968,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Height</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getHeight()
* @see #getCameraSystem()
@@ -5929,7 +5979,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Alpha u</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u()
* @see #getCameraSystem()
@@ -5941,7 +5990,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Alpha v</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v()
* @see #getCameraSystem()
@@ -5953,7 +6001,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>U0</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getU0()
* @see #getCameraSystem()
@@ -5965,7 +6012,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>V0</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getV0()
* @see #getCameraSystem()
@@ -5977,7 +6023,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Color format</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getColor_format()
* @see #getCameraSystem()
@@ -5989,7 +6034,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference '<em>Translate</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getTranslate()
* @see #getCameraSystem()
@@ -6001,7 +6045,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference '<em>Rotate</em>'.
* @see org.eclipse.papyrus.RobotML.CameraSystem#getRotate()
* @see #getCameraSystem()
@@ -6013,7 +6056,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem <em>Object Detection Sensor System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Object Detection Sensor System</em>'.
* @see org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem
* @generated
@@ -6024,7 +6066,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem <em>Object Tracking Sensor System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Object Tracking Sensor System</em>'.
* @see org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem
* @generated
@@ -6035,7 +6076,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.LidarSystem <em>Lidar System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Lidar System</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem
* @generated
@@ -6046,7 +6086,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbLayers <em>Nb Layers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Nb Layers</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getNbLayers()
* @see #getLidarSystem()
@@ -6058,7 +6097,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleMin <em>Layer Angle Min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Layer Angle Min</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleMin()
* @see #getLidarSystem()
@@ -6070,7 +6108,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleStep <em>Layer Angle Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Layer Angle Step</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getLayerAngleStep()
* @see #getLidarSystem()
@@ -6082,7 +6119,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#isNoise <em>Noise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Noise</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#isNoise()
* @see #getLidarSystem()
@@ -6094,7 +6130,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getSigmaNoise <em>Sigma Noise</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Sigma Noise</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getSigmaNoise()
* @see #getLidarSystem()
@@ -6106,7 +6141,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_min <em>Angle min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Angle min</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getAngle_min()
* @see #getLidarSystem()
@@ -6118,7 +6152,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getAngle_max <em>Angle max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Angle max</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getAngle_max()
* @see #getLidarSystem()
@@ -6130,7 +6163,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getTime_increment <em>Time increment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Time increment</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getTime_increment()
* @see #getLidarSystem()
@@ -6142,7 +6174,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getScan_time <em>Scan time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Scan time</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getScan_time()
* @see #getLidarSystem()
@@ -6154,7 +6185,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_min <em>Range min</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Range min</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getRange_min()
* @see #getLidarSystem()
@@ -6166,7 +6196,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getRange_max <em>Range max</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Range max</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getRange_max()
* @see #getLidarSystem()
@@ -6178,7 +6207,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.LidarSystem#getNbRays <em>Nb Rays</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Nb Rays</em>'.
* @see org.eclipse.papyrus.RobotML.LidarSystem#getNbRays()
* @see #getLidarSystem()
@@ -6190,7 +6218,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.LocalizationSensorSystem <em>Localization Sensor System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Localization Sensor System</em>'.
* @see org.eclipse.papyrus.RobotML.LocalizationSensorSystem
* @generated
@@ -6201,7 +6228,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.GPSSystem <em>GPS System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>GPS System</em>'.
* @see org.eclipse.papyrus.RobotML.GPSSystem
* @generated
@@ -6209,11 +6235,9 @@ public interface RobotMLPackage extends EPackage {
EClass getGPSSystem();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition <em>Origin Position</em>}
- * '.
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition <em>Origin Position</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the containment reference '<em>Origin Position</em>'.
* @see org.eclipse.papyrus.RobotML.GPSSystem#getOriginPosition()
* @see #getGPSSystem()
@@ -6225,7 +6249,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.SimulatedSystem <em>Simulated System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Simulated System</em>'.
* @see org.eclipse.papyrus.RobotML.SimulatedSystem
* @generated
@@ -6236,7 +6259,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Property</em>'.
* @see org.eclipse.papyrus.RobotML.SimulatedSystem#getBase_Property()
* @see #getSimulatedSystem()
@@ -6248,7 +6270,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getMesh <em>Mesh</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute list '<em>Mesh</em>'.
* @see org.eclipse.papyrus.RobotML.SimulatedSystem#getMesh()
* @see #getSimulatedSystem()
@@ -6260,7 +6281,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary <em>Algorithm Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Algorithm Library</em>'.
* @see org.eclipse.papyrus.RobotML.AlgorithmLibrary
* @generated
@@ -6271,7 +6291,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.RobotML.AlgorithmLibrary#getBase_Class()
* @see #getAlgorithmLibrary()
@@ -6283,7 +6302,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.AlgorithmLibrary#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.papyrus.RobotML.AlgorithmLibrary#getPath()
* @see #getAlgorithmLibrary()
@@ -6292,57 +6310,9 @@ public interface RobotMLPackage extends EPackage {
EAttribute getAlgorithmLibrary_Path();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.State <em>State</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>State</em>'.
- * @see org.eclipse.papyrus.RobotML.State
- * @generated
- */
- EClass getState();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.State#getBase_State <em>Base State</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Base State</em>'.
- * @see org.eclipse.papyrus.RobotML.State#getBase_State()
- * @see #getState()
- * @generated
- */
- EReference getState_Base_State();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.State#getOperation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Operation</em>'.
- * @see org.eclipse.papyrus.RobotML.State#getOperation()
- * @see #getState()
- * @generated
- */
- EReference getState_Operation();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.RobotML.State#getArguments <em>Arguments</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Arguments</em>'.
- * @see org.eclipse.papyrus.RobotML.State#getArguments()
- * @see #getState()
- * @generated
- */
- EReference getState_Arguments();
-
- /**
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.SensorDriver <em>Sensor Driver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Sensor Driver</em>'.
* @see org.eclipse.papyrus.RobotML.SensorDriver
* @generated
@@ -6353,7 +6323,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Building <em>Building</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Building</em>'.
* @see org.eclipse.papyrus.RobotML.Building
* @generated
@@ -6364,7 +6333,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Planet <em>Planet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Planet</em>'.
* @see org.eclipse.papyrus.RobotML.Planet
* @generated
@@ -6375,7 +6343,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.LandSurface <em>Land Surface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Land Surface</em>'.
* @see org.eclipse.papyrus.RobotML.LandSurface
* @generated
@@ -6386,7 +6353,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Ground <em>Ground</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Ground</em>'.
* @see org.eclipse.papyrus.RobotML.Ground
* @generated
@@ -6397,7 +6363,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Floor <em>Floor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Floor</em>'.
* @see org.eclipse.papyrus.RobotML.Floor
* @generated
@@ -6408,7 +6373,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.WaterSurface <em>Water Surface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Water Surface</em>'.
* @see org.eclipse.papyrus.RobotML.WaterSurface
* @generated
@@ -6419,7 +6383,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Human <em>Human</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Human</em>'.
* @see org.eclipse.papyrus.RobotML.Human
* @generated
@@ -6430,7 +6393,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Pedestrian <em>Pedestrian</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Pedestrian</em>'.
* @see org.eclipse.papyrus.RobotML.Pedestrian
* @generated
@@ -6441,7 +6403,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Stairs <em>Stairs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Stairs</em>'.
* @see org.eclipse.papyrus.RobotML.Stairs
* @generated
@@ -6452,7 +6413,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Platform <em>Platform</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Platform</em>'.
* @see org.eclipse.papyrus.RobotML.Platform
* @generated
@@ -6463,7 +6423,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Platform#getBase_Node <em>Base Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Node</em>'.
* @see org.eclipse.papyrus.RobotML.Platform#getBase_Node()
* @see #getPlatform()
@@ -6472,10 +6431,63 @@ public interface RobotMLPackage extends EPackage {
EReference getPlatform_Base_Node();
/**
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.RobotML.Platform#getLibrary <em>Library</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Library</em>'.
+ * @see org.eclipse.papyrus.RobotML.Platform#getLibrary()
+ * @see #getPlatform()
+ * @generated
+ */
+ EReference getPlatform_Library();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.ExternalLibrary <em>External Library</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>External Library</em>'.
+ * @see org.eclipse.papyrus.RobotML.ExternalLibrary
+ * @generated
+ */
+ EClass getExternalLibrary();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibPath <em>Lib Path</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Lib Path</em>'.
+ * @see org.eclipse.papyrus.RobotML.ExternalLibrary#getLibPath()
+ * @see #getExternalLibrary()
+ * @generated
+ */
+ EAttribute getExternalLibrary_LibPath();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getLibFileFormat <em>Lib File Format</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Lib File Format</em>'.
+ * @see org.eclipse.papyrus.RobotML.ExternalLibrary#getLibFileFormat()
+ * @see #getExternalLibrary()
+ * @generated
+ */
+ EAttribute getExternalLibrary_LibFileFormat();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.ExternalLibrary#getBase_Interface <em>Base Interface</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Interface</em>'.
+ * @see org.eclipse.papyrus.RobotML.ExternalLibrary#getBase_Interface()
+ * @see #getExternalLibrary()
+ * @generated
+ */
+ EReference getExternalLibrary_Base_Interface();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.RoboticMiddleware <em>Robotic Middleware</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Robotic Middleware</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticMiddleware
* @generated
@@ -6486,7 +6498,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.RoboticMiddleware#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticMiddleware#getKind()
* @see #getRoboticMiddleware()
@@ -6498,7 +6509,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.RoboticSimulator <em>Robotic Simulator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Robotic Simulator</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticSimulator
* @generated
@@ -6509,7 +6519,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.CycabTK <em>Cycab TK</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Cycab TK</em>'.
* @see org.eclipse.papyrus.RobotML.CycabTK
* @generated
@@ -6520,7 +6529,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CycabTK#isUseRealTime <em>Use Real Time</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Use Real Time</em>'.
* @see org.eclipse.papyrus.RobotML.CycabTK#isUseRealTime()
* @see #getCycabTK()
@@ -6532,7 +6540,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeStep <em>Time Step</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Time Step</em>'.
* @see org.eclipse.papyrus.RobotML.CycabTK#getTimeStep()
* @see #getCycabTK()
@@ -6544,7 +6551,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.CycabTK#getTimeFactor <em>Time Factor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Time Factor</em>'.
* @see org.eclipse.papyrus.RobotML.CycabTK#getTimeFactor()
* @see #getCycabTK()
@@ -6556,7 +6562,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.BlenderMorse <em>Blender Morse</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Blender Morse</em>'.
* @see org.eclipse.papyrus.RobotML.BlenderMorse
* @generated
@@ -6567,7 +6572,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugMode <em>Debug Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Debug Mode</em>'.
* @see org.eclipse.papyrus.RobotML.BlenderMorse#isDebugMode()
* @see #getBlenderMorse()
@@ -6579,7 +6583,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.BlenderMorse#isDebugDisplay <em>Debug Display</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Debug Display</em>'.
* @see org.eclipse.papyrus.RobotML.BlenderMorse#isDebugDisplay()
* @see #getBlenderMorse()
@@ -6591,7 +6594,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.BlenderMorse#getGravity <em>Gravity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Gravity</em>'.
* @see org.eclipse.papyrus.RobotML.BlenderMorse#getGravity()
* @see #getBlenderMorse()
@@ -6603,7 +6605,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.RobotML.BlenderMorse#get_viewport_shade <em>viewport shade</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>viewport shade</em>'.
* @see org.eclipse.papyrus.RobotML.BlenderMorse#get_viewport_shade()
* @see #getBlenderMorse()
@@ -6615,7 +6616,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.OnPort <em>On Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>On Port</em>'.
* @see org.eclipse.papyrus.RobotML.OnPort
* @generated
@@ -6626,7 +6626,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.OnPort#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Port</em>'.
* @see org.eclipse.papyrus.RobotML.OnPort#getPort()
* @see #getOnPort()
@@ -6638,7 +6637,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.OnPort#getBase_Parameter <em>Base Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Parameter</em>'.
* @see org.eclipse.papyrus.RobotML.OnPort#getBase_Parameter()
* @see #getOnPort()
@@ -6650,7 +6648,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Allocate <em>Allocate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Allocate</em>'.
* @see org.eclipse.papyrus.RobotML.Allocate
* @generated
@@ -6661,7 +6658,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.Allocate#getBase_Abstraction <em>Base Abstraction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Abstraction</em>'.
* @see org.eclipse.papyrus.RobotML.Allocate#getBase_Abstraction()
* @see #getAllocate()
@@ -6670,11 +6666,9 @@ public interface RobotMLPackage extends EPackage {
EReference getAllocate_Base_Abstraction();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem <em>Inertial Measurement Unit System</em>}
- * '.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem <em>Inertial Measurement Unit System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Inertial Measurement Unit System</em>'.
* @see org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem
* @generated
@@ -6685,7 +6679,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.InertialNavigationSystem <em>Inertial Navigation System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Inertial Navigation System</em>'.
* @see org.eclipse.papyrus.RobotML.InertialNavigationSystem
* @generated
@@ -6696,7 +6689,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.OdometrySystem <em>Odometry System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Odometry System</em>'.
* @see org.eclipse.papyrus.RobotML.OdometrySystem
* @generated
@@ -6707,7 +6699,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.InfraRedProximetrySystem <em>Infra Red Proximetry System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Infra Red Proximetry System</em>'.
* @see org.eclipse.papyrus.RobotML.InfraRedProximetrySystem
* @generated
@@ -6718,7 +6709,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.DeploymentPlan <em>Deployment Plan</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Deployment Plan</em>'.
* @see org.eclipse.papyrus.RobotML.DeploymentPlan
* @generated
@@ -6729,7 +6719,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getBase_Package <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.RobotML.DeploymentPlan#getBase_Package()
* @see #getDeploymentPlan()
@@ -6741,7 +6730,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.DeploymentPlan#getMainInstance <em>Main Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Main Instance</em>'.
* @see org.eclipse.papyrus.RobotML.DeploymentPlan#getMainInstance()
* @see #getDeploymentPlan()
@@ -6753,7 +6741,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.Gyroscope <em>Gyroscope</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Gyroscope</em>'.
* @see org.eclipse.papyrus.RobotML.Gyroscope
* @generated
@@ -6761,10 +6748,41 @@ public interface RobotMLPackage extends EPackage {
EClass getGyroscope();
/**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.RobotML.OnProperty <em>On Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>On Property</em>'.
+ * @see org.eclipse.papyrus.RobotML.OnProperty
+ * @generated
+ */
+ EClass getOnProperty();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.OnProperty#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Property</em>'.
+ * @see org.eclipse.papyrus.RobotML.OnProperty#getProperty()
+ * @see #getOnProperty()
+ * @generated
+ */
+ EReference getOnProperty_Property();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.RobotML.OnProperty#getBase_Parameter <em>Base Parameter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Parameter</em>'.
+ * @see org.eclipse.papyrus.RobotML.OnProperty#getBase_Parameter()
+ * @see #getOnProperty()
+ * @generated
+ */
+ EReference getOnProperty_Base_Parameter();
+
+ /**
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.RobotKind <em>Robot Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Robot Kind</em>'.
* @see org.eclipse.papyrus.RobotML.RobotKind
* @generated
@@ -6775,7 +6793,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.UGVKind <em>UGV Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>UGV Kind</em>'.
* @see org.eclipse.papyrus.RobotML.UGVKind
* @generated
@@ -6786,7 +6803,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.SynchronizationKind <em>Synchronization Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Synchronization Kind</em>'.
* @see org.eclipse.papyrus.RobotML.SynchronizationKind
* @generated
@@ -6797,7 +6813,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.DataFlowDirectionKind <em>Data Flow Direction Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Data Flow Direction Kind</em>'.
* @see org.eclipse.papyrus.RobotML.DataFlowDirectionKind
* @generated
@@ -6808,7 +6823,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.ServiceFlowKind <em>Service Flow Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Service Flow Kind</em>'.
* @see org.eclipse.papyrus.RobotML.ServiceFlowKind
* @generated
@@ -6819,7 +6833,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.RoboticMiddlewareKind <em>Robotic Middleware Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Robotic Middleware Kind</em>'.
* @see org.eclipse.papyrus.RobotML.RoboticMiddlewareKind
* @generated
@@ -6830,7 +6843,6 @@ public interface RobotMLPackage extends EPackage {
* Returns the meta object for enum '{@link org.eclipse.papyrus.RobotML.Shade <em>Shade</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for enum '<em>Shade</em>'.
* @see org.eclipse.papyrus.RobotML.Shade
* @generated
@@ -6841,7 +6853,6 @@ public interface RobotMLPackage extends EPackage {
* 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
*/
@@ -6851,22 +6862,20 @@ public interface RobotMLPackage extends EPackage {
* <!-- 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 enum,</li>
- * <li>and each data type</li>
+ * <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 org.eclipse.papyrus.RobotML.impl.TransitionImpl <em>Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.TransitionImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getTransition()
* @generated
@@ -6877,7 +6886,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Transition</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference TRANSITION__BASE_TRANSITION = eINSTANCE.getTransition_Base_Transition();
@@ -6886,7 +6894,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Guard</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference TRANSITION__GUARD = eINSTANCE.getTransition_Guard();
@@ -6895,7 +6902,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Effect</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference TRANSITION__EFFECT = eINSTANCE.getTransition_Effect();
@@ -6904,7 +6910,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl <em>Algorithm</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AlgorithmImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAlgorithm()
* @generated
@@ -6915,7 +6920,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Operation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ALGORITHM__BASE_OPERATION = eINSTANCE.getAlgorithm_Base_Operation();
@@ -6924,7 +6928,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Is External</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ALGORITHM__IS_EXTERNAL = eINSTANCE.getAlgorithm_IsExternal();
@@ -6933,7 +6936,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Ext Function Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ALGORITHM__EXT_FUNCTION_NAME = eINSTANCE.getAlgorithm_ExtFunctionName();
@@ -6942,7 +6944,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Lib Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ALGORITHM__LIB_PATH = eINSTANCE.getAlgorithm_LibPath();
@@ -6951,16 +6952,40 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Lib File Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ALGORITHM__LIB_FILE_FORMAT = eINSTANCE.getAlgorithm_LibFileFormat();
/**
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.StateImpl <em>State</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.StateImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getState()
+ * @generated
+ */
+ EClass STATE = eINSTANCE.getState();
+
+ /**
+ * The meta object literal for the '<em><b>Base State</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference STATE__BASE_STATE = eINSTANCE.getState_Base_State();
+
+ /**
+ * The meta object literal for the '<em><b>Behavior</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference STATE__BEHAVIOR = eINSTANCE.getState_Behavior();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.RobotImpl <em>Robot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RobotImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRobot()
* @generated
@@ -6971,7 +6996,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ROBOT__KIND = eINSTANCE.getRobot_Kind();
@@ -6980,7 +7004,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Mass</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ROBOT__MASS = eINSTANCE.getRobot_Mass();
@@ -6989,7 +7012,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ROBOT__WIDTH = eINSTANCE.getRobot_Width();
@@ -6998,7 +7020,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Ugv Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ROBOT__UGV_KIND = eINSTANCE.getRobot_UgvKind();
@@ -7007,7 +7028,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SystemImpl <em>System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSystem()
* @generated
@@ -7018,7 +7038,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference SYSTEM__BASE_CLASS = eINSTANCE.getSystem_Base_Class();
@@ -7027,7 +7046,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Native</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SYSTEM__NATIVE = eINSTANCE.getSystem_Native();
@@ -7036,7 +7054,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Library Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SYSTEM__LIBRARY_PATH = eINSTANCE.getSystem_LibraryPath();
@@ -7045,7 +7062,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Library Component Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SYSTEM__LIBRARY_COMPONENT_NAME = eINSTANCE.getSystem_LibraryComponentName();
@@ -7054,7 +7070,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.AgentImpl <em>Agent</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AgentImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAgent()
* @generated
@@ -7065,7 +7080,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Moves Over</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference AGENT__MOVES_OVER = eINSTANCE.getAgent_MovesOver();
@@ -7074,7 +7088,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl <em>Physical Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPhysicalObject()
* @generated
@@ -7085,7 +7098,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Eveloves In</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference PHYSICAL_OBJECT__EVELOVES_IN = eINSTANCE.getPhysicalObject_EvelovesIn();
@@ -7094,7 +7106,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Has Surface</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference PHYSICAL_OBJECT__HAS_SURFACE = eINSTANCE.getPhysicalObject_HasSurface();
@@ -7103,7 +7114,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.EnvironmentImpl <em>Environment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.EnvironmentImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getEnvironment()
* @generated
@@ -7114,7 +7124,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SurfaceImpl <em>Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSurface()
* @generated
@@ -7125,7 +7134,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl <em>Data Flow Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataFlowPort()
* @generated
@@ -7136,7 +7144,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Direction</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute DATA_FLOW_PORT__DIRECTION = eINSTANCE.getDataFlowPort_Direction();
@@ -7145,7 +7152,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Buffer Size</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute DATA_FLOW_PORT__BUFFER_SIZE = eINSTANCE.getDataFlowPort_BufferSize();
@@ -7154,7 +7160,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPort()
* @generated
@@ -7165,7 +7170,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference PORT__BASE_PORT = eINSTANCE.getPort_Base_Port();
@@ -7174,7 +7178,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Synchronization Policy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute PORT__SYNCHRONIZATION_POLICY = eINSTANCE.getPort_SynchronizationPolicy();
@@ -7183,7 +7186,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ServicePortImpl <em>Service Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ServicePortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getServicePort()
* @generated
@@ -7194,7 +7196,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SERVICE_PORT__KIND = eINSTANCE.getServicePort_Kind();
@@ -7203,7 +7204,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ActuatorSystemImpl <em>Actuator System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ActuatorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getActuatorSystem()
* @generated
@@ -7214,7 +7214,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl <em>Robotic System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticSystem()
* @generated
@@ -7225,7 +7224,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Local Position</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ROBOTIC_SYSTEM__LOCAL_POSITION = eINSTANCE.getRoboticSystem_LocalPosition();
@@ -7234,7 +7232,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Local Orientation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ROBOTIC_SYSTEM__LOCAL_ORIENTATION = eINSTANCE.getRoboticSystem_LocalOrientation();
@@ -7243,7 +7240,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl <em>Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSensorSystem()
* @generated
@@ -7254,7 +7250,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Frequency</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SENSOR_SYSTEM__FREQUENCY = eINSTANCE.getSensorSystem_Frequency();
@@ -7263,7 +7258,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Identifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SENSOR_SYSTEM__IDENTIFIER = eINSTANCE.getSensorSystem_Identifier();
@@ -7272,7 +7266,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.HardwareImpl <em>Hardware</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.HardwareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getHardware()
* @generated
@@ -7283,7 +7276,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl <em>Software</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SoftwareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSoftware()
* @generated
@@ -7294,7 +7286,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Is Periodic</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SOFTWARE__IS_PERIODIC = eINSTANCE.getSoftware_IsPeriodic();
@@ -7303,7 +7294,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SOFTWARE__PERIOD = eINSTANCE.getSoftware_Period();
@@ -7312,7 +7302,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SOFTWARE__PRIORITY = eINSTANCE.getSoftware_Priority();
@@ -7321,7 +7310,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Deadline</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SOFTWARE__DEADLINE = eINSTANCE.getSoftware_Deadline();
@@ -7330,7 +7318,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wcet</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SOFTWARE__WCET = eINSTANCE.getSoftware_Wcet();
@@ -7339,7 +7326,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl <em>Primitive Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPrimitiveData()
* @generated
@@ -7350,7 +7336,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Primitive Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE = eINSTANCE.getPrimitiveData_Base_PrimitiveType();
@@ -7359,7 +7344,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl <em>Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DataTypeImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataType()
* @generated
@@ -7370,7 +7354,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Data Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference DATA_TYPE__BASE_DATA_TYPE = eINSTANCE.getDataType_Base_DataType();
@@ -7379,7 +7362,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Native</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute DATA_TYPE__NATIVE = eINSTANCE.getDataType_Native();
@@ -7388,7 +7370,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Library Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute DATA_TYPE__LIBRARY_PATH = eINSTANCE.getDataType_LibraryPath();
@@ -7397,7 +7378,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl <em>Engine System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.EngineSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getEngineSystem()
* @generated
@@ -7408,7 +7388,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Vehicle Traction</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__VEHICLE_TRACTION = eINSTANCE.getEngineSystem_VehicleTraction();
@@ -7417,7 +7396,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Max Engine Force</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__MAX_ENGINE_FORCE = eINSTANCE.getEngineSystem_MaxEngineForce();
@@ -7426,7 +7404,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Max Breaking Force</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__MAX_BREAKING_FORCE = eINSTANCE.getEngineSystem_MaxBreakingForce();
@@ -7435,7 +7412,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Max Allowed Steering</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__MAX_ALLOWED_STEERING = eINSTANCE.getEngineSystem_MaxAllowedSteering();
@@ -7444,7 +7420,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Max Allowed Velocity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY = eINSTANCE.getEngineSystem_MaxAllowedVelocity();
@@ -7453,7 +7428,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Gear ration</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ENGINE_SYSTEM__GEAR_RATION = eINSTANCE.getEngineSystem_Gear_ration();
@@ -7462,7 +7436,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl <em>Wheel System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.WheelSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getWheelSystem()
* @generated
@@ -7473,7 +7446,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Radius</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_RADIUS = eINSTANCE.getWheelSystem_WheelRadius();
@@ -7482,7 +7454,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_WIDTH = eINSTANCE.getWheelSystem_WheelWidth();
@@ -7491,7 +7462,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Suspension Rest Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__SUSPENSION_REST_LENGTH = eINSTANCE.getWheelSystem_SuspensionRestLength();
@@ -7500,7 +7470,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Connection Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT = eINSTANCE.getWheelSystem_WheelConnectionHeight();
@@ -7509,7 +7478,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Type Of Wheel</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__TYPE_OF_WHEEL = eINSTANCE.getWheelSystem_TypeOfWheel();
@@ -7518,7 +7486,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Velocity PI Dkp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP = eINSTANCE.getWheelSystem_WheelVelocityPIDkp();
@@ -7527,7 +7494,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Velocity PI Dki</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI = eINSTANCE.getWheelSystem_WheelVelocityPIDki();
@@ -7536,7 +7502,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Velocity PI Dkd</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD = eINSTANCE.getWheelSystem_WheelVelocityPIDkd();
@@ -7545,7 +7510,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Steering PI Dkp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP = eINSTANCE.getWheelSystem_WheelSteeringPIDkp();
@@ -7554,7 +7518,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Steering PI Dkd</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD = eINSTANCE.getWheelSystem_WheelSteeringPIDkd();
@@ -7563,7 +7526,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Friction</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_FRICTION = eINSTANCE.getWheelSystem_WheelFriction();
@@ -7572,7 +7534,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Suspension Stiffness</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__SUSPENSION_STIFFNESS = eINSTANCE.getWheelSystem_SuspensionStiffness();
@@ -7581,7 +7542,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Suspension Damping</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__SUSPENSION_DAMPING = eINSTANCE.getWheelSystem_SuspensionDamping();
@@ -7590,7 +7550,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Suspension Compression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__SUSPENSION_COMPRESSION = eINSTANCE.getWheelSystem_SuspensionCompression();
@@ -7599,7 +7558,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Velocity PI Dmax Sum</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM = eINSTANCE.getWheelSystem_WheelVelocityPIDmaxSum();
@@ -7608,7 +7566,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Wheel Velocity PI Dmax Val</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL = eINSTANCE.getWheelSystem_WheelVelocityPIDmaxVal();
@@ -7617,7 +7574,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ImageSensorSystemImpl <em>Image Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ImageSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getImageSensorSystem()
* @generated
@@ -7628,7 +7584,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl <em>Camera System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.CameraSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getCameraSystem()
* @generated
@@ -7639,7 +7594,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__WIDTH = eINSTANCE.getCameraSystem_Width();
@@ -7648,7 +7602,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__HEIGHT = eINSTANCE.getCameraSystem_Height();
@@ -7657,7 +7610,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Alpha u</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__ALPHA_U = eINSTANCE.getCameraSystem_Alpha_u();
@@ -7666,7 +7618,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Alpha v</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__ALPHA_V = eINSTANCE.getCameraSystem_Alpha_v();
@@ -7675,7 +7626,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>U0</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__U0 = eINSTANCE.getCameraSystem_U0();
@@ -7684,7 +7634,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>V0</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__V0 = eINSTANCE.getCameraSystem_V0();
@@ -7693,7 +7642,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Color format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CAMERA_SYSTEM__COLOR_FORMAT = eINSTANCE.getCameraSystem_Color_format();
@@ -7702,7 +7650,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Translate</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference CAMERA_SYSTEM__TRANSLATE = eINSTANCE.getCameraSystem_Translate();
@@ -7711,17 +7658,14 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Rotate</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference CAMERA_SYSTEM__ROTATE = eINSTANCE.getCameraSystem_Rotate();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl
- * <em>Object Detection Sensor System</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl <em>Object Detection Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ObjectDetectionSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getObjectDetectionSensorSystem()
* @generated
@@ -7729,11 +7673,9 @@ public interface RobotMLPackage extends EPackage {
EClass OBJECT_DETECTION_SENSOR_SYSTEM = eINSTANCE.getObjectDetectionSensorSystem();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl
- * <em>Object Tracking Sensor System</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl <em>Object Tracking Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.ObjectTrackingSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getObjectTrackingSensorSystem()
* @generated
@@ -7744,7 +7686,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl <em>Lidar System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LidarSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLidarSystem()
* @generated
@@ -7755,7 +7696,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Nb Layers</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__NB_LAYERS = eINSTANCE.getLidarSystem_NbLayers();
@@ -7764,7 +7704,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Layer Angle Min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__LAYER_ANGLE_MIN = eINSTANCE.getLidarSystem_LayerAngleMin();
@@ -7773,7 +7712,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Layer Angle Step</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__LAYER_ANGLE_STEP = eINSTANCE.getLidarSystem_LayerAngleStep();
@@ -7782,7 +7720,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Noise</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__NOISE = eINSTANCE.getLidarSystem_Noise();
@@ -7791,7 +7728,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Sigma Noise</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__SIGMA_NOISE = eINSTANCE.getLidarSystem_SigmaNoise();
@@ -7800,7 +7736,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Angle min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__ANGLE_MIN = eINSTANCE.getLidarSystem_Angle_min();
@@ -7809,7 +7744,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Angle max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__ANGLE_MAX = eINSTANCE.getLidarSystem_Angle_max();
@@ -7818,7 +7752,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Time increment</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__TIME_INCREMENT = eINSTANCE.getLidarSystem_Time_increment();
@@ -7827,7 +7760,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Scan time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__SCAN_TIME = eINSTANCE.getLidarSystem_Scan_time();
@@ -7836,7 +7768,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Range min</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__RANGE_MIN = eINSTANCE.getLidarSystem_Range_min();
@@ -7845,7 +7776,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Range max</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__RANGE_MAX = eINSTANCE.getLidarSystem_Range_max();
@@ -7854,17 +7784,14 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Nb Rays</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute LIDAR_SYSTEM__NB_RAYS = eINSTANCE.getLidarSystem_NbRays();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.LocalizationSensorSystemImpl <em>Localization Sensor System</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.LocalizationSensorSystemImpl <em>Localization Sensor System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LocalizationSensorSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLocalizationSensorSystem()
* @generated
@@ -7875,7 +7802,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.GPSSystemImpl <em>GPS System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GPSSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGPSSystem()
* @generated
@@ -7886,7 +7812,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Origin Position</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference GPS_SYSTEM__ORIGIN_POSITION = eINSTANCE.getGPSSystem_OriginPosition();
@@ -7895,7 +7820,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl <em>Simulated System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSimulatedSystem()
* @generated
@@ -7906,7 +7830,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference SIMULATED_SYSTEM__BASE_PROPERTY = eINSTANCE.getSimulatedSystem_Base_Property();
@@ -7915,7 +7838,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Mesh</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute SIMULATED_SYSTEM__MESH = eINSTANCE.getSimulatedSystem_Mesh();
@@ -7924,7 +7846,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl <em>Algorithm Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAlgorithmLibrary()
* @generated
@@ -7935,7 +7856,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ALGORITHM_LIBRARY__BASE_CLASS = eINSTANCE.getAlgorithmLibrary_Base_Class();
@@ -7944,54 +7864,14 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ALGORITHM_LIBRARY__PATH = eINSTANCE.getAlgorithmLibrary_Path();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.StateImpl <em>State</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.RobotML.impl.StateImpl
- * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getState()
- * @generated
- */
- EClass STATE = eINSTANCE.getState();
-
- /**
- * The meta object literal for the '<em><b>Base State</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference STATE__BASE_STATE = eINSTANCE.getState_Base_State();
-
- /**
- * The meta object literal for the '<em><b>Operation</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference STATE__OPERATION = eINSTANCE.getState_Operation();
-
- /**
- * The meta object literal for the '<em><b>Arguments</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference STATE__ARGUMENTS = eINSTANCE.getState_Arguments();
-
- /**
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.SensorDriverImpl <em>Sensor Driver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.SensorDriverImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSensorDriver()
* @generated
@@ -8002,7 +7882,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.BuildingImpl <em>Building</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.BuildingImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getBuilding()
* @generated
@@ -8013,7 +7892,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PlanetImpl <em>Planet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PlanetImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPlanet()
* @generated
@@ -8024,7 +7902,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.LandSurfaceImpl <em>Land Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.LandSurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getLandSurface()
* @generated
@@ -8035,7 +7912,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.GroundImpl <em>Ground</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GroundImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGround()
* @generated
@@ -8046,7 +7922,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.FloorImpl <em>Floor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.FloorImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getFloor()
* @generated
@@ -8057,7 +7932,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.WaterSurfaceImpl <em>Water Surface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.WaterSurfaceImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getWaterSurface()
* @generated
@@ -8068,7 +7942,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.HumanImpl <em>Human</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.HumanImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getHuman()
* @generated
@@ -8079,7 +7952,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PedestrianImpl <em>Pedestrian</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PedestrianImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPedestrian()
* @generated
@@ -8090,7 +7962,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.StairsImpl <em>Stairs</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.StairsImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getStairs()
* @generated
@@ -8101,7 +7972,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.PlatformImpl <em>Platform</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.PlatformImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getPlatform()
* @generated
@@ -8112,16 +7982,56 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Node</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference PLATFORM__BASE_NODE = eINSTANCE.getPlatform_Base_Node();
/**
+ * The meta object literal for the '<em><b>Library</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PLATFORM__LIBRARY = eINSTANCE.getPlatform_Library();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl <em>External Library</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getExternalLibrary()
+ * @generated
+ */
+ EClass EXTERNAL_LIBRARY = eINSTANCE.getExternalLibrary();
+
+ /**
+ * The meta object literal for the '<em><b>Lib Path</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXTERNAL_LIBRARY__LIB_PATH = eINSTANCE.getExternalLibrary_LibPath();
+
+ /**
+ * The meta object literal for the '<em><b>Lib File Format</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EXTERNAL_LIBRARY__LIB_FILE_FORMAT = eINSTANCE.getExternalLibrary_LibFileFormat();
+
+ /**
+ * The meta object literal for the '<em><b>Base Interface</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EXTERNAL_LIBRARY__BASE_INTERFACE = eINSTANCE.getExternalLibrary_Base_Interface();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl <em>Robotic Middleware</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticMiddleware()
* @generated
@@ -8132,7 +8042,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute ROBOTIC_MIDDLEWARE__KIND = eINSTANCE.getRoboticMiddleware_Kind();
@@ -8141,7 +8050,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.RoboticSimulatorImpl <em>Robotic Simulator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.RoboticSimulatorImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticSimulator()
* @generated
@@ -8152,7 +8060,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl <em>Cycab TK</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.CycabTKImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getCycabTK()
* @generated
@@ -8163,7 +8070,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Use Real Time</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CYCAB_TK__USE_REAL_TIME = eINSTANCE.getCycabTK_UseRealTime();
@@ -8172,7 +8078,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Time Step</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CYCAB_TK__TIME_STEP = eINSTANCE.getCycabTK_TimeStep();
@@ -8181,7 +8086,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Time Factor</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute CYCAB_TK__TIME_FACTOR = eINSTANCE.getCycabTK_TimeFactor();
@@ -8190,7 +8094,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl <em>Blender Morse</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getBlenderMorse()
* @generated
@@ -8201,7 +8104,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Debug Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute BLENDER_MORSE__DEBUG_MODE = eINSTANCE.getBlenderMorse_DebugMode();
@@ -8210,7 +8112,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Debug Display</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute BLENDER_MORSE__DEBUG_DISPLAY = eINSTANCE.getBlenderMorse_DebugDisplay();
@@ -8219,7 +8120,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Gravity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute BLENDER_MORSE__GRAVITY = eINSTANCE.getBlenderMorse_Gravity();
@@ -8228,7 +8128,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>viewport shade</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EAttribute BLENDER_MORSE__VIEWPORT_SHADE = eINSTANCE.getBlenderMorse__viewport_shade();
@@ -8237,7 +8136,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl <em>On Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.OnPortImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOnPort()
* @generated
@@ -8248,7 +8146,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ON_PORT__PORT = eINSTANCE.getOnPort_Port();
@@ -8257,7 +8154,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ON_PORT__BASE_PARAMETER = eINSTANCE.getOnPort_Base_Parameter();
@@ -8266,7 +8162,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.AllocateImpl <em>Allocate</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.AllocateImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getAllocate()
* @generated
@@ -8277,17 +8172,14 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Abstraction</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference ALLOCATE__BASE_ABSTRACTION = eINSTANCE.getAllocate_Base_Abstraction();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl
- * <em>Inertial Measurement Unit System</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl <em>Inertial Measurement Unit System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InertialMeasurementUnitSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInertialMeasurementUnitSystem()
* @generated
@@ -8295,11 +8187,9 @@ public interface RobotMLPackage extends EPackage {
EClass INERTIAL_MEASUREMENT_UNIT_SYSTEM = eINSTANCE.getInertialMeasurementUnitSystem();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InertialNavigationSystemImpl <em>Inertial Navigation System</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InertialNavigationSystemImpl <em>Inertial Navigation System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InertialNavigationSystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInertialNavigationSystem()
* @generated
@@ -8310,7 +8200,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.OdometrySystemImpl <em>Odometry System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.OdometrySystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOdometrySystem()
* @generated
@@ -8318,11 +8207,9 @@ public interface RobotMLPackage extends EPackage {
EClass ODOMETRY_SYSTEM = eINSTANCE.getOdometrySystem();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InfraRedProximetrySystemImpl <em>Infra Red Proximetry System</em>}
- * ' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.InfraRedProximetrySystemImpl <em>Infra Red Proximetry System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.InfraRedProximetrySystemImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getInfraRedProximetrySystem()
* @generated
@@ -8333,7 +8220,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl <em>Deployment Plan</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDeploymentPlan()
* @generated
@@ -8344,7 +8230,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference DEPLOYMENT_PLAN__BASE_PACKAGE = eINSTANCE.getDeploymentPlan_Base_Package();
@@ -8353,7 +8238,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '<em><b>Main Instance</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference DEPLOYMENT_PLAN__MAIN_INSTANCE = eINSTANCE.getDeploymentPlan_MainInstance();
@@ -8362,7 +8246,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.GyroscopeImpl <em>Gyroscope</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.impl.GyroscopeImpl
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getGyroscope()
* @generated
@@ -8370,10 +8253,35 @@ public interface RobotMLPackage extends EPackage {
EClass GYROSCOPE = eINSTANCE.getGyroscope();
/**
+ * The meta object literal for the '{@link org.eclipse.papyrus.RobotML.impl.OnPropertyImpl <em>On Property</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.RobotML.impl.OnPropertyImpl
+ * @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getOnProperty()
+ * @generated
+ */
+ EClass ON_PROPERTY = eINSTANCE.getOnProperty();
+
+ /**
+ * The meta object literal for the '<em><b>Property</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ON_PROPERTY__PROPERTY = eINSTANCE.getOnProperty_Property();
+
+ /**
+ * The meta object literal for the '<em><b>Base Parameter</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ON_PROPERTY__BASE_PARAMETER = eINSTANCE.getOnProperty_Base_Parameter();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.RobotKind <em>Robot Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRobotKind()
* @generated
@@ -8384,7 +8292,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.UGVKind <em>UGV Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.UGVKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getUGVKind()
* @generated
@@ -8395,7 +8302,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.SynchronizationKind <em>Synchronization Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.SynchronizationKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getSynchronizationKind()
* @generated
@@ -8406,7 +8312,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.DataFlowDirectionKind <em>Data Flow Direction Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.DataFlowDirectionKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getDataFlowDirectionKind()
* @generated
@@ -8417,7 +8322,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.ServiceFlowKind <em>Service Flow Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.ServiceFlowKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getServiceFlowKind()
* @generated
@@ -8428,7 +8332,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.RoboticMiddlewareKind <em>Robotic Middleware Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RoboticMiddlewareKind
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getRoboticMiddlewareKind()
* @generated
@@ -8439,7 +8342,6 @@ public interface RobotMLPackage extends EPackage {
* The meta object literal for the '{@link org.eclipse.papyrus.RobotML.Shade <em>Shade</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.Shade
* @see org.eclipse.papyrus.RobotML.impl.RobotMLPackageImpl#getShade()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddleware.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddleware.java
index d428738f4ae..5b898a14eaf 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddleware.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddleware.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,29 +7,28 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Robotic Middleware</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.RoboticMiddleware#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.RoboticMiddleware#getKind <em>Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticMiddleware()
* @model
* @generated
*/
public interface RoboticMiddleware extends Platform {
-
/**
* Returns the value of the '<em><b>Kind</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.RoboticMiddlewareKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Kind</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.RoboticMiddlewareKind
* @see #setKind(RoboticMiddlewareKind)
@@ -52,9 +42,7 @@ public interface RoboticMiddleware extends Platform {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.RoboticMiddleware#getKind <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Kind</em>' attribute.
+ * @param value the new value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.RoboticMiddlewareKind
* @see #getKind()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddlewareKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddlewareKind.java
index c8b9e3ad736..45d6d9c817a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddlewareKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticMiddlewareKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Robotic Middleware Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticMiddlewareKind()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>RT Maps</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #RT_MAPS_VALUE
* @generated
* @ordered
@@ -43,7 +32,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>AROCAM</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #AROCAM_VALUE
* @generated
* @ordered
@@ -54,7 +42,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>ROS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #ROS_VALUE
* @generated
* @ordered
@@ -65,7 +52,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>OROCOS</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #OROCOS_VALUE
* @generated
* @ordered
@@ -76,7 +62,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>URBI</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #URBI_VALUE
* @generated
* @ordered
@@ -87,10 +72,10 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>RT Maps</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>RT Maps</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>RT Maps</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #RT_MAPS
* @model name="RTMaps"
* @generated
@@ -102,10 +87,10 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>AROCAM</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>AROCAM</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>AROCAM</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #AROCAM
* @model
* @generated
@@ -117,10 +102,10 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>ROS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>ROS</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>ROS</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #ROS
* @model
* @generated
@@ -132,10 +117,10 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>OROCOS</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>OROCOS</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>OROCOS</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #OROCOS
* @model
* @generated
@@ -147,10 +132,10 @@ public enum RoboticMiddlewareKind implements Enumerator {
* The '<em><b>URBI</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>URBI</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>URBI</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #URBI
* @model
* @generated
@@ -162,16 +147,21 @@ public enum RoboticMiddlewareKind implements Enumerator {
* An array of all the '<em><b>Robotic Middleware Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final RoboticMiddlewareKind[] VALUES_ARRAY = new RoboticMiddlewareKind[]{ RT_MAPS, AROCAM, ROS, OROCOS, URBI, };
+ private static final RoboticMiddlewareKind[] VALUES_ARRAY =
+ new RoboticMiddlewareKind[] {
+ RT_MAPS,
+ AROCAM,
+ ROS,
+ OROCOS,
+ URBI,
+ };
/**
* A public read-only list of all the '<em><b>Robotic Middleware Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<RoboticMiddlewareKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -180,13 +170,12 @@ public enum RoboticMiddlewareKind implements Enumerator {
* Returns the '<em><b>Robotic Middleware Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RoboticMiddlewareKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
RoboticMiddlewareKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -197,13 +186,12 @@ public enum RoboticMiddlewareKind implements Enumerator {
* Returns the '<em><b>Robotic Middleware Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RoboticMiddlewareKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
RoboticMiddlewareKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -214,21 +202,15 @@ public enum RoboticMiddlewareKind implements Enumerator {
* Returns the '<em><b>Robotic Middleware Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RoboticMiddlewareKind get(int value) {
- switch(value) {
- case RT_MAPS_VALUE:
- return RT_MAPS;
- case AROCAM_VALUE:
- return AROCAM;
- case ROS_VALUE:
- return ROS;
- case OROCOS_VALUE:
- return OROCOS;
- case URBI_VALUE:
- return URBI;
+ switch (value) {
+ case RT_MAPS_VALUE: return RT_MAPS;
+ case AROCAM_VALUE: return AROCAM;
+ case ROS_VALUE: return ROS;
+ case OROCOS_VALUE: return OROCOS;
+ case URBI_VALUE: return URBI;
}
return null;
}
@@ -236,7 +218,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -244,7 +225,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -252,7 +232,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -261,7 +240,6 @@ public enum RoboticMiddlewareKind implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private RoboticMiddlewareKind(int value, String name, String literal) {
@@ -273,43 +251,39 @@ public enum RoboticMiddlewareKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //RoboticMiddlewareKind
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSimulator.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSimulator.java
index a03aac7b529..9733abc6201 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSimulator.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSimulator.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Robotic Simulator</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticSimulator()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSystem.java
index dec0ba705f1..1de436f5f78 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RoboticSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
@@ -17,29 +8,28 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Robotic System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition <em>Local Position</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation <em>Local Orientation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition <em>Local Position</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation <em>Local Orientation</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticSystem()
* @model
* @generated
*/
public interface RoboticSystem extends org.eclipse.papyrus.RobotML.System {
-
/**
* Returns the value of the '<em><b>Local Position</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Local Position</em>' containment reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Local Position</em>' containment reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Local Position</em>' containment reference.
* @see #setLocalPosition(Point32)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticSystem_LocalPosition()
@@ -52,9 +42,7 @@ public interface RoboticSystem extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalPosition <em>Local Position</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Local Position</em>' containment reference.
+ * @param value the new value of the '<em>Local Position</em>' containment reference.
* @see #getLocalPosition()
* @generated
*/
@@ -64,10 +52,10 @@ public interface RoboticSystem extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Local Orientation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Local Orientation</em>' containment reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Local Orientation</em>' containment reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Local Orientation</em>' containment reference.
* @see #setLocalOrientation(Point32)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getRoboticSystem_LocalOrientation()
@@ -80,9 +68,7 @@ public interface RoboticSystem extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.RoboticSystem#getLocalOrientation <em>Local Orientation</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Local Orientation</em>' containment reference.
+ * @param value the new value of the '<em>Local Orientation</em>' containment reference.
* @see #getLocalOrientation()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorDriver.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorDriver.java
index 5254bc75287..edf3e579098 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorDriver.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorDriver.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Sensor Driver</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSensorDriver()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java
index 84e3016a753..2a4f457f162 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,34 +7,32 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Sensor System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.SensorSystem#getFrequency <em>Frequency</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.SensorSystem#getIdentifier <em>Identifier</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.SensorSystem#getFrequency <em>Frequency</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.SensorSystem#getIdentifier <em>Identifier</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSensorSystem()
* @model
* @generated
*/
public interface SensorSystem extends RoboticSystem {
-
/**
* Returns the value of the '<em><b>Frequency</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Frequency</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Frequency</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Frequency</em>' attribute.
* @see #setFrequency(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSensorSystem_Frequency()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getFrequency();
@@ -52,9 +41,7 @@ public interface SensorSystem extends RoboticSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.SensorSystem#getFrequency <em>Frequency</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Frequency</em>' attribute.
+ * @param value the new value of the '<em>Frequency</em>' attribute.
* @see #getFrequency()
* @generated
*/
@@ -64,15 +51,14 @@ public interface SensorSystem extends RoboticSystem {
* Returns the value of the '<em><b>Identifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Identifier</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Identifier</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Identifier</em>' attribute.
* @see #setIdentifier(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSensorSystem_Identifier()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true" ordered="false"
* @generated
*/
String getIdentifier();
@@ -81,9 +67,7 @@ public interface SensorSystem extends RoboticSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.SensorSystem#getIdentifier <em>Identifier</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Identifier</em>' attribute.
+ * @param value the new value of the '<em>Identifier</em>' attribute.
* @see #getIdentifier()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServiceFlowKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServiceFlowKind.java
index 22f8b171e56..4dcdc08d6cb 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServiceFlowKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServiceFlowKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Service Flow Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getServiceFlowKind()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum ServiceFlowKind implements Enumerator {
* The '<em><b>Provided</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #PROVIDED_VALUE
* @generated
* @ordered
@@ -43,7 +32,6 @@ public enum ServiceFlowKind implements Enumerator {
* The '<em><b>Required</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #REQUIRED_VALUE
* @generated
* @ordered
@@ -54,10 +42,10 @@ public enum ServiceFlowKind implements Enumerator {
* The '<em><b>Provided</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Provided</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Provided</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #PROVIDED
* @model name="provided"
* @generated
@@ -69,10 +57,10 @@ public enum ServiceFlowKind implements Enumerator {
* The '<em><b>Required</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Required</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Required</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #REQUIRED
* @model name="required"
* @generated
@@ -84,16 +72,18 @@ public enum ServiceFlowKind implements Enumerator {
* An array of all the '<em><b>Service Flow Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final ServiceFlowKind[] VALUES_ARRAY = new ServiceFlowKind[]{ PROVIDED, REQUIRED, };
+ private static final ServiceFlowKind[] VALUES_ARRAY =
+ new ServiceFlowKind[] {
+ PROVIDED,
+ REQUIRED,
+ };
/**
* A public read-only list of all the '<em><b>Service Flow Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<ServiceFlowKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -102,13 +92,12 @@ public enum ServiceFlowKind implements Enumerator {
* Returns the '<em><b>Service Flow Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static ServiceFlowKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
ServiceFlowKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -119,13 +108,12 @@ public enum ServiceFlowKind implements Enumerator {
* Returns the '<em><b>Service Flow Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static ServiceFlowKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
ServiceFlowKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -136,15 +124,12 @@ public enum ServiceFlowKind implements Enumerator {
* Returns the '<em><b>Service Flow Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static ServiceFlowKind get(int value) {
- switch(value) {
- case PROVIDED_VALUE:
- return PROVIDED;
- case REQUIRED_VALUE:
- return REQUIRED;
+ switch (value) {
+ case PROVIDED_VALUE: return PROVIDED;
+ case REQUIRED_VALUE: return REQUIRED;
}
return null;
}
@@ -152,7 +137,6 @@ public enum ServiceFlowKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -160,7 +144,6 @@ public enum ServiceFlowKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -168,7 +151,6 @@ public enum ServiceFlowKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -177,7 +159,6 @@ public enum ServiceFlowKind implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private ServiceFlowKind(int value, String name, String literal) {
@@ -189,43 +170,39 @@ public enum ServiceFlowKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //ServiceFlowKind
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServicePort.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServicePort.java
index a3e8af25e2c..fb2b9714fc1 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServicePort.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/ServicePort.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,29 +7,28 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Service Port</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.ServicePort#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.ServicePort#getKind <em>Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getServicePort()
* @model
* @generated
*/
public interface ServicePort extends Port {
-
/**
* Returns the value of the '<em><b>Kind</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.papyrus.RobotML.ServiceFlowKind}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Kind</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.ServiceFlowKind
* @see #setKind(ServiceFlowKind)
@@ -52,9 +42,7 @@ public interface ServicePort extends Port {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.ServicePort#getKind <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Kind</em>' attribute.
+ * @param value the new value of the '<em>Kind</em>' attribute.
* @see org.eclipse.papyrus.RobotML.ServiceFlowKind
* @see #getKind()
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Shade.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Shade.java
index eb2ced4d1ae..1ba924a2d29 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Shade.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Shade.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Shade</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getShade()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum Shade implements Enumerator {
* The '<em><b>WIREFRAME</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #WIREFRAME_VALUE
* @generated
* @ordered
@@ -43,7 +32,6 @@ public enum Shade implements Enumerator {
* The '<em><b>BOUNDBOX</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #BOUNDBOX_VALUE
* @generated
* @ordered
@@ -54,7 +42,6 @@ public enum Shade implements Enumerator {
* The '<em><b>SOLID</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #SOLID_VALUE
* @generated
* @ordered
@@ -65,7 +52,6 @@ public enum Shade implements Enumerator {
* The '<em><b>TEXTURED</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #TEXTURED_VALUE
* @generated
* @ordered
@@ -76,10 +62,10 @@ public enum Shade implements Enumerator {
* The '<em><b>WIREFRAME</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>WIREFRAME</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>WIREFRAME</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #WIREFRAME
* @model
* @generated
@@ -91,10 +77,10 @@ public enum Shade implements Enumerator {
* The '<em><b>BOUNDBOX</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>BOUNDBOX</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>BOUNDBOX</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #BOUNDBOX
* @model
* @generated
@@ -106,10 +92,10 @@ public enum Shade implements Enumerator {
* The '<em><b>SOLID</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>SOLID</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>SOLID</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #SOLID
* @model
* @generated
@@ -121,10 +107,10 @@ public enum Shade implements Enumerator {
* The '<em><b>TEXTURED</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>TEXTURED</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>TEXTURED</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #TEXTURED
* @model
* @generated
@@ -136,16 +122,20 @@ public enum Shade implements Enumerator {
* An array of all the '<em><b>Shade</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final Shade[] VALUES_ARRAY = new Shade[]{ WIREFRAME, BOUNDBOX, SOLID, TEXTURED, };
+ private static final Shade[] VALUES_ARRAY =
+ new Shade[] {
+ WIREFRAME,
+ BOUNDBOX,
+ SOLID,
+ TEXTURED,
+ };
/**
* A public read-only list of all the '<em><b>Shade</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<Shade> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -154,13 +144,12 @@ public enum Shade implements Enumerator {
* Returns the '<em><b>Shade</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static Shade get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
Shade result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -171,13 +160,12 @@ public enum Shade implements Enumerator {
* Returns the '<em><b>Shade</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static Shade getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
Shade result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -188,19 +176,14 @@ public enum Shade implements Enumerator {
* Returns the '<em><b>Shade</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static Shade get(int value) {
- switch(value) {
- case WIREFRAME_VALUE:
- return WIREFRAME;
- case BOUNDBOX_VALUE:
- return BOUNDBOX;
- case SOLID_VALUE:
- return SOLID;
- case TEXTURED_VALUE:
- return TEXTURED;
+ switch (value) {
+ case WIREFRAME_VALUE: return WIREFRAME;
+ case BOUNDBOX_VALUE: return BOUNDBOX;
+ case SOLID_VALUE: return SOLID;
+ case TEXTURED_VALUE: return TEXTURED;
}
return null;
}
@@ -208,7 +191,6 @@ public enum Shade implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -216,7 +198,6 @@ public enum Shade implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -224,7 +205,6 @@ public enum Shade implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -233,7 +213,6 @@ public enum Shade implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private Shade(int value, String name, String literal) {
@@ -245,43 +224,39 @@ public enum Shade implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //Shade
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SimulatedSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SimulatedSystem.java
index 5ea6ee6fbfe..bb000814e7d 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SimulatedSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SimulatedSystem.java
@@ -1,46 +1,38 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.uml2.uml.Property;
+// TODO: Auto-generated Javadoc
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Simulated System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getMesh <em>Mesh</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getMesh <em>Mesh</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSimulatedSystem()
* @model
* @generated
*/
public interface SimulatedSystem extends Software {
-
/**
* Returns the value of the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Property</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Property</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSimulatedSystem_Base_Property()
@@ -53,9 +45,7 @@ public interface SimulatedSystem extends Software {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.SimulatedSystem#getBase_Property <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Property</em>' reference.
+ * @param value the new value of the '<em>Base Property</em>' reference.
* @see #getBase_Property()
* @generated
*/
@@ -66,10 +56,10 @@ public interface SimulatedSystem extends Software {
* The list contents are of type {@link java.lang.String}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Mesh</em>' attribute list isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Mesh</em>' attribute list isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Mesh</em>' attribute list.
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSimulatedSystem_Mesh()
* @model dataType="org.eclipse.uml2.types.String" ordered="false"
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java
index fdd09998bc7..239f44f2857 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,32 +7,31 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Software</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Software#isIsPeriodic <em>Is Periodic</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Software#getPeriod <em>Period</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Software#getPriority <em>Priority</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Software#getDeadline <em>Deadline</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Software#getWcet <em>Wcet</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Software#isIsPeriodic <em>Is Periodic</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Software#getPeriod <em>Period</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Software#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Software#getDeadline <em>Deadline</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Software#getWcet <em>Wcet</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware()
* @model
* @generated
*/
public interface Software extends org.eclipse.papyrus.RobotML.System {
-
/**
* Returns the value of the '<em><b>Is Periodic</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Is Periodic</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Is Periodic</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Is Periodic</em>' attribute.
* @see #setIsPeriodic(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware_IsPeriodic()
@@ -54,9 +44,7 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Software#isIsPeriodic <em>Is Periodic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Is Periodic</em>' attribute.
+ * @param value the new value of the '<em>Is Periodic</em>' attribute.
* @see #isIsPeriodic()
* @generated
*/
@@ -66,15 +54,14 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Period</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Period</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Period</em>' attribute.
* @see #setPeriod(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware_Period()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getPeriod();
@@ -83,9 +70,7 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Software#getPeriod <em>Period</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Period</em>' attribute.
+ * @param value the new value of the '<em>Period</em>' attribute.
* @see #getPeriod()
* @generated
*/
@@ -95,15 +80,14 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Priority</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Priority</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Priority</em>' attribute.
* @see #setPriority(char)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware_Priority()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt8" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt8" required="true" ordered="false"
* @generated
*/
char getPriority();
@@ -112,9 +96,7 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Software#getPriority <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Priority</em>' attribute.
+ * @param value the new value of the '<em>Priority</em>' attribute.
* @see #getPriority()
* @generated
*/
@@ -124,15 +106,14 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Deadline</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Deadline</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Deadline</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Deadline</em>' attribute.
* @see #setDeadline(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware_Deadline()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getDeadline();
@@ -141,9 +122,7 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Software#getDeadline <em>Deadline</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Deadline</em>' attribute.
+ * @param value the new value of the '<em>Deadline</em>' attribute.
* @see #getDeadline()
* @generated
*/
@@ -153,15 +132,14 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Returns the value of the '<em><b>Wcet</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wcet</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wcet</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wcet</em>' attribute.
* @see #setWcet(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSoftware_Wcet()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWcet();
@@ -170,9 +148,7 @@ public interface Software extends org.eclipse.papyrus.RobotML.System {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Software#getWcet <em>Wcet</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wcet</em>' attribute.
+ * @param value the new value of the '<em>Wcet</em>' attribute.
* @see #getWcet()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Stairs.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Stairs.java
index 968a1a4434d..ae6e8dd0c55 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Stairs.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Stairs.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Stairs</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getStairs()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/State.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/State.java
index f2615eb6471..b99c3dbd19e 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/State.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/State.java
@@ -1,48 +1,42 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.uml2.uml.Property;
+
+import org.eclipse.uml2.uml.Behavior;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>State</b></em>'.
* <!-- end-user-doc -->
- *
+ *
+ * <!-- begin-model-doc -->
+ * When a state is activated, a behavior is activated and executed.
+ * It is possible to associate more one behavior to the state. But the question is how to define the order of execution of the behaviors?
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.State#getBase_State <em>Base State</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.State#getOperation <em>Operation</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.State#getArguments <em>Arguments</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.State#getBase_State <em>Base State</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.State#getBehavior <em>Behavior</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getState()
* @model
* @generated
*/
public interface State extends EObject {
-
/**
* Returns the value of the '<em><b>Base State</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base State</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base State</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base State</em>' reference.
* @see #setBase_State(org.eclipse.uml2.uml.State)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getState_Base_State()
@@ -55,56 +49,36 @@ public interface State extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.State#getBase_State <em>Base State</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base State</em>' reference.
+ * @param value the new value of the '<em>Base State</em>' reference.
* @see #getBase_State()
* @generated
*/
void setBase_State(org.eclipse.uml2.uml.State value);
/**
- * Returns the value of the '<em><b>Operation</b></em>' reference.
+ * Returns the value of the '<em><b>Behavior</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Operation</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Behavior</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
- * @return the value of the '<em>Operation</em>' reference.
- * @see #setOperation(Algorithm)
- * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getState_Operation()
+ * @return the value of the '<em>Behavior</em>' reference.
+ * @see #setBehavior(Behavior)
+ * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getState_Behavior()
* @model required="true" ordered="false"
* @generated
*/
- Algorithm getOperation();
+ Behavior getBehavior();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.RobotML.State#getOperation <em>Operation</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.State#getBehavior <em>Behavior</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Operation</em>' reference.
- * @see #getOperation()
- * @generated
- */
- void setOperation(Algorithm value);
-
- /**
- * Returns the value of the '<em><b>Arguments</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.uml2.uml.Property}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Arguments</em>' reference list isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Arguments</em>' reference list.
- * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getState_Arguments()
- * @model ordered="false"
+ * @param value the new value of the '<em>Behavior</em>' reference.
+ * @see #getBehavior()
* @generated
*/
- EList<Property> getArguments();
+ void setBehavior(Behavior value);
} // State
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Surface.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Surface.java
index 28d87ee618b..6bba437077a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Surface.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Surface.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Surface</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSurface()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SynchronizationKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SynchronizationKind.java
index 6aefe794041..3f1bcb8b677 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SynchronizationKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SynchronizationKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>Synchronization Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSynchronizationKind()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>SYNCH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #SYNCH_VALUE
* @generated
* @ordered
@@ -43,7 +32,6 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>ASYNCH</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #ASYNCH_VALUE
* @generated
* @ordered
@@ -54,7 +42,6 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>Undefined</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #UNDEFINED_VALUE
* @generated
* @ordered
@@ -65,10 +52,10 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>SYNCH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>SYNCH</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>SYNCH</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #SYNCH
* @model
* @generated
@@ -80,10 +67,10 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>ASYNCH</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>ASYNCH</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>ASYNCH</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #ASYNCH
* @model
* @generated
@@ -95,10 +82,10 @@ public enum SynchronizationKind implements Enumerator {
* The '<em><b>Undefined</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Undefined</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Undefined</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #UNDEFINED
* @model name="undefined"
* @generated
@@ -110,16 +97,19 @@ public enum SynchronizationKind implements Enumerator {
* An array of all the '<em><b>Synchronization Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final SynchronizationKind[] VALUES_ARRAY = new SynchronizationKind[]{ SYNCH, ASYNCH, UNDEFINED, };
+ private static final SynchronizationKind[] VALUES_ARRAY =
+ new SynchronizationKind[] {
+ SYNCH,
+ ASYNCH,
+ UNDEFINED,
+ };
/**
* A public read-only list of all the '<em><b>Synchronization Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<SynchronizationKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -128,13 +118,12 @@ public enum SynchronizationKind implements Enumerator {
* Returns the '<em><b>Synchronization Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static SynchronizationKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
SynchronizationKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -145,13 +134,12 @@ public enum SynchronizationKind implements Enumerator {
* Returns the '<em><b>Synchronization Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static SynchronizationKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
SynchronizationKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -162,17 +150,13 @@ public enum SynchronizationKind implements Enumerator {
* Returns the '<em><b>Synchronization Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static SynchronizationKind get(int value) {
- switch(value) {
- case SYNCH_VALUE:
- return SYNCH;
- case ASYNCH_VALUE:
- return ASYNCH;
- case UNDEFINED_VALUE:
- return UNDEFINED;
+ switch (value) {
+ case SYNCH_VALUE: return SYNCH;
+ case ASYNCH_VALUE: return ASYNCH;
+ case UNDEFINED_VALUE: return UNDEFINED;
}
return null;
}
@@ -180,7 +164,6 @@ public enum SynchronizationKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -188,7 +171,6 @@ public enum SynchronizationKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -196,7 +178,6 @@ public enum SynchronizationKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -205,7 +186,6 @@ public enum SynchronizationKind implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private SynchronizationKind(int value, String name, String literal) {
@@ -217,43 +197,39 @@ public enum SynchronizationKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //SynchronizationKind
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java
index 74818696c7c..b92ab5e885b 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
@@ -17,31 +8,30 @@ import org.eclipse.emf.ecore.EObject;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.System#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.System#isNative <em>Native</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.System#getLibraryPath <em>Library Path</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.System#getLibraryComponentName <em>Library Component Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.System#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.System#isNative <em>Native</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.System#getLibraryPath <em>Library Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.System#getLibraryComponentName <em>Library Component Name</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSystem()
* @model
* @generated
*/
public interface System extends EObject {
-
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSystem_Base_Class()
@@ -54,9 +44,7 @@ public interface System extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.System#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Class</em>' reference.
+ * @param value the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -66,10 +54,10 @@ public interface System extends EObject {
* Returns the value of the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Native</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Native</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Native</em>' attribute.
* @see #setNative(boolean)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSystem_Native()
@@ -82,9 +70,7 @@ public interface System extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.System#isNative <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Native</em>' attribute.
+ * @param value the new value of the '<em>Native</em>' attribute.
* @see #isNative()
* @generated
*/
@@ -94,10 +80,10 @@ public interface System extends EObject {
* Returns the value of the '<em><b>Library Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Library Path</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Library Path</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Library Path</em>' attribute.
* @see #setLibraryPath(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSystem_LibraryPath()
@@ -110,9 +96,7 @@ public interface System extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.System#getLibraryPath <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Library Path</em>' attribute.
+ * @param value the new value of the '<em>Library Path</em>' attribute.
* @see #getLibraryPath()
* @generated
*/
@@ -122,10 +106,10 @@ public interface System extends EObject {
* Returns the value of the '<em><b>Library Component Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Library Component Name</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Library Component Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Library Component Name</em>' attribute.
* @see #setLibraryComponentName(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getSystem_LibraryComponentName()
@@ -138,9 +122,7 @@ public interface System extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.System#getLibraryComponentName <em>Library Component Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Library Component Name</em>' attribute.
+ * @param value the new value of the '<em>Library Component Name</em>' attribute.
* @see #getLibraryComponentName()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Transition.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Transition.java
index 669f3ad4b65..4c17bdb2393 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Transition.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Transition.java
@@ -1,52 +1,44 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.uml2.uml.Behavior;
+
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Transition</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* guard is typed with a boolean operation that have to be defined in the model before using it
* effect is typed by an operation that is owned by the component that is behaviored by the FSM
*
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.Transition#getBase_Transition <em>Base Transition</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Transition#getGuard <em>Guard</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.Transition#getEffect <em>Effect</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Transition#getBase_Transition <em>Base Transition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Transition#getGuard <em>Guard</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.Transition#getEffect <em>Effect</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getTransition()
* @model
* @generated
*/
public interface Transition extends EObject {
-
/**
* Returns the value of the '<em><b>Base Transition</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Transition</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Base Transition</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Base Transition</em>' reference.
* @see #setBase_Transition(org.eclipse.uml2.uml.Transition)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getTransition_Base_Transition()
@@ -59,9 +51,7 @@ public interface Transition extends EObject {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Transition#getBase_Transition <em>Base Transition</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Base Transition</em>' reference.
+ * @param value the new value of the '<em>Base Transition</em>' reference.
* @see #getBase_Transition()
* @generated
*/
@@ -71,56 +61,52 @@ public interface Transition extends EObject {
* Returns the value of the '<em><b>Guard</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Guard</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Guard</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Guard</em>' reference.
- * @see #setGuard(Algorithm)
+ * @see #setGuard(Behavior)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getTransition_Guard()
* @model required="true" ordered="false"
* @generated
*/
- Algorithm getGuard();
+ Behavior getGuard();
/**
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Transition#getGuard <em>Guard</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Guard</em>' reference.
+ * @param value the new value of the '<em>Guard</em>' reference.
* @see #getGuard()
* @generated
*/
- void setGuard(Algorithm value);
+ void setGuard(Behavior value);
/**
* Returns the value of the '<em><b>Effect</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Effect</em>' reference isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Effect</em>' reference isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Effect</em>' reference.
- * @see #setEffect(Algorithm)
+ * @see #setEffect(Behavior)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getTransition_Effect()
* @model required="true" ordered="false"
* @generated
*/
- Algorithm getEffect();
+ Behavior getEffect();
/**
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.Transition#getEffect <em>Effect</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Effect</em>' reference.
+ * @param value the new value of the '<em>Effect</em>' reference.
* @see #getEffect()
* @generated
*/
- void setEffect(Algorithm value);
+ void setEffect(Behavior value);
} // Transition
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/UGVKind.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/UGVKind.java
index af101077f40..0ce0fb29fc1 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/UGVKind.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/UGVKind.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
import java.util.Arrays;
@@ -22,7 +13,6 @@ import org.eclipse.emf.common.util.Enumerator;
* A representation of the literals of the enumeration '<em><b>UGV Kind</b></em>',
* and utility methods for working with them.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getUGVKind()
* @model
* @generated
@@ -32,7 +22,6 @@ public enum UGVKind implements Enumerator {
* The '<em><b>Differential</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #DIFFERENTIAL_VALUE
* @generated
* @ordered
@@ -43,7 +32,6 @@ public enum UGVKind implements Enumerator {
* The '<em><b>Car</b></em>' literal object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #CAR_VALUE
* @generated
* @ordered
@@ -54,10 +42,10 @@ public enum UGVKind implements Enumerator {
* The '<em><b>Differential</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Differential</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Differential</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #DIFFERENTIAL
* @model name="differential"
* @generated
@@ -69,10 +57,10 @@ public enum UGVKind implements Enumerator {
* The '<em><b>Car</b></em>' literal value.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of '<em><b>Car</b></em>' literal object isn't clear, there really should be more of a description here...
+ * If the meaning of '<em><b>Car</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @see #CAR
* @model name="car"
* @generated
@@ -84,16 +72,18 @@ public enum UGVKind implements Enumerator {
* An array of all the '<em><b>UGV Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- private static final UGVKind[] VALUES_ARRAY = new UGVKind[]{ DIFFERENTIAL, CAR, };
+ private static final UGVKind[] VALUES_ARRAY =
+ new UGVKind[] {
+ DIFFERENTIAL,
+ CAR,
+ };
/**
* A public read-only list of all the '<em><b>UGV Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static final List<UGVKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
@@ -102,13 +92,12 @@ public enum UGVKind implements Enumerator {
* Returns the '<em><b>UGV Kind</b></em>' literal with the specified literal value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static UGVKind get(String literal) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
UGVKind result = VALUES_ARRAY[i];
- if(result.toString().equals(literal)) {
+ if (result.toString().equals(literal)) {
return result;
}
}
@@ -119,13 +108,12 @@ public enum UGVKind implements Enumerator {
* Returns the '<em><b>UGV Kind</b></em>' literal with the specified name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static UGVKind getByName(String name) {
- for(int i = 0; i < VALUES_ARRAY.length; ++i) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
UGVKind result = VALUES_ARRAY[i];
- if(result.getName().equals(name)) {
+ if (result.getName().equals(name)) {
return result;
}
}
@@ -136,15 +124,12 @@ public enum UGVKind implements Enumerator {
* Returns the '<em><b>UGV Kind</b></em>' literal with the specified integer value.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static UGVKind get(int value) {
- switch(value) {
- case DIFFERENTIAL_VALUE:
- return DIFFERENTIAL;
- case CAR_VALUE:
- return CAR;
+ switch (value) {
+ case DIFFERENTIAL_VALUE: return DIFFERENTIAL;
+ case CAR_VALUE: return CAR;
}
return null;
}
@@ -152,7 +137,6 @@ public enum UGVKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final int value;
@@ -160,7 +144,6 @@ public enum UGVKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String name;
@@ -168,7 +151,6 @@ public enum UGVKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private final String literal;
@@ -177,7 +159,6 @@ public enum UGVKind implements Enumerator {
* Only this class can construct instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private UGVKind(int value, String name, String literal) {
@@ -189,43 +170,39 @@ public enum UGVKind implements Enumerator {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getValue() {
- return value;
+ return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getName() {
- return name;
+ return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLiteral() {
- return literal;
+ return literal;
}
/**
* Returns the literal value of the enumerator, which is its string representation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
return literal;
}
-
+
} //UGVKind
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WaterSurface.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WaterSurface.java
index 43f292fa4be..563955f3c54 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WaterSurface.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WaterSurface.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,8 +7,8 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Water Surface</b></em>'.
* <!-- end-user-doc -->
- *
- *
+ *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWaterSurface()
* @model
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WheelSystem.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WheelSystem.java
index a342aaa30b3..244c78073f6 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WheelSystem.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/WheelSystem.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML;
@@ -16,48 +7,46 @@ package org.eclipse.papyrus.RobotML;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Wheel System</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelRadius <em>Wheel Radius</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelWidth <em>Wheel Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength <em>Suspension Rest Length</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight <em>Wheel Connection Height</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getTypeOfWheel <em>Type Of Wheel</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelFriction <em>Wheel Friction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness <em>Suspension Stiffness</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionDamping <em>Suspension Damping</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression <em>Suspension Compression</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelRadius <em>Wheel Radius</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelWidth <em>Wheel Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength <em>Suspension Rest Length</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight <em>Wheel Connection Height</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getTypeOfWheel <em>Type Of Wheel</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelFriction <em>Wheel Friction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness <em>Suspension Stiffness</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionDamping <em>Suspension Damping</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression <em>Suspension Compression</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem()
* @model
* @generated
*/
public interface WheelSystem extends ActuatorSystem {
-
/**
* Returns the value of the '<em><b>Wheel Radius</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Radius</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Radius</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Radius</em>' attribute.
* @see #setWheelRadius(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelRadius()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelRadius();
@@ -66,9 +55,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelRadius <em>Wheel Radius</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Radius</em>' attribute.
+ * @param value the new value of the '<em>Wheel Radius</em>' attribute.
* @see #getWheelRadius()
* @generated
*/
@@ -78,15 +65,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Width</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Width</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Width</em>' attribute.
* @see #setWheelWidth(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelWidth()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelWidth();
@@ -95,9 +81,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelWidth <em>Wheel Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Width</em>' attribute.
+ * @param value the new value of the '<em>Wheel Width</em>' attribute.
* @see #getWheelWidth()
* @generated
*/
@@ -107,15 +91,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Suspension Rest Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Suspension Rest Length</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Suspension Rest Length</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Suspension Rest Length</em>' attribute.
* @see #setSuspensionRestLength(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_SuspensionRestLength()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getSuspensionRestLength();
@@ -124,9 +107,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionRestLength <em>Suspension Rest Length</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Suspension Rest Length</em>' attribute.
+ * @param value the new value of the '<em>Suspension Rest Length</em>' attribute.
* @see #getSuspensionRestLength()
* @generated
*/
@@ -136,15 +117,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Connection Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Connection Height</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Connection Height</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Connection Height</em>' attribute.
* @see #setWheelConnectionHeight(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelConnectionHeight()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelConnectionHeight();
@@ -153,9 +133,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelConnectionHeight <em>Wheel Connection Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Connection Height</em>' attribute.
+ * @param value the new value of the '<em>Wheel Connection Height</em>' attribute.
* @see #getWheelConnectionHeight()
* @generated
*/
@@ -165,15 +143,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Type Of Wheel</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Type Of Wheel</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Type Of Wheel</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Type Of Wheel</em>' attribute.
* @see #setTypeOfWheel(String)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_TypeOfWheel()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true" ordered="false"
* @generated
*/
String getTypeOfWheel();
@@ -182,9 +159,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getTypeOfWheel <em>Type Of Wheel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Type Of Wheel</em>' attribute.
+ * @param value the new value of the '<em>Type Of Wheel</em>' attribute.
* @see #getTypeOfWheel()
* @generated
*/
@@ -194,15 +169,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Velocity PI Dkp</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Velocity PI Dkp</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Velocity PI Dkp</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Velocity PI Dkp</em>' attribute.
* @see #setWheelVelocityPIDkp(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelVelocityPIDkp()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelVelocityPIDkp();
@@ -211,9 +185,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Velocity PI Dkp</em>' attribute.
+ * @param value the new value of the '<em>Wheel Velocity PI Dkp</em>' attribute.
* @see #getWheelVelocityPIDkp()
* @generated
*/
@@ -223,15 +195,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Velocity PI Dki</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Velocity PI Dki</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Velocity PI Dki</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Velocity PI Dki</em>' attribute.
* @see #setWheelVelocityPIDki(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelVelocityPIDki()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelVelocityPIDki();
@@ -240,9 +211,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Velocity PI Dki</em>' attribute.
+ * @param value the new value of the '<em>Wheel Velocity PI Dki</em>' attribute.
* @see #getWheelVelocityPIDki()
* @generated
*/
@@ -252,15 +221,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Velocity PI Dkd</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Velocity PI Dkd</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Velocity PI Dkd</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Velocity PI Dkd</em>' attribute.
* @see #setWheelVelocityPIDkd(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelVelocityPIDkd()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelVelocityPIDkd();
@@ -269,9 +237,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Velocity PI Dkd</em>' attribute.
+ * @param value the new value of the '<em>Wheel Velocity PI Dkd</em>' attribute.
* @see #getWheelVelocityPIDkd()
* @generated
*/
@@ -281,15 +247,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Steering PI Dkp</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Steering PI Dkp</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Steering PI Dkp</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Steering PI Dkp</em>' attribute.
* @see #setWheelSteeringPIDkp(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelSteeringPIDkp()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelSteeringPIDkp();
@@ -298,9 +263,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Steering PI Dkp</em>' attribute.
+ * @param value the new value of the '<em>Wheel Steering PI Dkp</em>' attribute.
* @see #getWheelSteeringPIDkp()
* @generated
*/
@@ -310,15 +273,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Steering PI Dkd</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Steering PI Dkd</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Steering PI Dkd</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Steering PI Dkd</em>' attribute.
* @see #setWheelSteeringPIDkd(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelSteeringPIDkd()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelSteeringPIDkd();
@@ -327,9 +289,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Steering PI Dkd</em>' attribute.
+ * @param value the new value of the '<em>Wheel Steering PI Dkd</em>' attribute.
* @see #getWheelSteeringPIDkd()
* @generated
*/
@@ -339,15 +299,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Friction</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Friction</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Friction</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Friction</em>' attribute.
* @see #setWheelFriction(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelFriction()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelFriction();
@@ -356,9 +315,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelFriction <em>Wheel Friction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Friction</em>' attribute.
+ * @param value the new value of the '<em>Wheel Friction</em>' attribute.
* @see #getWheelFriction()
* @generated
*/
@@ -368,15 +325,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Suspension Stiffness</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Suspension Stiffness</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Suspension Stiffness</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Suspension Stiffness</em>' attribute.
* @see #setSuspensionStiffness(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_SuspensionStiffness()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getSuspensionStiffness();
@@ -385,9 +341,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionStiffness <em>Suspension Stiffness</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Suspension Stiffness</em>' attribute.
+ * @param value the new value of the '<em>Suspension Stiffness</em>' attribute.
* @see #getSuspensionStiffness()
* @generated
*/
@@ -397,15 +351,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Suspension Damping</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Suspension Damping</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Suspension Damping</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Suspension Damping</em>' attribute.
* @see #setSuspensionDamping(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_SuspensionDamping()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getSuspensionDamping();
@@ -414,9 +367,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionDamping <em>Suspension Damping</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Suspension Damping</em>' attribute.
+ * @param value the new value of the '<em>Suspension Damping</em>' attribute.
* @see #getSuspensionDamping()
* @generated
*/
@@ -426,15 +377,14 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Suspension Compression</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Suspension Compression</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Suspension Compression</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Suspension Compression</em>' attribute.
* @see #setSuspensionCompression(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_SuspensionCompression()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getSuspensionCompression();
@@ -443,9 +393,7 @@ public interface WheelSystem extends ActuatorSystem {
* Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getSuspensionCompression <em>Suspension Compression</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Suspension Compression</em>' attribute.
+ * @param value the new value of the '<em>Suspension Compression</em>' attribute.
* @see #getSuspensionCompression()
* @generated
*/
@@ -455,27 +403,23 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Velocity PI Dmax Sum</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Velocity PI Dmax Sum</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Velocity PI Dmax Sum</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Velocity PI Dmax Sum</em>' attribute.
* @see #setWheelVelocityPIDmaxSum(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelVelocityPIDmaxSum()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelVelocityPIDmaxSum();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}'
- * attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Velocity PI Dmax Sum</em>' attribute.
+ * @param value the new value of the '<em>Wheel Velocity PI Dmax Sum</em>' attribute.
* @see #getWheelVelocityPIDmaxSum()
* @generated
*/
@@ -485,27 +429,23 @@ public interface WheelSystem extends ActuatorSystem {
* Returns the value of the '<em><b>Wheel Velocity PI Dmax Val</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Wheel Velocity PI Dmax Val</em>' attribute isn't clear, there really should be more of a description here...
+ * If the meaning of the '<em>Wheel Velocity PI Dmax Val</em>' attribute isn't clear,
+ * there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- *
* @return the value of the '<em>Wheel Velocity PI Dmax Val</em>' attribute.
* @see #setWheelVelocityPIDmaxVal(float)
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#getWheelSystem_WheelVelocityPIDmaxVal()
- * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true"
- * ordered="false"
+ * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false"
* @generated
*/
float getWheelVelocityPIDmaxVal();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}'
- * attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.RobotML.WheelSystem#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Wheel Velocity PI Dmax Val</em>' attribute.
+ * @param value the new value of the '<em>Wheel Velocity PI Dmax Val</em>' attribute.
* @see #getWheelVelocityPIDmaxVal()
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ActuatorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ActuatorSystemImpl.java
index 209a7736939..f0698537cfc 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ActuatorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ActuatorSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.ActuatorSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class ActuatorSystemImpl extends RoboticSystemImpl implements ActuatorSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected ActuatorSystemImpl() {
@@ -39,7 +29,6 @@ public class ActuatorSystemImpl extends RoboticSystemImpl implements ActuatorSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java
index 89a407bd8c9..2e1b2c45c98 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java
@@ -1,21 +1,15 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import java.util.Collection;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
import org.eclipse.papyrus.RobotML.Agent;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Surface;
@@ -27,19 +21,17 @@ import org.eclipse.papyrus.RobotML.Surface;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AgentImpl#getMovesOver <em>Moves Over</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AgentImpl#getMovesOver <em>Moves Over</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class AgentImpl extends PhysicalObjectImpl implements Agent {
-
/**
* The cached value of the '{@link #getMovesOver() <em>Moves Over</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMovesOver()
* @generated
* @ordered
@@ -49,7 +41,6 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected AgentImpl() {
@@ -59,7 +50,6 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -70,11 +60,10 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EList<Surface> getMovesOver() {
- if(movesOver == null) {
+ if (movesOver == null) {
movesOver = new EObjectResolvingEList<Surface>(Surface.class, this, RobotMLPackage.AGENT__MOVES_OVER);
}
return movesOver;
@@ -83,14 +72,13 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.AGENT__MOVES_OVER:
- return getMovesOver();
+ switch (featureID) {
+ case RobotMLPackage.AGENT__MOVES_OVER:
+ return getMovesOver();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -98,17 +86,16 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.AGENT__MOVES_OVER:
- getMovesOver().clear();
- getMovesOver().addAll((Collection<? extends Surface>)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.AGENT__MOVES_OVER:
+ getMovesOver().clear();
+ getMovesOver().addAll((Collection<? extends Surface>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -116,15 +103,14 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.AGENT__MOVES_OVER:
- getMovesOver().clear();
- return;
+ switch (featureID) {
+ case RobotMLPackage.AGENT__MOVES_OVER:
+ getMovesOver().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -132,14 +118,13 @@ public class AgentImpl extends PhysicalObjectImpl implements Agent {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.AGENT__MOVES_OVER:
- return movesOver != null && !movesOver.isEmpty();
+ switch (featureID) {
+ case RobotMLPackage.AGENT__MOVES_OVER:
+ return movesOver != null && !movesOver.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java
index 8be565e5308..f46c5c98c80 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.Algorithm;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.Operation;
/**
@@ -27,23 +22,21 @@ import org.eclipse.uml2.uml.Operation;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getBase_Operation <em>Base Operation</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#isIsExternal <em>Is External</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getExtFunctionName <em>Ext Function Name</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getLibPath <em>Lib Path</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getLibFileFormat <em>Lib File Format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getBase_Operation <em>Base Operation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#isIsExternal <em>Is External</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getExtFunctionName <em>Ext Function Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getLibPath <em>Lib Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmImpl#getLibFileFormat <em>Lib File Format</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class AlgorithmImpl extends EObjectImpl implements Algorithm {
-
+public class AlgorithmImpl extends MinimalEObjectImpl.Container implements Algorithm {
/**
* The cached value of the '{@link #getBase_Operation() <em>Base Operation</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Operation()
* @generated
* @ordered
@@ -54,7 +47,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The default value of the '{@link #isIsExternal() <em>Is External</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isIsExternal()
* @generated
* @ordered
@@ -65,7 +57,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The cached value of the '{@link #isIsExternal() <em>Is External</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isIsExternal()
* @generated
* @ordered
@@ -76,7 +67,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The default value of the '{@link #getExtFunctionName() <em>Ext Function Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getExtFunctionName()
* @generated
* @ordered
@@ -87,7 +77,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The cached value of the '{@link #getExtFunctionName() <em>Ext Function Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getExtFunctionName()
* @generated
* @ordered
@@ -98,7 +87,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The default value of the '{@link #getLibPath() <em>Lib Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibPath()
* @generated
* @ordered
@@ -109,7 +97,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The cached value of the '{@link #getLibPath() <em>Lib Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibPath()
* @generated
* @ordered
@@ -120,7 +107,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The default value of the '{@link #getLibFileFormat() <em>Lib File Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibFileFormat()
* @generated
* @ordered
@@ -131,7 +117,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
* The cached value of the '{@link #getLibFileFormat() <em>Lib File Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibFileFormat()
* @generated
* @ordered
@@ -141,7 +126,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected AlgorithmImpl() {
@@ -151,7 +135,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -162,15 +145,14 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Operation getBase_Operation() {
- if(base_Operation != null && base_Operation.eIsProxy()) {
+ if (base_Operation != null && base_Operation.eIsProxy()) {
InternalEObject oldBase_Operation = (InternalEObject)base_Operation;
base_Operation = (Operation)eResolveProxy(oldBase_Operation);
- if(base_Operation != oldBase_Operation) {
- if(eNotificationRequired())
+ if (base_Operation != oldBase_Operation) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ALGORITHM__BASE_OPERATION, oldBase_Operation, base_Operation));
}
}
@@ -180,7 +162,6 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Operation basicGetBase_Operation() {
@@ -190,20 +171,18 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Operation(Operation newBase_Operation) {
Operation oldBase_Operation = base_Operation;
base_Operation = newBase_Operation;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM__BASE_OPERATION, oldBase_Operation, base_Operation));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isIsExternal() {
@@ -213,20 +192,18 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setIsExternal(boolean newIsExternal) {
boolean oldIsExternal = isExternal;
isExternal = newIsExternal;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM__IS_EXTERNAL, oldIsExternal, isExternal));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getExtFunctionName() {
@@ -236,20 +213,18 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setExtFunctionName(String newExtFunctionName) {
String oldExtFunctionName = extFunctionName;
extFunctionName = newExtFunctionName;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME, oldExtFunctionName, extFunctionName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLibPath() {
@@ -259,20 +234,18 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLibPath(String newLibPath) {
String oldLibPath = libPath;
libPath = newLibPath;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM__LIB_PATH, oldLibPath, libPath));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLibFileFormat() {
@@ -282,37 +255,34 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLibFileFormat(String newLibFileFormat) {
String oldLibFileFormat = libFileFormat;
libFileFormat = newLibFileFormat;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT, oldLibFileFormat, libFileFormat));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM__BASE_OPERATION:
- if(resolve)
- return getBase_Operation();
- return basicGetBase_Operation();
- case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
- return isIsExternal();
- case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
- return getExtFunctionName();
- case RobotMLPackage.ALGORITHM__LIB_PATH:
- return getLibPath();
- case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
- return getLibFileFormat();
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM__BASE_OPERATION:
+ if (resolve) return getBase_Operation();
+ return basicGetBase_Operation();
+ case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
+ return isIsExternal();
+ case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
+ return getExtFunctionName();
+ case RobotMLPackage.ALGORITHM__LIB_PATH:
+ return getLibPath();
+ case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
+ return getLibFileFormat();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -320,27 +290,26 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM__BASE_OPERATION:
- setBase_Operation((Operation)newValue);
- return;
- case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
- setIsExternal((Boolean)newValue);
- return;
- case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
- setExtFunctionName((String)newValue);
- return;
- case RobotMLPackage.ALGORITHM__LIB_PATH:
- setLibPath((String)newValue);
- return;
- case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
- setLibFileFormat((String)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM__BASE_OPERATION:
+ setBase_Operation((Operation)newValue);
+ return;
+ case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
+ setIsExternal((Boolean)newValue);
+ return;
+ case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
+ setExtFunctionName((String)newValue);
+ return;
+ case RobotMLPackage.ALGORITHM__LIB_PATH:
+ setLibPath((String)newValue);
+ return;
+ case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
+ setLibFileFormat((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -348,27 +317,26 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM__BASE_OPERATION:
- setBase_Operation((Operation)null);
- return;
- case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
- setIsExternal(IS_EXTERNAL_EDEFAULT);
- return;
- case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
- setExtFunctionName(EXT_FUNCTION_NAME_EDEFAULT);
- return;
- case RobotMLPackage.ALGORITHM__LIB_PATH:
- setLibPath(LIB_PATH_EDEFAULT);
- return;
- case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
- setLibFileFormat(LIB_FILE_FORMAT_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM__BASE_OPERATION:
+ setBase_Operation((Operation)null);
+ return;
+ case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
+ setIsExternal(IS_EXTERNAL_EDEFAULT);
+ return;
+ case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
+ setExtFunctionName(EXT_FUNCTION_NAME_EDEFAULT);
+ return;
+ case RobotMLPackage.ALGORITHM__LIB_PATH:
+ setLibPath(LIB_PATH_EDEFAULT);
+ return;
+ case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
+ setLibFileFormat(LIB_FILE_FORMAT_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -376,22 +344,21 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM__BASE_OPERATION:
- return base_Operation != null;
- case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
- return isExternal != IS_EXTERNAL_EDEFAULT;
- case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
- return EXT_FUNCTION_NAME_EDEFAULT == null ? extFunctionName != null : !EXT_FUNCTION_NAME_EDEFAULT.equals(extFunctionName);
- case RobotMLPackage.ALGORITHM__LIB_PATH:
- return LIB_PATH_EDEFAULT == null ? libPath != null : !LIB_PATH_EDEFAULT.equals(libPath);
- case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
- return LIB_FILE_FORMAT_EDEFAULT == null ? libFileFormat != null : !LIB_FILE_FORMAT_EDEFAULT.equals(libFileFormat);
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM__BASE_OPERATION:
+ return base_Operation != null;
+ case RobotMLPackage.ALGORITHM__IS_EXTERNAL:
+ return isExternal != IS_EXTERNAL_EDEFAULT;
+ case RobotMLPackage.ALGORITHM__EXT_FUNCTION_NAME:
+ return EXT_FUNCTION_NAME_EDEFAULT == null ? extFunctionName != null : !EXT_FUNCTION_NAME_EDEFAULT.equals(extFunctionName);
+ case RobotMLPackage.ALGORITHM__LIB_PATH:
+ return LIB_PATH_EDEFAULT == null ? libPath != null : !LIB_PATH_EDEFAULT.equals(libPath);
+ case RobotMLPackage.ALGORITHM__LIB_FILE_FORMAT:
+ return LIB_FILE_FORMAT_EDEFAULT == null ? libFileFormat != null : !LIB_FILE_FORMAT_EDEFAULT.equals(libFileFormat);
}
return super.eIsSet(featureID);
}
@@ -399,13 +366,11 @@ public class AlgorithmImpl extends EObjectImpl implements Algorithm {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (isExternal: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmLibraryImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmLibraryImpl.java
index 9401983dae0..ea94aa54bf6 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmLibraryImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmLibraryImpl.java
@@ -1,21 +1,15 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.AlgorithmLibrary;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -26,20 +20,18 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl#getPath <em>Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AlgorithmLibraryImpl#getPath <em>Path</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrary {
-
+public class AlgorithmLibraryImpl extends MinimalEObjectImpl.Container implements AlgorithmLibrary {
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Class()
* @generated
* @ordered
@@ -50,7 +42,6 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
* The default value of the '{@link #getPath() <em>Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPath()
* @generated
* @ordered
@@ -61,7 +52,6 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
* The cached value of the '{@link #getPath() <em>Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPath()
* @generated
* @ordered
@@ -71,7 +61,6 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected AlgorithmLibraryImpl() {
@@ -81,7 +70,6 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -92,15 +80,14 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if(base_Class != null && base_Class.eIsProxy()) {
+ if (base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
+ if (base_Class != oldBase_Class) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -110,7 +97,6 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -120,20 +106,18 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getPath() {
@@ -143,31 +127,28 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setPath(String newPath) {
String oldPath = path;
path = newPath;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALGORITHM_LIBRARY__PATH, oldPath, path));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
- return getPath();
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
+ if (resolve) return getBase_Class();
+ return basicGetBase_Class();
+ case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
+ return getPath();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -175,18 +156,17 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
- setPath((String)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
+ setPath((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -194,18 +174,17 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
- setPath(PATH_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
+ setPath(PATH_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -213,16 +192,15 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
- return base_Class != null;
- case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
- return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path);
+ switch (featureID) {
+ case RobotMLPackage.ALGORITHM_LIBRARY__BASE_CLASS:
+ return base_Class != null;
+ case RobotMLPackage.ALGORITHM_LIBRARY__PATH:
+ return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path);
}
return super.eIsSet(featureID);
}
@@ -230,13 +208,11 @@ public class AlgorithmLibraryImpl extends EObjectImpl implements AlgorithmLibrar
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (path: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AllocateImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AllocateImpl.java
index 44488ff5966..9331126ba21 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AllocateImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AllocateImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.Allocate;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.Abstraction;
/**
@@ -27,19 +22,17 @@ import org.eclipse.uml2.uml.Abstraction;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.AllocateImpl#getBase_Abstraction <em>Base Abstraction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.AllocateImpl#getBase_Abstraction <em>Base Abstraction</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class AllocateImpl extends EObjectImpl implements Allocate {
-
+public class AllocateImpl extends MinimalEObjectImpl.Container implements Allocate {
/**
* The cached value of the '{@link #getBase_Abstraction() <em>Base Abstraction</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Abstraction()
* @generated
* @ordered
@@ -49,7 +42,6 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected AllocateImpl() {
@@ -59,7 +51,6 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -70,15 +61,14 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Abstraction getBase_Abstraction() {
- if(base_Abstraction != null && base_Abstraction.eIsProxy()) {
+ if (base_Abstraction != null && base_Abstraction.eIsProxy()) {
InternalEObject oldBase_Abstraction = (InternalEObject)base_Abstraction;
base_Abstraction = (Abstraction)eResolveProxy(oldBase_Abstraction);
- if(base_Abstraction != oldBase_Abstraction) {
- if(eNotificationRequired())
+ if (base_Abstraction != oldBase_Abstraction) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ALLOCATE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
}
}
@@ -88,7 +78,6 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Abstraction basicGetBase_Abstraction() {
@@ -98,29 +87,26 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Abstraction(Abstraction newBase_Abstraction) {
Abstraction oldBase_Abstraction = base_Abstraction;
base_Abstraction = newBase_Abstraction;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ALLOCATE__BASE_ABSTRACTION, oldBase_Abstraction, base_Abstraction));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
- if(resolve)
- return getBase_Abstraction();
- return basicGetBase_Abstraction();
+ switch (featureID) {
+ case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
+ if (resolve) return getBase_Abstraction();
+ return basicGetBase_Abstraction();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -128,15 +114,14 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
+ setBase_Abstraction((Abstraction)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -144,15 +129,14 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
- setBase_Abstraction((Abstraction)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
+ setBase_Abstraction((Abstraction)null);
+ return;
}
super.eUnset(featureID);
}
@@ -160,14 +144,13 @@ public class AllocateImpl extends EObjectImpl implements Allocate {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
- return base_Abstraction != null;
+ switch (featureID) {
+ case RobotMLPackage.ALLOCATE__BASE_ABSTRACTION:
+ return base_Abstraction != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java
index c4d439dcc2c..188f81f3c9a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.BlenderMorse;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Shade;
@@ -25,22 +19,20 @@ import org.eclipse.papyrus.RobotML.Shade;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#isDebugMode <em>Debug Mode</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#isDebugDisplay <em>Debug Display</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#getGravity <em>Gravity</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#get_viewport_shade <em>viewport shade</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#isDebugMode <em>Debug Mode</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#isDebugDisplay <em>Debug Display</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#getGravity <em>Gravity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.BlenderMorseImpl#get_viewport_shade <em>viewport shade</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMorse {
-
/**
* The default value of the '{@link #isDebugMode() <em>Debug Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isDebugMode()
* @generated
* @ordered
@@ -51,7 +43,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The cached value of the '{@link #isDebugMode() <em>Debug Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isDebugMode()
* @generated
* @ordered
@@ -62,7 +53,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The default value of the '{@link #isDebugDisplay() <em>Debug Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isDebugDisplay()
* @generated
* @ordered
@@ -73,7 +63,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The cached value of the '{@link #isDebugDisplay() <em>Debug Display</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isDebugDisplay()
* @generated
* @ordered
@@ -84,7 +73,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The default value of the '{@link #getGravity() <em>Gravity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getGravity()
* @generated
* @ordered
@@ -95,7 +83,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The cached value of the '{@link #getGravity() <em>Gravity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getGravity()
* @generated
* @ordered
@@ -106,7 +93,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The default value of the '{@link #get_viewport_shade() <em>viewport shade</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #get_viewport_shade()
* @generated
* @ordered
@@ -117,7 +103,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
* The cached value of the '{@link #get_viewport_shade() <em>viewport shade</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #get_viewport_shade()
* @generated
* @ordered
@@ -127,7 +112,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected BlenderMorseImpl() {
@@ -137,7 +121,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -148,7 +131,6 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isDebugMode() {
@@ -158,20 +140,18 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setDebugMode(boolean newDebugMode) {
boolean oldDebugMode = debugMode;
debugMode = newDebugMode;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.BLENDER_MORSE__DEBUG_MODE, oldDebugMode, debugMode));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isDebugDisplay() {
@@ -181,20 +161,18 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setDebugDisplay(boolean newDebugDisplay) {
boolean oldDebugDisplay = debugDisplay;
debugDisplay = newDebugDisplay;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY, oldDebugDisplay, debugDisplay));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getGravity() {
@@ -204,20 +182,18 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setGravity(float newGravity) {
float oldGravity = gravity;
gravity = newGravity;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.BLENDER_MORSE__GRAVITY, oldGravity, gravity));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Shade get_viewport_shade() {
@@ -227,33 +203,31 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void set_viewport_shade(Shade new_viewport_shade) {
Shade old_viewport_shade = _viewport_shade;
_viewport_shade = new_viewport_shade == null ? _VIEWPORT_SHADE_EDEFAULT : new_viewport_shade;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE, old_viewport_shade, _viewport_shade));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
- return isDebugMode();
- case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
- return isDebugDisplay();
- case RobotMLPackage.BLENDER_MORSE__GRAVITY:
- return getGravity();
- case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
- return get_viewport_shade();
+ switch (featureID) {
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
+ return isDebugMode();
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
+ return isDebugDisplay();
+ case RobotMLPackage.BLENDER_MORSE__GRAVITY:
+ return getGravity();
+ case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
+ return get_viewport_shade();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -261,24 +235,23 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
- setDebugMode((Boolean)newValue);
- return;
- case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
- setDebugDisplay((Boolean)newValue);
- return;
- case RobotMLPackage.BLENDER_MORSE__GRAVITY:
- setGravity((Float)newValue);
- return;
- case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
- set_viewport_shade((Shade)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
+ setDebugMode((Boolean)newValue);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
+ setDebugDisplay((Boolean)newValue);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__GRAVITY:
+ setGravity((Float)newValue);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
+ set_viewport_shade((Shade)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -286,24 +259,23 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
- setDebugMode(DEBUG_MODE_EDEFAULT);
- return;
- case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
- setDebugDisplay(DEBUG_DISPLAY_EDEFAULT);
- return;
- case RobotMLPackage.BLENDER_MORSE__GRAVITY:
- setGravity(GRAVITY_EDEFAULT);
- return;
- case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
- set_viewport_shade(_VIEWPORT_SHADE_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
+ setDebugMode(DEBUG_MODE_EDEFAULT);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
+ setDebugDisplay(DEBUG_DISPLAY_EDEFAULT);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__GRAVITY:
+ setGravity(GRAVITY_EDEFAULT);
+ return;
+ case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
+ set_viewport_shade(_VIEWPORT_SHADE_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -311,20 +283,19 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
- return debugMode != DEBUG_MODE_EDEFAULT;
- case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
- return debugDisplay != DEBUG_DISPLAY_EDEFAULT;
- case RobotMLPackage.BLENDER_MORSE__GRAVITY:
- return gravity != GRAVITY_EDEFAULT;
- case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
- return _viewport_shade != _VIEWPORT_SHADE_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_MODE:
+ return debugMode != DEBUG_MODE_EDEFAULT;
+ case RobotMLPackage.BLENDER_MORSE__DEBUG_DISPLAY:
+ return debugDisplay != DEBUG_DISPLAY_EDEFAULT;
+ case RobotMLPackage.BLENDER_MORSE__GRAVITY:
+ return gravity != GRAVITY_EDEFAULT;
+ case RobotMLPackage.BLENDER_MORSE__VIEWPORT_SHADE:
+ return _viewport_shade != _VIEWPORT_SHADE_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -332,13 +303,11 @@ public class BlenderMorseImpl extends RoboticSimulatorImpl implements BlenderMor
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (debugMode: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BuildingImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BuildingImpl.java
index 963047f06b5..ba25d5bf311 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BuildingImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BuildingImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Building;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class BuildingImpl extends PhysicalObjectImpl implements Building {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected BuildingImpl() {
@@ -39,7 +29,6 @@ public class BuildingImpl extends PhysicalObjectImpl implements Building {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java
index 02dc1cc5bf8..2964a6d069f 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.CameraSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
/**
@@ -27,27 +22,25 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getWidth <em>Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getHeight <em>Height</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getAlpha_u <em>Alpha u</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getAlpha_v <em>Alpha v</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getU0 <em>U0</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getV0 <em>V0</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getColor_format <em>Color format</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getTranslate <em>Translate</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getRotate <em>Rotate</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getWidth <em>Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getHeight <em>Height</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getAlpha_u <em>Alpha u</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getAlpha_v <em>Alpha v</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getU0 <em>U0</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getV0 <em>V0</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getColor_format <em>Color format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getTranslate <em>Translate</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CameraSystemImpl#getRotate <em>Rotate</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSystem {
-
/**
* The default value of the '{@link #getWidth() <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWidth()
* @generated
* @ordered
@@ -58,7 +51,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getWidth() <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWidth()
* @generated
* @ordered
@@ -69,7 +61,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getHeight() <em>Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getHeight()
* @generated
* @ordered
@@ -80,7 +71,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getHeight() <em>Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getHeight()
* @generated
* @ordered
@@ -91,7 +81,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getAlpha_u() <em>Alpha u</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAlpha_u()
* @generated
* @ordered
@@ -102,7 +91,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getAlpha_u() <em>Alpha u</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAlpha_u()
* @generated
* @ordered
@@ -113,7 +101,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getAlpha_v() <em>Alpha v</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAlpha_v()
* @generated
* @ordered
@@ -124,7 +111,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getAlpha_v() <em>Alpha v</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAlpha_v()
* @generated
* @ordered
@@ -135,7 +121,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getU0() <em>U0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getU0()
* @generated
* @ordered
@@ -146,7 +131,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getU0() <em>U0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getU0()
* @generated
* @ordered
@@ -157,7 +141,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getV0() <em>V0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getV0()
* @generated
* @ordered
@@ -168,7 +151,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getV0() <em>V0</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getV0()
* @generated
* @ordered
@@ -179,7 +161,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The default value of the '{@link #getColor_format() <em>Color format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getColor_format()
* @generated
* @ordered
@@ -190,7 +171,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
* The cached value of the '{@link #getColor_format() <em>Color format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getColor_format()
* @generated
* @ordered
@@ -198,21 +178,9 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
protected String color_format = COLOR_FORMAT_EDEFAULT;
/**
- * The default value of the '{@link #getTranslate() <em>Translate</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getTranslate()
- * @generated
- * @ordered
- */
-
-
- /**
* The cached value of the '{@link #getTranslate() <em>Translate</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTranslate()
* @generated
* @ordered
@@ -220,21 +188,9 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
protected Point32 translate;
/**
- * The default value of the '{@link #getRotate() <em>Rotate</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getRotate()
- * @generated
- * @ordered
- */
-
-
- /**
* The cached value of the '{@link #getRotate() <em>Rotate</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getRotate()
* @generated
* @ordered
@@ -244,7 +200,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected CameraSystemImpl() {
@@ -254,7 +209,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -265,7 +219,6 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public long getWidth() {
@@ -275,20 +228,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setWidth(long newWidth) {
long oldWidth = width;
width = newWidth;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__WIDTH, oldWidth, width));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public long getHeight() {
@@ -298,20 +249,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setHeight(long newHeight) {
long oldHeight = height;
height = newHeight;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__HEIGHT, oldHeight, height));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getAlpha_u() {
@@ -321,20 +270,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setAlpha_u(float newAlpha_u) {
float oldAlpha_u = alpha_u;
alpha_u = newAlpha_u;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__ALPHA_U, oldAlpha_u, alpha_u));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getAlpha_v() {
@@ -344,20 +291,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setAlpha_v(float newAlpha_v) {
float oldAlpha_v = alpha_v;
alpha_v = newAlpha_v;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__ALPHA_V, oldAlpha_v, alpha_v));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getU0() {
@@ -367,20 +312,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setU0(float newU0) {
float oldU0 = u0;
u0 = newU0;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__U0, oldU0, u0));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getV0() {
@@ -390,20 +333,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setV0(float newV0) {
float oldV0 = v0;
v0 = newV0;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__V0, oldV0, v0));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getColor_format() {
@@ -413,20 +354,18 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setColor_format(String newColor_format) {
String oldColor_format = color_format;
color_format = newColor_format;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT, oldColor_format, color_format));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Point32 getTranslate() {
@@ -436,18 +375,14 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public NotificationChain basicSetTranslate(Point32 newTranslate, NotificationChain msgs) {
Point32 oldTranslate = translate;
translate = newTranslate;
- if(eNotificationRequired()) {
+ if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__TRANSLATE, oldTranslate, newTranslate);
- if(msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
@@ -455,27 +390,25 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setTranslate(Point32 newTranslate) {
- if(newTranslate != translate) {
+ if (newTranslate != translate) {
NotificationChain msgs = null;
- if(translate != null)
+ if (translate != null)
msgs = ((InternalEObject)translate).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.CAMERA_SYSTEM__TRANSLATE, null, msgs);
- if(newTranslate != null)
+ if (newTranslate != null)
msgs = ((InternalEObject)newTranslate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.CAMERA_SYSTEM__TRANSLATE, null, msgs);
msgs = basicSetTranslate(newTranslate, msgs);
- if(msgs != null)
- msgs.dispatch();
- } else if(eNotificationRequired())
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__TRANSLATE, newTranslate, newTranslate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Point32 getRotate() {
@@ -485,18 +418,14 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public NotificationChain basicSetRotate(Point32 newRotate, NotificationChain msgs) {
Point32 oldRotate = rotate;
rotate = newRotate;
- if(eNotificationRequired()) {
+ if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__ROTATE, oldRotate, newRotate);
- if(msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
@@ -504,36 +433,34 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setRotate(Point32 newRotate) {
- if(newRotate != rotate) {
+ if (newRotate != rotate) {
NotificationChain msgs = null;
- if(rotate != null)
+ if (rotate != null)
msgs = ((InternalEObject)rotate).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.CAMERA_SYSTEM__ROTATE, null, msgs);
- if(newRotate != null)
+ if (newRotate != null)
msgs = ((InternalEObject)newRotate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.CAMERA_SYSTEM__ROTATE, null, msgs);
msgs = basicSetRotate(newRotate, msgs);
- if(msgs != null)
- msgs.dispatch();
- } else if(eNotificationRequired())
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CAMERA_SYSTEM__ROTATE, newRotate, newRotate));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch(featureID) {
- case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
- return basicSetTranslate(null, msgs);
- case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
- return basicSetRotate(null, msgs);
+ switch (featureID) {
+ case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
+ return basicSetTranslate(null, msgs);
+ case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
+ return basicSetRotate(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -541,30 +468,29 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
- return getWidth();
- case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
- return getHeight();
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
- return getAlpha_u();
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
- return getAlpha_v();
- case RobotMLPackage.CAMERA_SYSTEM__U0:
- return getU0();
- case RobotMLPackage.CAMERA_SYSTEM__V0:
- return getV0();
- case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
- return getColor_format();
- case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
- return getTranslate();
- case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
- return getRotate();
+ switch (featureID) {
+ case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
+ return getWidth();
+ case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
+ return getHeight();
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
+ return getAlpha_u();
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
+ return getAlpha_v();
+ case RobotMLPackage.CAMERA_SYSTEM__U0:
+ return getU0();
+ case RobotMLPackage.CAMERA_SYSTEM__V0:
+ return getV0();
+ case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
+ return getColor_format();
+ case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
+ return getTranslate();
+ case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
+ return getRotate();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -572,39 +498,38 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
- setWidth((Long)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
- setHeight((Long)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
- setAlpha_u((Float)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
- setAlpha_v((Float)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__U0:
- setU0((Float)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__V0:
- setV0((Float)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
- setColor_format((String)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
- setTranslate((Point32)newValue);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
- setRotate((Point32)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
+ setWidth((Long)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
+ setHeight((Long)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
+ setAlpha_u((Float)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
+ setAlpha_v((Float)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__U0:
+ setU0((Float)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__V0:
+ setV0((Float)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
+ setColor_format((String)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
+ setTranslate((Point32)newValue);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
+ setRotate((Point32)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -612,39 +537,38 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
- setWidth(WIDTH_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
- setHeight(HEIGHT_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
- setAlpha_u(ALPHA_U_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
- setAlpha_v(ALPHA_V_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__U0:
- setU0(U0_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__V0:
- setV0(V0_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
- setColor_format(COLOR_FORMAT_EDEFAULT);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
- setTranslate((Point32)null);
- return;
- case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
- setRotate((Point32)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
+ setWidth(WIDTH_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
+ setHeight(HEIGHT_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
+ setAlpha_u(ALPHA_U_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
+ setAlpha_v(ALPHA_V_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__U0:
+ setU0(U0_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__V0:
+ setV0(V0_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
+ setColor_format(COLOR_FORMAT_EDEFAULT);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
+ setTranslate((Point32)null);
+ return;
+ case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
+ setRotate((Point32)null);
+ return;
}
super.eUnset(featureID);
}
@@ -652,30 +576,29 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
- return width != WIDTH_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
- return height != HEIGHT_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
- return alpha_u != ALPHA_U_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
- return alpha_v != ALPHA_V_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__U0:
- return u0 != U0_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__V0:
- return v0 != V0_EDEFAULT;
- case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
- return COLOR_FORMAT_EDEFAULT == null ? color_format != null : !COLOR_FORMAT_EDEFAULT.equals(color_format);
- case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
- return translate != null;
- case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
- return rotate != null;
+ switch (featureID) {
+ case RobotMLPackage.CAMERA_SYSTEM__WIDTH:
+ return width != WIDTH_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__HEIGHT:
+ return height != HEIGHT_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_U:
+ return alpha_u != ALPHA_U_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__ALPHA_V:
+ return alpha_v != ALPHA_V_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__U0:
+ return u0 != U0_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__V0:
+ return v0 != V0_EDEFAULT;
+ case RobotMLPackage.CAMERA_SYSTEM__COLOR_FORMAT:
+ return COLOR_FORMAT_EDEFAULT == null ? color_format != null : !COLOR_FORMAT_EDEFAULT.equals(color_format);
+ case RobotMLPackage.CAMERA_SYSTEM__TRANSLATE:
+ return translate != null;
+ case RobotMLPackage.CAMERA_SYSTEM__ROTATE:
+ return rotate != null;
}
return super.eIsSet(featureID);
}
@@ -683,13 +606,11 @@ public class CameraSystemImpl extends ImageSensorSystemImpl implements CameraSys
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (width: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java
index 96004a71d3d..0e050b13c75 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.CycabTK;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -24,21 +18,19 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#isUseRealTime <em>Use Real Time</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#getTimeStep <em>Time Step</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#getTimeFactor <em>Time Factor</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#isUseRealTime <em>Use Real Time</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#getTimeStep <em>Time Step</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.CycabTKImpl#getTimeFactor <em>Time Factor</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
-
/**
* The default value of the '{@link #isUseRealTime() <em>Use Real Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isUseRealTime()
* @generated
* @ordered
@@ -49,7 +41,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
* The cached value of the '{@link #isUseRealTime() <em>Use Real Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isUseRealTime()
* @generated
* @ordered
@@ -60,7 +51,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
* The default value of the '{@link #getTimeStep() <em>Time Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTimeStep()
* @generated
* @ordered
@@ -71,7 +61,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
* The cached value of the '{@link #getTimeStep() <em>Time Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTimeStep()
* @generated
* @ordered
@@ -82,7 +71,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
* The default value of the '{@link #getTimeFactor() <em>Time Factor</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTimeFactor()
* @generated
* @ordered
@@ -93,7 +81,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
* The cached value of the '{@link #getTimeFactor() <em>Time Factor</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTimeFactor()
* @generated
* @ordered
@@ -103,7 +90,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected CycabTKImpl() {
@@ -113,7 +99,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -124,7 +109,6 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isUseRealTime() {
@@ -134,20 +118,18 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setUseRealTime(boolean newUseRealTime) {
boolean oldUseRealTime = useRealTime;
useRealTime = newUseRealTime;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CYCAB_TK__USE_REAL_TIME, oldUseRealTime, useRealTime));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getTimeStep() {
@@ -157,20 +139,18 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setTimeStep(float newTimeStep) {
float oldTimeStep = timeStep;
timeStep = newTimeStep;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CYCAB_TK__TIME_STEP, oldTimeStep, timeStep));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getTimeFactor() {
@@ -180,31 +160,29 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setTimeFactor(float newTimeFactor) {
float oldTimeFactor = timeFactor;
timeFactor = newTimeFactor;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.CYCAB_TK__TIME_FACTOR, oldTimeFactor, timeFactor));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
- return isUseRealTime();
- case RobotMLPackage.CYCAB_TK__TIME_STEP:
- return getTimeStep();
- case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
- return getTimeFactor();
+ switch (featureID) {
+ case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
+ return isUseRealTime();
+ case RobotMLPackage.CYCAB_TK__TIME_STEP:
+ return getTimeStep();
+ case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
+ return getTimeFactor();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -212,21 +190,20 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
- setUseRealTime((Boolean)newValue);
- return;
- case RobotMLPackage.CYCAB_TK__TIME_STEP:
- setTimeStep((Float)newValue);
- return;
- case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
- setTimeFactor((Float)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
+ setUseRealTime((Boolean)newValue);
+ return;
+ case RobotMLPackage.CYCAB_TK__TIME_STEP:
+ setTimeStep((Float)newValue);
+ return;
+ case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
+ setTimeFactor((Float)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -234,21 +211,20 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
- setUseRealTime(USE_REAL_TIME_EDEFAULT);
- return;
- case RobotMLPackage.CYCAB_TK__TIME_STEP:
- setTimeStep(TIME_STEP_EDEFAULT);
- return;
- case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
- setTimeFactor(TIME_FACTOR_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
+ setUseRealTime(USE_REAL_TIME_EDEFAULT);
+ return;
+ case RobotMLPackage.CYCAB_TK__TIME_STEP:
+ setTimeStep(TIME_STEP_EDEFAULT);
+ return;
+ case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
+ setTimeFactor(TIME_FACTOR_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -256,18 +232,17 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
- return useRealTime != USE_REAL_TIME_EDEFAULT;
- case RobotMLPackage.CYCAB_TK__TIME_STEP:
- return timeStep != TIME_STEP_EDEFAULT;
- case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
- return timeFactor != TIME_FACTOR_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.CYCAB_TK__USE_REAL_TIME:
+ return useRealTime != USE_REAL_TIME_EDEFAULT;
+ case RobotMLPackage.CYCAB_TK__TIME_STEP:
+ return timeStep != TIME_STEP_EDEFAULT;
+ case RobotMLPackage.CYCAB_TK__TIME_FACTOR:
+ return timeFactor != TIME_FACTOR_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -275,13 +250,11 @@ public class CycabTKImpl extends RoboticSimulatorImpl implements CycabTK {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (useRealTime: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataFlowPortImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataFlowPortImpl.java
index be9a20c40a7..d98f2e1c329 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataFlowPortImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataFlowPortImpl.java
@@ -1,24 +1,16 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.DataFlowDirectionKind;
import org.eclipse.papyrus.RobotML.DataFlowPort;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
-import org.eclipse.uml2.uml.Image;
-import org.eclipse.uml2.uml.Stereotype;
/**
* <!-- begin-user-doc -->
@@ -27,20 +19,18 @@ import org.eclipse.uml2.uml.Stereotype;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl#getDirection <em>Direction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl#getBufferSize <em>Buffer Size</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl#getDirection <em>Direction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DataFlowPortImpl#getBufferSize <em>Buffer Size</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
-
/**
* The default value of the '{@link #getDirection() <em>Direction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getDirection()
* @generated
* @ordered
@@ -51,7 +41,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
* The cached value of the '{@link #getDirection() <em>Direction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getDirection()
* @generated
* @ordered
@@ -62,7 +51,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
* The default value of the '{@link #getBufferSize() <em>Buffer Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBufferSize()
* @generated
* @ordered
@@ -73,7 +61,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
* The cached value of the '{@link #getBufferSize() <em>Buffer Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBufferSize()
* @generated
* @ordered
@@ -83,7 +70,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected DataFlowPortImpl() {
@@ -93,7 +79,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -104,7 +89,6 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public DataFlowDirectionKind getDirection() {
@@ -114,20 +98,18 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setDirection(DataFlowDirectionKind newDirection) {
DataFlowDirectionKind oldDirection = direction;
direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DATA_FLOW_PORT__DIRECTION, oldDirection, direction));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public int getBufferSize() {
@@ -137,29 +119,27 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBufferSize(int newBufferSize) {
int oldBufferSize = bufferSize;
bufferSize = newBufferSize;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE, oldBufferSize, bufferSize));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
- return getDirection();
- case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
- return getBufferSize();
+ switch (featureID) {
+ case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
+ return getDirection();
+ case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
+ return getBufferSize();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -167,18 +147,17 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
- setDirection((DataFlowDirectionKind)newValue);
- return;
- case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
- setBufferSize((Integer)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
+ setDirection((DataFlowDirectionKind)newValue);
+ return;
+ case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
+ setBufferSize((Integer)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -186,18 +165,17 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
- setDirection(DIRECTION_EDEFAULT);
- return;
- case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
- setBufferSize(BUFFER_SIZE_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
+ setDirection(DIRECTION_EDEFAULT);
+ return;
+ case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
+ setBufferSize(BUFFER_SIZE_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -205,16 +183,15 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
- return direction != DIRECTION_EDEFAULT;
- case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
- return bufferSize != BUFFER_SIZE_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.DATA_FLOW_PORT__DIRECTION:
+ return direction != DIRECTION_EDEFAULT;
+ case RobotMLPackage.DATA_FLOW_PORT__BUFFER_SIZE:
+ return bufferSize != BUFFER_SIZE_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -222,13 +199,11 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (direction: ");
@@ -239,34 +214,4 @@ public class DataFlowPortImpl extends PortImpl implements DataFlowPort {
return result.toString();
}
- /**
- * <!-- begin-user-doc -->
- * Images registered in Profile are :
- *
- * 0 - FlowPort IN
- * 1 - FlowPort OUT
- *
- * <!-- end-user-doc -->.
- *
- * @return the icon
- * @generated NOT
- */
- public Image getIcon() {
- Image ImageNotFound = null;
- if(getBase_Port() != null) {
- Stereotype st = getBase_Port().getAppliedStereotype("RobotML::DataFlowPort");
- Image image = st.getIcons().get(0);
-
- if(getDirection() == DataFlowDirectionKind.OUT) {
- image = st.getIcons().get(1);
- } else if(getDirection() == DataFlowDirectionKind.INOUT) {
- image = st.getIcons().get(2);
- }
-
- return image;
- } else {
- return ImageNotFound;
- }
- }
-
} //DataFlowPortImpl
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataTypeImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataTypeImpl.java
index 974f6439d84..99957b7ae4a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataTypeImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DataTypeImpl.java
@@ -1,21 +1,15 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.DataType;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -26,21 +20,19 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#getBase_DataType <em>Base Data Type</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#isNative <em>Native</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#getLibraryPath <em>Library Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#getBase_DataType <em>Base Data Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#isNative <em>Native</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DataTypeImpl#getLibraryPath <em>Library Path</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class DataTypeImpl extends EObjectImpl implements DataType {
-
+public class DataTypeImpl extends MinimalEObjectImpl.Container implements DataType {
/**
* The cached value of the '{@link #getBase_DataType() <em>Base Data Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_DataType()
* @generated
* @ordered
@@ -51,7 +43,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
* The default value of the '{@link #isNative() <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNative()
* @generated
* @ordered
@@ -62,7 +53,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
* The cached value of the '{@link #isNative() <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNative()
* @generated
* @ordered
@@ -73,7 +63,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
* The default value of the '{@link #getLibraryPath() <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryPath()
* @generated
* @ordered
@@ -84,7 +73,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
* The cached value of the '{@link #getLibraryPath() <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryPath()
* @generated
* @ordered
@@ -94,7 +82,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected DataTypeImpl() {
@@ -104,7 +91,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -115,15 +101,14 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.DataType getBase_DataType() {
- if(base_DataType != null && base_DataType.eIsProxy()) {
+ if (base_DataType != null && base_DataType.eIsProxy()) {
InternalEObject oldBase_DataType = (InternalEObject)base_DataType;
base_DataType = (org.eclipse.uml2.uml.DataType)eResolveProxy(oldBase_DataType);
- if(base_DataType != oldBase_DataType) {
- if(eNotificationRequired())
+ if (base_DataType != oldBase_DataType) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE, oldBase_DataType, base_DataType));
}
}
@@ -133,7 +118,6 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.DataType basicGetBase_DataType() {
@@ -143,20 +127,18 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_DataType(org.eclipse.uml2.uml.DataType newBase_DataType) {
org.eclipse.uml2.uml.DataType oldBase_DataType = base_DataType;
base_DataType = newBase_DataType;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE, oldBase_DataType, base_DataType));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isNative() {
@@ -166,20 +148,18 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setNative(boolean newNative) {
boolean oldNative = native_;
native_ = newNative;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DATA_TYPE__NATIVE, oldNative, native_));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLibraryPath() {
@@ -189,33 +169,30 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLibraryPath(String newLibraryPath) {
String oldLibraryPath = libraryPath;
libraryPath = newLibraryPath;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DATA_TYPE__LIBRARY_PATH, oldLibraryPath, libraryPath));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
- if(resolve)
- return getBase_DataType();
- return basicGetBase_DataType();
- case RobotMLPackage.DATA_TYPE__NATIVE:
- return isNative();
- case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
- return getLibraryPath();
+ switch (featureID) {
+ case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
+ if (resolve) return getBase_DataType();
+ return basicGetBase_DataType();
+ case RobotMLPackage.DATA_TYPE__NATIVE:
+ return isNative();
+ case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
+ return getLibraryPath();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -223,21 +200,20 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
- setBase_DataType((org.eclipse.uml2.uml.DataType)newValue);
- return;
- case RobotMLPackage.DATA_TYPE__NATIVE:
- setNative((Boolean)newValue);
- return;
- case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
- setLibraryPath((String)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
+ setBase_DataType((org.eclipse.uml2.uml.DataType)newValue);
+ return;
+ case RobotMLPackage.DATA_TYPE__NATIVE:
+ setNative((Boolean)newValue);
+ return;
+ case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
+ setLibraryPath((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -245,21 +221,20 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
- setBase_DataType((org.eclipse.uml2.uml.DataType)null);
- return;
- case RobotMLPackage.DATA_TYPE__NATIVE:
- setNative(NATIVE_EDEFAULT);
- return;
- case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
- setLibraryPath(LIBRARY_PATH_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
+ setBase_DataType((org.eclipse.uml2.uml.DataType)null);
+ return;
+ case RobotMLPackage.DATA_TYPE__NATIVE:
+ setNative(NATIVE_EDEFAULT);
+ return;
+ case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
+ setLibraryPath(LIBRARY_PATH_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -267,18 +242,17 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
- return base_DataType != null;
- case RobotMLPackage.DATA_TYPE__NATIVE:
- return native_ != NATIVE_EDEFAULT;
- case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
- return LIBRARY_PATH_EDEFAULT == null ? libraryPath != null : !LIBRARY_PATH_EDEFAULT.equals(libraryPath);
+ switch (featureID) {
+ case RobotMLPackage.DATA_TYPE__BASE_DATA_TYPE:
+ return base_DataType != null;
+ case RobotMLPackage.DATA_TYPE__NATIVE:
+ return native_ != NATIVE_EDEFAULT;
+ case RobotMLPackage.DATA_TYPE__LIBRARY_PATH:
+ return LIBRARY_PATH_EDEFAULT == null ? libraryPath != null : !LIBRARY_PATH_EDEFAULT.equals(libraryPath);
}
return super.eIsSet(featureID);
}
@@ -286,13 +260,11 @@ public class DataTypeImpl extends EObjectImpl implements DataType {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (native: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DeploymentPlanImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DeploymentPlanImpl.java
index ed52b3a3045..e622cdf6919 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DeploymentPlanImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/DeploymentPlanImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.DeploymentPlan;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.InstanceSpecification;
/**
@@ -27,20 +22,18 @@ import org.eclipse.uml2.uml.InstanceSpecification;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl#getMainInstance <em>Main Instance</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.DeploymentPlanImpl#getMainInstance <em>Main Instance</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
-
+public class DeploymentPlanImpl extends MinimalEObjectImpl.Container implements DeploymentPlan {
/**
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Package()
* @generated
* @ordered
@@ -51,7 +44,6 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
* The cached value of the '{@link #getMainInstance() <em>Main Instance</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMainInstance()
* @generated
* @ordered
@@ -61,7 +53,6 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected DeploymentPlanImpl() {
@@ -71,7 +62,6 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -82,15 +72,14 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if(base_Package != null && base_Package.eIsProxy()) {
+ if (base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if(base_Package != oldBase_Package) {
- if(eNotificationRequired())
+ if (base_Package != oldBase_Package) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -100,7 +89,6 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -110,28 +98,26 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE, oldBase_Package, base_Package));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public InstanceSpecification getMainInstance() {
- if(mainInstance != null && mainInstance.eIsProxy()) {
+ if (mainInstance != null && mainInstance.eIsProxy()) {
InternalEObject oldMainInstance = (InternalEObject)mainInstance;
mainInstance = (InstanceSpecification)eResolveProxy(oldMainInstance);
- if(mainInstance != oldMainInstance) {
- if(eNotificationRequired())
+ if (mainInstance != oldMainInstance) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE, oldMainInstance, mainInstance));
}
}
@@ -141,7 +127,6 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public InstanceSpecification basicGetMainInstance() {
@@ -151,33 +136,29 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMainInstance(InstanceSpecification newMainInstance) {
InstanceSpecification oldMainInstance = mainInstance;
mainInstance = newMainInstance;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE, oldMainInstance, mainInstance));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
- if(resolve)
- return getBase_Package();
- return basicGetBase_Package();
- case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
- if(resolve)
- return getMainInstance();
- return basicGetMainInstance();
+ switch (featureID) {
+ case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
+ if (resolve) return getBase_Package();
+ return basicGetBase_Package();
+ case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
+ if (resolve) return getMainInstance();
+ return basicGetMainInstance();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -185,18 +166,17 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
- setMainInstance((InstanceSpecification)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
+ case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
+ setMainInstance((InstanceSpecification)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -204,18 +184,17 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
- setMainInstance((InstanceSpecification)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
+ case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
+ setMainInstance((InstanceSpecification)null);
+ return;
}
super.eUnset(featureID);
}
@@ -223,16 +202,15 @@ public class DeploymentPlanImpl extends EObjectImpl implements DeploymentPlan {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
- return base_Package != null;
- case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
- return mainInstance != null;
+ switch (featureID) {
+ case RobotMLPackage.DEPLOYMENT_PLAN__BASE_PACKAGE:
+ return base_Package != null;
+ case RobotMLPackage.DEPLOYMENT_PLAN__MAIN_INSTANCE:
+ return mainInstance != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java
index b8b40c43fe3..22403113999 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.EngineSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -24,24 +18,22 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getVehicleTraction <em>Vehicle Traction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxEngineForce <em>Max Engine Force</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxBreakingForce <em>Max Breaking Force</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxAllowedSteering <em>Max Allowed Steering</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getGear_ration <em>Gear ration</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getVehicleTraction <em>Vehicle Traction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxEngineForce <em>Max Engine Force</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxBreakingForce <em>Max Breaking Force</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxAllowedSteering <em>Max Allowed Steering</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getMaxAllowedVelocity <em>Max Allowed Velocity</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.EngineSystemImpl#getGear_ration <em>Gear ration</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem {
-
/**
* The default value of the '{@link #getVehicleTraction() <em>Vehicle Traction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getVehicleTraction()
* @generated
* @ordered
@@ -52,7 +44,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getVehicleTraction() <em>Vehicle Traction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getVehicleTraction()
* @generated
* @ordered
@@ -63,7 +54,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The default value of the '{@link #getMaxEngineForce() <em>Max Engine Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxEngineForce()
* @generated
* @ordered
@@ -74,7 +64,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getMaxEngineForce() <em>Max Engine Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxEngineForce()
* @generated
* @ordered
@@ -85,7 +74,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The default value of the '{@link #getMaxBreakingForce() <em>Max Breaking Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxBreakingForce()
* @generated
* @ordered
@@ -96,7 +84,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getMaxBreakingForce() <em>Max Breaking Force</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxBreakingForce()
* @generated
* @ordered
@@ -107,7 +94,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The default value of the '{@link #getMaxAllowedSteering() <em>Max Allowed Steering</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxAllowedSteering()
* @generated
* @ordered
@@ -118,7 +104,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getMaxAllowedSteering() <em>Max Allowed Steering</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxAllowedSteering()
* @generated
* @ordered
@@ -129,7 +114,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The default value of the '{@link #getMaxAllowedVelocity() <em>Max Allowed Velocity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxAllowedVelocity()
* @generated
* @ordered
@@ -140,7 +124,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getMaxAllowedVelocity() <em>Max Allowed Velocity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMaxAllowedVelocity()
* @generated
* @ordered
@@ -151,7 +134,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The default value of the '{@link #getGear_ration() <em>Gear ration</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getGear_ration()
* @generated
* @ordered
@@ -162,7 +144,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
* The cached value of the '{@link #getGear_ration() <em>Gear ration</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getGear_ration()
* @generated
* @ordered
@@ -172,7 +153,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected EngineSystemImpl() {
@@ -182,7 +162,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -193,7 +172,6 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getVehicleTraction() {
@@ -203,20 +181,18 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setVehicleTraction(String newVehicleTraction) {
String oldVehicleTraction = vehicleTraction;
vehicleTraction = newVehicleTraction;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION, oldVehicleTraction, vehicleTraction));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getMaxEngineForce() {
@@ -226,20 +202,18 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMaxEngineForce(float newMaxEngineForce) {
float oldMaxEngineForce = maxEngineForce;
maxEngineForce = newMaxEngineForce;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE, oldMaxEngineForce, maxEngineForce));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getMaxBreakingForce() {
@@ -249,20 +223,18 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMaxBreakingForce(float newMaxBreakingForce) {
float oldMaxBreakingForce = maxBreakingForce;
maxBreakingForce = newMaxBreakingForce;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE, oldMaxBreakingForce, maxBreakingForce));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getMaxAllowedSteering() {
@@ -272,20 +244,18 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMaxAllowedSteering(float newMaxAllowedSteering) {
float oldMaxAllowedSteering = maxAllowedSteering;
maxAllowedSteering = newMaxAllowedSteering;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING, oldMaxAllowedSteering, maxAllowedSteering));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getMaxAllowedVelocity() {
@@ -295,20 +265,18 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMaxAllowedVelocity(float newMaxAllowedVelocity) {
float oldMaxAllowedVelocity = maxAllowedVelocity;
maxAllowedVelocity = newMaxAllowedVelocity;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY, oldMaxAllowedVelocity, maxAllowedVelocity));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getGear_ration() {
@@ -318,37 +286,35 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setGear_ration(float newGear_ration) {
float oldGear_ration = gear_ration;
gear_ration = newGear_ration;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION, oldGear_ration, gear_ration));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
- return getVehicleTraction();
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
- return getMaxEngineForce();
- case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
- return getMaxBreakingForce();
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
- return getMaxAllowedSteering();
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
- return getMaxAllowedVelocity();
- case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
- return getGear_ration();
+ switch (featureID) {
+ case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
+ return getVehicleTraction();
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
+ return getMaxEngineForce();
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
+ return getMaxBreakingForce();
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
+ return getMaxAllowedSteering();
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
+ return getMaxAllowedVelocity();
+ case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
+ return getGear_ration();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -356,30 +322,29 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
- setVehicleTraction((String)newValue);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
- setMaxEngineForce((Float)newValue);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
- setMaxBreakingForce((Float)newValue);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
- setMaxAllowedSteering((Float)newValue);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
- setMaxAllowedVelocity((Float)newValue);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
- setGear_ration((Float)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
+ setVehicleTraction((String)newValue);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
+ setMaxEngineForce((Float)newValue);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
+ setMaxBreakingForce((Float)newValue);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
+ setMaxAllowedSteering((Float)newValue);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
+ setMaxAllowedVelocity((Float)newValue);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
+ setGear_ration((Float)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -387,30 +352,29 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
- setVehicleTraction(VEHICLE_TRACTION_EDEFAULT);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
- setMaxEngineForce(MAX_ENGINE_FORCE_EDEFAULT);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
- setMaxBreakingForce(MAX_BREAKING_FORCE_EDEFAULT);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
- setMaxAllowedSteering(MAX_ALLOWED_STEERING_EDEFAULT);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
- setMaxAllowedVelocity(MAX_ALLOWED_VELOCITY_EDEFAULT);
- return;
- case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
- setGear_ration(GEAR_RATION_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
+ setVehicleTraction(VEHICLE_TRACTION_EDEFAULT);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
+ setMaxEngineForce(MAX_ENGINE_FORCE_EDEFAULT);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
+ setMaxBreakingForce(MAX_BREAKING_FORCE_EDEFAULT);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
+ setMaxAllowedSteering(MAX_ALLOWED_STEERING_EDEFAULT);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
+ setMaxAllowedVelocity(MAX_ALLOWED_VELOCITY_EDEFAULT);
+ return;
+ case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
+ setGear_ration(GEAR_RATION_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -418,24 +382,23 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
- return VEHICLE_TRACTION_EDEFAULT == null ? vehicleTraction != null : !VEHICLE_TRACTION_EDEFAULT.equals(vehicleTraction);
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
- return maxEngineForce != MAX_ENGINE_FORCE_EDEFAULT;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
- return maxBreakingForce != MAX_BREAKING_FORCE_EDEFAULT;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
- return maxAllowedSteering != MAX_ALLOWED_STEERING_EDEFAULT;
- case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
- return maxAllowedVelocity != MAX_ALLOWED_VELOCITY_EDEFAULT;
- case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
- return gear_ration != GEAR_RATION_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.ENGINE_SYSTEM__VEHICLE_TRACTION:
+ return VEHICLE_TRACTION_EDEFAULT == null ? vehicleTraction != null : !VEHICLE_TRACTION_EDEFAULT.equals(vehicleTraction);
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ENGINE_FORCE:
+ return maxEngineForce != MAX_ENGINE_FORCE_EDEFAULT;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_BREAKING_FORCE:
+ return maxBreakingForce != MAX_BREAKING_FORCE_EDEFAULT;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_STEERING:
+ return maxAllowedSteering != MAX_ALLOWED_STEERING_EDEFAULT;
+ case RobotMLPackage.ENGINE_SYSTEM__MAX_ALLOWED_VELOCITY:
+ return maxAllowedVelocity != MAX_ALLOWED_VELOCITY_EDEFAULT;
+ case RobotMLPackage.ENGINE_SYSTEM__GEAR_RATION:
+ return gear_ration != GEAR_RATION_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -443,13 +406,11 @@ public class EngineSystemImpl extends ActuatorSystemImpl implements EngineSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (vehicleTraction: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java
index 76cacdb8d2f..cba123d0e99 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Environment;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class EnvironmentImpl extends SystemImpl implements Environment {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected EnvironmentImpl() {
@@ -39,7 +29,6 @@ public class EnvironmentImpl extends SystemImpl implements Environment {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ExternalLibraryImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ExternalLibraryImpl.java
new file mode 100644
index 00000000000..2f4ebf6ecee
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ExternalLibraryImpl.java
@@ -0,0 +1,280 @@
+/**
+ */
+package org.eclipse.papyrus.RobotML.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
+import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
+import org.eclipse.uml2.uml.Interface;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>External Library</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl#getLibPath <em>Lib Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl#getLibFileFormat <em>Lib File Format</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.ExternalLibraryImpl#getBase_Interface <em>Base Interface</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ExternalLibraryImpl extends MinimalEObjectImpl.Container implements ExternalLibrary {
+ /**
+ * The default value of the '{@link #getLibPath() <em>Lib Path</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLibPath()
+ * @generated
+ * @ordered
+ */
+ protected static final String LIB_PATH_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getLibPath() <em>Lib Path</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLibPath()
+ * @generated
+ * @ordered
+ */
+ protected String libPath = LIB_PATH_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getLibFileFormat() <em>Lib File Format</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLibFileFormat()
+ * @generated
+ * @ordered
+ */
+ protected static final String LIB_FILE_FORMAT_EDEFAULT = "elf";
+
+ /**
+ * The cached value of the '{@link #getLibFileFormat() <em>Lib File Format</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLibFileFormat()
+ * @generated
+ * @ordered
+ */
+ protected String libFileFormat = LIB_FILE_FORMAT_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getBase_Interface() <em>Base Interface</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBase_Interface()
+ * @generated
+ * @ordered
+ */
+ protected Interface base_Interface;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ExternalLibraryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return RobotMLPackage.Literals.EXTERNAL_LIBRARY;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLibPath() {
+ return libPath;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLibPath(String newLibPath) {
+ String oldLibPath = libPath;
+ libPath = newLibPath;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.EXTERNAL_LIBRARY__LIB_PATH, oldLibPath, libPath));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLibFileFormat() {
+ return libFileFormat;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLibFileFormat(String newLibFileFormat) {
+ String oldLibFileFormat = libFileFormat;
+ libFileFormat = newLibFileFormat;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.EXTERNAL_LIBRARY__LIB_FILE_FORMAT, oldLibFileFormat, libFileFormat));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Interface getBase_Interface() {
+ if (base_Interface != null && base_Interface.eIsProxy()) {
+ InternalEObject oldBase_Interface = (InternalEObject)base_Interface;
+ base_Interface = (Interface)eResolveProxy(oldBase_Interface);
+ if (base_Interface != oldBase_Interface) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE, oldBase_Interface, base_Interface));
+ }
+ }
+ return base_Interface;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Interface basicGetBase_Interface() {
+ return base_Interface;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBase_Interface(Interface newBase_Interface) {
+ Interface oldBase_Interface = base_Interface;
+ base_Interface = newBase_Interface;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE, oldBase_Interface, base_Interface));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_PATH:
+ return getLibPath();
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_FILE_FORMAT:
+ return getLibFileFormat();
+ case RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE:
+ if (resolve) return getBase_Interface();
+ return basicGetBase_Interface();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_PATH:
+ setLibPath((String)newValue);
+ return;
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_FILE_FORMAT:
+ setLibFileFormat((String)newValue);
+ return;
+ case RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE:
+ setBase_Interface((Interface)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_PATH:
+ setLibPath(LIB_PATH_EDEFAULT);
+ return;
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_FILE_FORMAT:
+ setLibFileFormat(LIB_FILE_FORMAT_EDEFAULT);
+ return;
+ case RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE:
+ setBase_Interface((Interface)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_PATH:
+ return LIB_PATH_EDEFAULT == null ? libPath != null : !LIB_PATH_EDEFAULT.equals(libPath);
+ case RobotMLPackage.EXTERNAL_LIBRARY__LIB_FILE_FORMAT:
+ return LIB_FILE_FORMAT_EDEFAULT == null ? libFileFormat != null : !LIB_FILE_FORMAT_EDEFAULT.equals(libFileFormat);
+ case RobotMLPackage.EXTERNAL_LIBRARY__BASE_INTERFACE:
+ return base_Interface != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (libPath: ");
+ result.append(libPath);
+ result.append(", libFileFormat: ");
+ result.append(libFileFormat);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ExternalLibraryImpl
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/FloorImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/FloorImpl.java
index 904d092a1ef..b25f1daf3af 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/FloorImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/FloorImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Floor;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class FloorImpl extends GroundImpl implements Floor {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected FloorImpl() {
@@ -39,7 +29,6 @@ public class FloorImpl extends GroundImpl implements Floor {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GPSSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GPSSystemImpl.java
index 1a77adaf323..dc8cebd266c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GPSSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GPSSystemImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.GPSSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
/**
@@ -27,19 +22,17 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.GPSSystemImpl#getOriginPosition <em>Origin Position</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.GPSSystemImpl#getOriginPosition <em>Origin Position</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSystem {
-
/**
* The cached value of the '{@link #getOriginPosition() <em>Origin Position</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getOriginPosition()
* @generated
* @ordered
@@ -49,7 +42,6 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected GPSSystemImpl() {
@@ -59,7 +51,6 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -70,7 +61,6 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Point32 getOriginPosition() {
@@ -80,18 +70,14 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public NotificationChain basicSetOriginPosition(Point32 newOriginPosition, NotificationChain msgs) {
Point32 oldOriginPosition = originPosition;
originPosition = newOriginPosition;
- if(eNotificationRequired()) {
+ if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION, oldOriginPosition, newOriginPosition);
- if(msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
@@ -99,34 +85,32 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setOriginPosition(Point32 newOriginPosition) {
- if(newOriginPosition != originPosition) {
+ if (newOriginPosition != originPosition) {
NotificationChain msgs = null;
- if(originPosition != null)
+ if (originPosition != null)
msgs = ((InternalEObject)originPosition).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION, null, msgs);
- if(newOriginPosition != null)
+ if (newOriginPosition != null)
msgs = ((InternalEObject)newOriginPosition).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION, null, msgs);
msgs = basicSetOriginPosition(newOriginPosition, msgs);
- if(msgs != null)
- msgs.dispatch();
- } else if(eNotificationRequired())
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION, newOriginPosition, newOriginPosition));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch(featureID) {
- case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
- return basicSetOriginPosition(null, msgs);
+ switch (featureID) {
+ case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
+ return basicSetOriginPosition(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -134,14 +118,13 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
- return getOriginPosition();
+ switch (featureID) {
+ case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
+ return getOriginPosition();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -149,15 +132,14 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
- setOriginPosition((Point32)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
+ setOriginPosition((Point32)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -165,15 +147,14 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
- setOriginPosition((Point32)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
+ setOriginPosition((Point32)null);
+ return;
}
super.eUnset(featureID);
}
@@ -181,14 +162,13 @@ public class GPSSystemImpl extends LocalizationSensorSystemImpl implements GPSSy
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
- return originPosition != null;
+ switch (featureID) {
+ case RobotMLPackage.GPS_SYSTEM__ORIGIN_POSITION:
+ return originPosition != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GroundImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GroundImpl.java
index 9c287e24381..89eff85cc27 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GroundImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GroundImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Ground;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public abstract class GroundImpl extends SurfaceImpl implements Ground {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected GroundImpl() {
@@ -39,7 +29,6 @@ public abstract class GroundImpl extends SurfaceImpl implements Ground {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GyroscopeImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GyroscopeImpl.java
index 62d87765c6f..32280006802 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GyroscopeImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/GyroscopeImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Gyroscope;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class GyroscopeImpl extends SensorSystemImpl implements Gyroscope {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected GyroscopeImpl() {
@@ -39,7 +29,6 @@ public class GyroscopeImpl extends SensorSystemImpl implements Gyroscope {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java
index 787a0e40292..7ce3613d6f9 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Hardware;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class HardwareImpl extends SystemImpl implements Hardware {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected HardwareImpl() {
@@ -39,7 +29,6 @@ public class HardwareImpl extends SystemImpl implements Hardware {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HumanImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HumanImpl.java
index 075fc3713ba..28054d78787 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HumanImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HumanImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Human;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class HumanImpl extends AgentImpl implements Human {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected HumanImpl() {
@@ -39,7 +29,6 @@ public class HumanImpl extends AgentImpl implements Human {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ImageSensorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ImageSensorSystemImpl.java
index b80d54beaa5..8662390f174 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ImageSensorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ImageSensorSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.ImageSensorSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class ImageSensorSystemImpl extends SensorSystemImpl implements ImageSensorSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected ImageSensorSystemImpl() {
@@ -39,7 +29,6 @@ public class ImageSensorSystemImpl extends SensorSystemImpl implements ImageSens
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialMeasurementUnitSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialMeasurementUnitSystemImpl.java
index 06e62ec7f72..c90e769a08b 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialMeasurementUnitSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialMeasurementUnitSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class InertialMeasurementUnitSystemImpl extends SensorSystemImpl implements InertialMeasurementUnitSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected InertialMeasurementUnitSystemImpl() {
@@ -39,7 +29,6 @@ public class InertialMeasurementUnitSystemImpl extends SensorSystemImpl implemen
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialNavigationSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialNavigationSystemImpl.java
index 594a5eefd0e..fc24504941a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialNavigationSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InertialNavigationSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.InertialNavigationSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class InertialNavigationSystemImpl extends GPSSystemImpl implements InertialNavigationSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected InertialNavigationSystemImpl() {
@@ -39,7 +29,6 @@ public class InertialNavigationSystemImpl extends GPSSystemImpl implements Inert
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InfraRedProximetrySystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InfraRedProximetrySystemImpl.java
index 6900ff4b341..d337013ade3 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InfraRedProximetrySystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/InfraRedProximetrySystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.InfraRedProximetrySystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class InfraRedProximetrySystemImpl extends ObjectDetectionSensorSystemImpl implements InfraRedProximetrySystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected InfraRedProximetrySystemImpl() {
@@ -39,7 +29,6 @@ public class InfraRedProximetrySystemImpl extends ObjectDetectionSensorSystemImp
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LandSurfaceImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LandSurfaceImpl.java
index 5444a16868b..420db6b44a2 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LandSurfaceImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LandSurfaceImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.LandSurface;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class LandSurfaceImpl extends GroundImpl implements LandSurface {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected LandSurfaceImpl() {
@@ -39,7 +29,6 @@ public class LandSurfaceImpl extends GroundImpl implements LandSurface {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java
index 097c2e96061..4fcda7e0049 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.LidarSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -24,30 +18,28 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getNbLayers <em>Nb Layers</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getLayerAngleMin <em>Layer Angle Min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getLayerAngleStep <em>Layer Angle Step</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#isNoise <em>Noise</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getSigmaNoise <em>Sigma Noise</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getAngle_min <em>Angle min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getAngle_max <em>Angle max</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getTime_increment <em>Time increment</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getScan_time <em>Scan time</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getRange_min <em>Range min</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getRange_max <em>Range max</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getNbRays <em>Nb Rays</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getNbLayers <em>Nb Layers</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getLayerAngleMin <em>Layer Angle Min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getLayerAngleStep <em>Layer Angle Step</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#isNoise <em>Noise</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getSigmaNoise <em>Sigma Noise</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getAngle_min <em>Angle min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getAngle_max <em>Angle max</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getTime_increment <em>Time increment</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getScan_time <em>Scan time</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getRange_min <em>Range min</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getRange_max <em>Range max</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.LidarSystemImpl#getNbRays <em>Nb Rays</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements LidarSystem {
-
/**
* The default value of the '{@link #getNbLayers() <em>Nb Layers</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getNbLayers()
* @generated
* @ordered
@@ -58,7 +50,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getNbLayers() <em>Nb Layers</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getNbLayers()
* @generated
* @ordered
@@ -69,7 +60,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getLayerAngleMin() <em>Layer Angle Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLayerAngleMin()
* @generated
* @ordered
@@ -80,7 +70,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getLayerAngleMin() <em>Layer Angle Min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLayerAngleMin()
* @generated
* @ordered
@@ -91,7 +80,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getLayerAngleStep() <em>Layer Angle Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLayerAngleStep()
* @generated
* @ordered
@@ -102,7 +90,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getLayerAngleStep() <em>Layer Angle Step</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLayerAngleStep()
* @generated
* @ordered
@@ -113,7 +100,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #isNoise() <em>Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNoise()
* @generated
* @ordered
@@ -124,7 +110,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #isNoise() <em>Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNoise()
* @generated
* @ordered
@@ -135,7 +120,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getSigmaNoise() <em>Sigma Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSigmaNoise()
* @generated
* @ordered
@@ -146,7 +130,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getSigmaNoise() <em>Sigma Noise</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSigmaNoise()
* @generated
* @ordered
@@ -157,7 +140,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getAngle_min() <em>Angle min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAngle_min()
* @generated
* @ordered
@@ -168,7 +150,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getAngle_min() <em>Angle min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAngle_min()
* @generated
* @ordered
@@ -179,7 +160,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getAngle_max() <em>Angle max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAngle_max()
* @generated
* @ordered
@@ -190,7 +170,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getAngle_max() <em>Angle max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getAngle_max()
* @generated
* @ordered
@@ -201,7 +180,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getTime_increment() <em>Time increment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTime_increment()
* @generated
* @ordered
@@ -212,7 +190,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getTime_increment() <em>Time increment</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTime_increment()
* @generated
* @ordered
@@ -223,7 +200,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getScan_time() <em>Scan time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getScan_time()
* @generated
* @ordered
@@ -234,7 +210,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getScan_time() <em>Scan time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getScan_time()
* @generated
* @ordered
@@ -245,7 +220,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getRange_min() <em>Range min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getRange_min()
* @generated
* @ordered
@@ -256,7 +230,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getRange_min() <em>Range min</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getRange_min()
* @generated
* @ordered
@@ -267,7 +240,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getRange_max() <em>Range max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getRange_max()
* @generated
* @ordered
@@ -278,7 +250,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getRange_max() <em>Range max</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getRange_max()
* @generated
* @ordered
@@ -289,7 +260,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The default value of the '{@link #getNbRays() <em>Nb Rays</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getNbRays()
* @generated
* @ordered
@@ -300,7 +270,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
* The cached value of the '{@link #getNbRays() <em>Nb Rays</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getNbRays()
* @generated
* @ordered
@@ -310,7 +279,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected LidarSystemImpl() {
@@ -320,7 +288,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -331,7 +298,6 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public long getNbLayers() {
@@ -341,20 +307,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setNbLayers(long newNbLayers) {
long oldNbLayers = nbLayers;
nbLayers = newNbLayers;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS, oldNbLayers, nbLayers));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getLayerAngleMin() {
@@ -364,20 +328,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLayerAngleMin(float newLayerAngleMin) {
float oldLayerAngleMin = layerAngleMin;
layerAngleMin = newLayerAngleMin;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN, oldLayerAngleMin, layerAngleMin));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getLayerAngleStep() {
@@ -387,20 +349,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLayerAngleStep(float newLayerAngleStep) {
float oldLayerAngleStep = layerAngleStep;
layerAngleStep = newLayerAngleStep;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP, oldLayerAngleStep, layerAngleStep));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isNoise() {
@@ -410,20 +370,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setNoise(boolean newNoise) {
boolean oldNoise = noise;
noise = newNoise;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__NOISE, oldNoise, noise));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getSigmaNoise() {
@@ -433,20 +391,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setSigmaNoise(float newSigmaNoise) {
float oldSigmaNoise = sigmaNoise;
sigmaNoise = newSigmaNoise;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE, oldSigmaNoise, sigmaNoise));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getAngle_min() {
@@ -456,20 +412,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setAngle_min(float newAngle_min) {
float oldAngle_min = angle_min;
angle_min = newAngle_min;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN, oldAngle_min, angle_min));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getAngle_max() {
@@ -479,20 +433,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setAngle_max(float newAngle_max) {
float oldAngle_max = angle_max;
angle_max = newAngle_max;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX, oldAngle_max, angle_max));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getTime_increment() {
@@ -502,20 +454,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setTime_increment(float newTime_increment) {
float oldTime_increment = time_increment;
time_increment = newTime_increment;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT, oldTime_increment, time_increment));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getScan_time() {
@@ -525,20 +475,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setScan_time(float newScan_time) {
float oldScan_time = scan_time;
scan_time = newScan_time;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME, oldScan_time, scan_time));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getRange_min() {
@@ -548,20 +496,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setRange_min(float newRange_min) {
float oldRange_min = range_min;
range_min = newRange_min;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN, oldRange_min, range_min));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getRange_max() {
@@ -571,20 +517,18 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setRange_max(float newRange_max) {
float oldRange_max = range_max;
range_max = newRange_max;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX, oldRange_max, range_max));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public long getNbRays() {
@@ -594,49 +538,47 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setNbRays(long newNbRays) {
long oldNbRays = nbRays;
nbRays = newNbRays;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.LIDAR_SYSTEM__NB_RAYS, oldNbRays, nbRays));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
- return getNbLayers();
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
- return getLayerAngleMin();
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
- return getLayerAngleStep();
- case RobotMLPackage.LIDAR_SYSTEM__NOISE:
- return isNoise();
- case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
- return getSigmaNoise();
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
- return getAngle_min();
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
- return getAngle_max();
- case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
- return getTime_increment();
- case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
- return getScan_time();
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
- return getRange_min();
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
- return getRange_max();
- case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
- return getNbRays();
+ switch (featureID) {
+ case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
+ return getNbLayers();
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
+ return getLayerAngleMin();
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
+ return getLayerAngleStep();
+ case RobotMLPackage.LIDAR_SYSTEM__NOISE:
+ return isNoise();
+ case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
+ return getSigmaNoise();
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
+ return getAngle_min();
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
+ return getAngle_max();
+ case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
+ return getTime_increment();
+ case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
+ return getScan_time();
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
+ return getRange_min();
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
+ return getRange_max();
+ case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
+ return getNbRays();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -644,48 +586,47 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
- setNbLayers((Long)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
- setLayerAngleMin((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
- setLayerAngleStep((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__NOISE:
- setNoise((Boolean)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
- setSigmaNoise((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
- setAngle_min((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
- setAngle_max((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
- setTime_increment((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
- setScan_time((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
- setRange_min((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
- setRange_max((Float)newValue);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
- setNbRays((Long)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
+ setNbLayers((Long)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
+ setLayerAngleMin((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
+ setLayerAngleStep((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__NOISE:
+ setNoise((Boolean)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
+ setSigmaNoise((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
+ setAngle_min((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
+ setAngle_max((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
+ setTime_increment((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
+ setScan_time((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
+ setRange_min((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
+ setRange_max((Float)newValue);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
+ setNbRays((Long)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -693,48 +634,47 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
- setNbLayers(NB_LAYERS_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
- setLayerAngleMin(LAYER_ANGLE_MIN_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
- setLayerAngleStep(LAYER_ANGLE_STEP_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__NOISE:
- setNoise(NOISE_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
- setSigmaNoise(SIGMA_NOISE_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
- setAngle_min(ANGLE_MIN_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
- setAngle_max(ANGLE_MAX_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
- setTime_increment(TIME_INCREMENT_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
- setScan_time(SCAN_TIME_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
- setRange_min(RANGE_MIN_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
- setRange_max(RANGE_MAX_EDEFAULT);
- return;
- case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
- setNbRays(NB_RAYS_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
+ setNbLayers(NB_LAYERS_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
+ setLayerAngleMin(LAYER_ANGLE_MIN_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
+ setLayerAngleStep(LAYER_ANGLE_STEP_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__NOISE:
+ setNoise(NOISE_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
+ setSigmaNoise(SIGMA_NOISE_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
+ setAngle_min(ANGLE_MIN_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
+ setAngle_max(ANGLE_MAX_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
+ setTime_increment(TIME_INCREMENT_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
+ setScan_time(SCAN_TIME_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
+ setRange_min(RANGE_MIN_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
+ setRange_max(RANGE_MAX_EDEFAULT);
+ return;
+ case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
+ setNbRays(NB_RAYS_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -742,36 +682,35 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
- return nbLayers != NB_LAYERS_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
- return layerAngleMin != LAYER_ANGLE_MIN_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
- return layerAngleStep != LAYER_ANGLE_STEP_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__NOISE:
- return noise != NOISE_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
- return sigmaNoise != SIGMA_NOISE_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
- return angle_min != ANGLE_MIN_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
- return angle_max != ANGLE_MAX_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
- return time_increment != TIME_INCREMENT_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
- return scan_time != SCAN_TIME_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
- return range_min != RANGE_MIN_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
- return range_max != RANGE_MAX_EDEFAULT;
- case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
- return nbRays != NB_RAYS_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.LIDAR_SYSTEM__NB_LAYERS:
+ return nbLayers != NB_LAYERS_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_MIN:
+ return layerAngleMin != LAYER_ANGLE_MIN_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__LAYER_ANGLE_STEP:
+ return layerAngleStep != LAYER_ANGLE_STEP_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__NOISE:
+ return noise != NOISE_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__SIGMA_NOISE:
+ return sigmaNoise != SIGMA_NOISE_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MIN:
+ return angle_min != ANGLE_MIN_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__ANGLE_MAX:
+ return angle_max != ANGLE_MAX_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__TIME_INCREMENT:
+ return time_increment != TIME_INCREMENT_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__SCAN_TIME:
+ return scan_time != SCAN_TIME_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MIN:
+ return range_min != RANGE_MIN_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__RANGE_MAX:
+ return range_max != RANGE_MAX_EDEFAULT;
+ case RobotMLPackage.LIDAR_SYSTEM__NB_RAYS:
+ return nbRays != NB_RAYS_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -779,13 +718,11 @@ public class LidarSystemImpl extends ObjectDetectionSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (nbLayers: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LocalizationSensorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LocalizationSensorSystemImpl.java
index 97e5a36754e..d09661474a4 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LocalizationSensorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LocalizationSensorSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.LocalizationSensorSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class LocalizationSensorSystemImpl extends SensorSystemImpl implements LocalizationSensorSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected LocalizationSensorSystemImpl() {
@@ -39,7 +29,6 @@ public class LocalizationSensorSystemImpl extends SensorSystemImpl implements Lo
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectDetectionSensorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectDetectionSensorSystemImpl.java
index 4eba4a84b15..93175770d8b 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectDetectionSensorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectDetectionSensorSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class ObjectDetectionSensorSystemImpl extends SensorSystemImpl implements ObjectDetectionSensorSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected ObjectDetectionSensorSystemImpl() {
@@ -39,7 +29,6 @@ public class ObjectDetectionSensorSystemImpl extends SensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectTrackingSensorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectTrackingSensorSystemImpl.java
index 1754bebb26d..56733b31291 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectTrackingSensorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ObjectTrackingSensorSystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class ObjectTrackingSensorSystemImpl extends SensorSystemImpl implements ObjectTrackingSensorSystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected ObjectTrackingSensorSystemImpl() {
@@ -39,7 +29,6 @@ public class ObjectTrackingSensorSystemImpl extends SensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OdometrySystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OdometrySystemImpl.java
index f49e5f2aa62..7d7b16b01b1 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OdometrySystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OdometrySystemImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.OdometrySystem;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class OdometrySystemImpl extends LocalizationSensorSystemImpl implements OdometrySystem {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected OdometrySystemImpl() {
@@ -39,7 +29,6 @@ public class OdometrySystemImpl extends LocalizationSensorSystemImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPortImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPortImpl.java
index 7729d09326e..b7f8cfca24c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPortImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPortImpl.java
@@ -1,24 +1,19 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.OnPort;
import org.eclipse.papyrus.RobotML.Port;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.Parameter;
/**
@@ -28,20 +23,18 @@ import org.eclipse.uml2.uml.Parameter;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl#getPort <em>Port</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl#getBase_Parameter <em>Base Parameter</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl#getPort <em>Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPortImpl#getBase_Parameter <em>Base Parameter</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class OnPortImpl extends EObjectImpl implements OnPort {
-
+public class OnPortImpl extends MinimalEObjectImpl.Container implements OnPort {
/**
* The cached value of the '{@link #getPort() <em>Port</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPort()
* @generated
* @ordered
@@ -52,7 +45,6 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
* The cached value of the '{@link #getBase_Parameter() <em>Base Parameter</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Parameter()
* @generated
* @ordered
@@ -62,7 +54,6 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected OnPortImpl() {
@@ -72,7 +63,6 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -83,15 +73,14 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Port getPort() {
- if(port != null && port.eIsProxy()) {
+ if (port != null && port.eIsProxy()) {
InternalEObject oldPort = (InternalEObject)port;
port = (Port)eResolveProxy(oldPort);
- if(port != oldPort) {
- if(eNotificationRequired())
+ if (port != oldPort) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ON_PORT__PORT, oldPort, port));
}
}
@@ -101,7 +90,6 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Port basicGetPort() {
@@ -111,28 +99,26 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setPort(Port newPort) {
Port oldPort = port;
port = newPort;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ON_PORT__PORT, oldPort, port));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Parameter getBase_Parameter() {
- if(base_Parameter != null && base_Parameter.eIsProxy()) {
+ if (base_Parameter != null && base_Parameter.eIsProxy()) {
InternalEObject oldBase_Parameter = (InternalEObject)base_Parameter;
base_Parameter = (Parameter)eResolveProxy(oldBase_Parameter);
- if(base_Parameter != oldBase_Parameter) {
- if(eNotificationRequired())
+ if (base_Parameter != oldBase_Parameter) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ON_PORT__BASE_PARAMETER, oldBase_Parameter, base_Parameter));
}
}
@@ -142,7 +128,6 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Parameter basicGetBase_Parameter() {
@@ -152,33 +137,29 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Parameter(Parameter newBase_Parameter) {
Parameter oldBase_Parameter = base_Parameter;
base_Parameter = newBase_Parameter;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ON_PORT__BASE_PARAMETER, oldBase_Parameter, base_Parameter));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ON_PORT__PORT:
- if(resolve)
- return getPort();
- return basicGetPort();
- case RobotMLPackage.ON_PORT__BASE_PARAMETER:
- if(resolve)
- return getBase_Parameter();
- return basicGetBase_Parameter();
+ switch (featureID) {
+ case RobotMLPackage.ON_PORT__PORT:
+ if (resolve) return getPort();
+ return basicGetPort();
+ case RobotMLPackage.ON_PORT__BASE_PARAMETER:
+ if (resolve) return getBase_Parameter();
+ return basicGetBase_Parameter();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -186,18 +167,17 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ON_PORT__PORT:
- setPort((Port)newValue);
- return;
- case RobotMLPackage.ON_PORT__BASE_PARAMETER:
- setBase_Parameter((Parameter)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ON_PORT__PORT:
+ setPort((Port)newValue);
+ return;
+ case RobotMLPackage.ON_PORT__BASE_PARAMETER:
+ setBase_Parameter((Parameter)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -205,18 +185,17 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ON_PORT__PORT:
- setPort((Port)null);
- return;
- case RobotMLPackage.ON_PORT__BASE_PARAMETER:
- setBase_Parameter((Parameter)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ON_PORT__PORT:
+ setPort((Port)null);
+ return;
+ case RobotMLPackage.ON_PORT__BASE_PARAMETER:
+ setBase_Parameter((Parameter)null);
+ return;
}
super.eUnset(featureID);
}
@@ -224,16 +203,15 @@ public class OnPortImpl extends EObjectImpl implements OnPort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ON_PORT__PORT:
- return port != null;
- case RobotMLPackage.ON_PORT__BASE_PARAMETER:
- return base_Parameter != null;
+ switch (featureID) {
+ case RobotMLPackage.ON_PORT__PORT:
+ return port != null;
+ case RobotMLPackage.ON_PORT__BASE_PARAMETER:
+ return base_Parameter != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPropertyImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPropertyImpl.java
new file mode 100644
index 00000000000..63483c483ae
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/OnPropertyImpl.java
@@ -0,0 +1,219 @@
+/**
+ */
+package org.eclipse.papyrus.RobotML.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
+import org.eclipse.papyrus.RobotML.OnProperty;
+import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
+import org.eclipse.uml2.uml.Parameter;
+import org.eclipse.uml2.uml.Property;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>On Property</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPropertyImpl#getProperty <em>Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.OnPropertyImpl#getBase_Parameter <em>Base Parameter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class OnPropertyImpl extends MinimalEObjectImpl.Container implements OnProperty {
+ /**
+ * The cached value of the '{@link #getProperty() <em>Property</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected Property property;
+
+ /**
+ * The cached value of the '{@link #getBase_Parameter() <em>Base Parameter</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBase_Parameter()
+ * @generated
+ * @ordered
+ */
+ protected Parameter base_Parameter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OnPropertyImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return RobotMLPackage.Literals.ON_PROPERTY;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Property getProperty() {
+ if (property != null && property.eIsProxy()) {
+ InternalEObject oldProperty = (InternalEObject)property;
+ property = (Property)eResolveProxy(oldProperty);
+ if (property != oldProperty) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ON_PROPERTY__PROPERTY, oldProperty, property));
+ }
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Property basicGetProperty() {
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(Property newProperty) {
+ Property oldProperty = property;
+ property = newProperty;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ON_PROPERTY__PROPERTY, oldProperty, property));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Parameter getBase_Parameter() {
+ if (base_Parameter != null && base_Parameter.eIsProxy()) {
+ InternalEObject oldBase_Parameter = (InternalEObject)base_Parameter;
+ base_Parameter = (Parameter)eResolveProxy(oldBase_Parameter);
+ if (base_Parameter != oldBase_Parameter) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.ON_PROPERTY__BASE_PARAMETER, oldBase_Parameter, base_Parameter));
+ }
+ }
+ return base_Parameter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Parameter basicGetBase_Parameter() {
+ return base_Parameter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBase_Parameter(Parameter newBase_Parameter) {
+ Parameter oldBase_Parameter = base_Parameter;
+ base_Parameter = newBase_Parameter;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ON_PROPERTY__BASE_PARAMETER, oldBase_Parameter, base_Parameter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case RobotMLPackage.ON_PROPERTY__PROPERTY:
+ if (resolve) return getProperty();
+ return basicGetProperty();
+ case RobotMLPackage.ON_PROPERTY__BASE_PARAMETER:
+ if (resolve) return getBase_Parameter();
+ return basicGetBase_Parameter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case RobotMLPackage.ON_PROPERTY__PROPERTY:
+ setProperty((Property)newValue);
+ return;
+ case RobotMLPackage.ON_PROPERTY__BASE_PARAMETER:
+ setBase_Parameter((Parameter)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case RobotMLPackage.ON_PROPERTY__PROPERTY:
+ setProperty((Property)null);
+ return;
+ case RobotMLPackage.ON_PROPERTY__BASE_PARAMETER:
+ setBase_Parameter((Parameter)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case RobotMLPackage.ON_PROPERTY__PROPERTY:
+ return property != null;
+ case RobotMLPackage.ON_PROPERTY__BASE_PARAMETER:
+ return base_Parameter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //OnPropertyImpl
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PedestrianImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PedestrianImpl.java
index e84bc2c8dd1..43a068e3786 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PedestrianImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PedestrianImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Pedestrian;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class PedestrianImpl extends HumanImpl implements Pedestrian {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PedestrianImpl() {
@@ -39,7 +29,6 @@ public class PedestrianImpl extends HumanImpl implements Pedestrian {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java
index 7b40137fa92..7785441d484 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java
@@ -1,24 +1,20 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
import org.eclipse.papyrus.RobotML.Environment;
import org.eclipse.papyrus.RobotML.PhysicalObject;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -31,20 +27,18 @@ import org.eclipse.papyrus.RobotML.Surface;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl#getEvelovesIn <em>Eveloves In</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl#getHasSurface <em>Has Surface</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl#getEvelovesIn <em>Eveloves In</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PhysicalObjectImpl#getHasSurface <em>Has Surface</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
-
/**
* The cached value of the '{@link #getEvelovesIn() <em>Eveloves In</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getEvelovesIn()
* @generated
* @ordered
@@ -55,7 +49,6 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
* The cached value of the '{@link #getHasSurface() <em>Has Surface</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getHasSurface()
* @generated
* @ordered
@@ -65,7 +58,6 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PhysicalObjectImpl() {
@@ -75,7 +67,6 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -86,11 +77,10 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EList<Environment> getEvelovesIn() {
- if(evelovesIn == null) {
+ if (evelovesIn == null) {
evelovesIn = new EObjectResolvingEList<Environment>(Environment.class, this, RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN);
}
return evelovesIn;
@@ -99,15 +89,14 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Surface getHasSurface() {
- if(hasSurface != null && hasSurface.eIsProxy()) {
+ if (hasSurface != null && hasSurface.eIsProxy()) {
InternalEObject oldHasSurface = (InternalEObject)hasSurface;
hasSurface = (Surface)eResolveProxy(oldHasSurface);
- if(hasSurface != oldHasSurface) {
- if(eNotificationRequired())
+ if (hasSurface != oldHasSurface) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE, oldHasSurface, hasSurface));
}
}
@@ -117,7 +106,6 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Surface basicGetHasSurface() {
@@ -127,31 +115,28 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setHasSurface(Surface newHasSurface) {
Surface oldHasSurface = hasSurface;
hasSurface = newHasSurface;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE, oldHasSurface, hasSurface));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
- return getEvelovesIn();
- case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
- if(resolve)
- return getHasSurface();
- return basicGetHasSurface();
+ switch (featureID) {
+ case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
+ return getEvelovesIn();
+ case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
+ if (resolve) return getHasSurface();
+ return basicGetHasSurface();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -159,20 +144,19 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
- getEvelovesIn().clear();
- getEvelovesIn().addAll((Collection<? extends Environment>)newValue);
- return;
- case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
- setHasSurface((Surface)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
+ getEvelovesIn().clear();
+ getEvelovesIn().addAll((Collection<? extends Environment>)newValue);
+ return;
+ case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
+ setHasSurface((Surface)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -180,18 +164,17 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
- getEvelovesIn().clear();
- return;
- case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
- setHasSurface((Surface)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
+ getEvelovesIn().clear();
+ return;
+ case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
+ setHasSurface((Surface)null);
+ return;
}
super.eUnset(featureID);
}
@@ -199,16 +182,15 @@ public class PhysicalObjectImpl extends SystemImpl implements PhysicalObject {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
- return evelovesIn != null && !evelovesIn.isEmpty();
- case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
- return hasSurface != null;
+ switch (featureID) {
+ case RobotMLPackage.PHYSICAL_OBJECT__EVELOVES_IN:
+ return evelovesIn != null && !evelovesIn.isEmpty();
+ case RobotMLPackage.PHYSICAL_OBJECT__HAS_SURFACE:
+ return hasSurface != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlanetImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlanetImpl.java
index 2f0212cc91c..54c463afa60 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlanetImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlanetImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.Planet;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class PlanetImpl extends PhysicalObjectImpl implements Planet {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PlanetImpl() {
@@ -39,7 +29,6 @@ public class PlanetImpl extends PhysicalObjectImpl implements Planet {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlatformImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlatformImpl.java
index 3f94bc1fe9c..882bc9a5170 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlatformImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PlatformImpl.java
@@ -1,22 +1,24 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
+import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
import org.eclipse.papyrus.RobotML.Platform;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.Node;
/**
@@ -26,19 +28,18 @@ import org.eclipse.uml2.uml.Node;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PlatformImpl#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PlatformImpl#getBase_Node <em>Base Node</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PlatformImpl#getLibrary <em>Library</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class PlatformImpl extends SystemImpl implements Platform {
-
/**
* The cached value of the '{@link #getBase_Node() <em>Base Node</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Node()
* @generated
* @ordered
@@ -46,9 +47,18 @@ public class PlatformImpl extends SystemImpl implements Platform {
protected Node base_Node;
/**
+ * The cached value of the '{@link #getLibrary() <em>Library</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLibrary()
+ * @generated
+ * @ordered
+ */
+ protected EList<ExternalLibrary> library;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PlatformImpl() {
@@ -58,7 +68,6 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -69,15 +78,14 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Node getBase_Node() {
- if(base_Node != null && base_Node.eIsProxy()) {
+ if (base_Node != null && base_Node.eIsProxy()) {
InternalEObject oldBase_Node = (InternalEObject)base_Node;
base_Node = (Node)eResolveProxy(oldBase_Node);
- if(base_Node != oldBase_Node) {
- if(eNotificationRequired())
+ if (base_Node != oldBase_Node) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.PLATFORM__BASE_NODE, oldBase_Node, base_Node));
}
}
@@ -87,7 +95,6 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Node basicGetBase_Node() {
@@ -97,29 +104,40 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Node(Node newBase_Node) {
Node oldBase_Node = base_Node;
base_Node = newBase_Node;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.PLATFORM__BASE_NODE, oldBase_Node, base_Node));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public EList<ExternalLibrary> getLibrary() {
+ if (library == null) {
+ library = new EObjectResolvingEList<ExternalLibrary>(ExternalLibrary.class, this, RobotMLPackage.PLATFORM__LIBRARY);
+ }
+ return library;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.PLATFORM__BASE_NODE:
- if(resolve)
- return getBase_Node();
- return basicGetBase_Node();
+ switch (featureID) {
+ case RobotMLPackage.PLATFORM__BASE_NODE:
+ if (resolve) return getBase_Node();
+ return basicGetBase_Node();
+ case RobotMLPackage.PLATFORM__LIBRARY:
+ return getLibrary();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -127,15 +145,19 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
+ @SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.PLATFORM__BASE_NODE:
- setBase_Node((Node)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PLATFORM__BASE_NODE:
+ setBase_Node((Node)newValue);
+ return;
+ case RobotMLPackage.PLATFORM__LIBRARY:
+ getLibrary().clear();
+ getLibrary().addAll((Collection<? extends ExternalLibrary>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -143,15 +165,17 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PLATFORM__BASE_NODE:
- setBase_Node((Node)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PLATFORM__BASE_NODE:
+ setBase_Node((Node)null);
+ return;
+ case RobotMLPackage.PLATFORM__LIBRARY:
+ getLibrary().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -159,14 +183,15 @@ public class PlatformImpl extends SystemImpl implements Platform {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PLATFORM__BASE_NODE:
- return base_Node != null;
+ switch (featureID) {
+ case RobotMLPackage.PLATFORM__BASE_NODE:
+ return base_Node != null;
+ case RobotMLPackage.PLATFORM__LIBRARY:
+ return library != null && !library.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PortImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PortImpl.java
index eb9ee775a14..0ad75e29f39 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PortImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PortImpl.java
@@ -1,21 +1,15 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.Port;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.SynchronizationKind;
@@ -27,20 +21,18 @@ import org.eclipse.papyrus.RobotML.SynchronizationKind;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PortImpl#getBase_Port <em>Base Port</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PortImpl#getSynchronizationPolicy <em>Synchronization Policy</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PortImpl#getBase_Port <em>Base Port</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PortImpl#getSynchronizationPolicy <em>Synchronization Policy</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public abstract class PortImpl extends EObjectImpl implements Port {
-
+public abstract class PortImpl extends MinimalEObjectImpl.Container implements Port {
/**
* The cached value of the '{@link #getBase_Port() <em>Base Port</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Port()
* @generated
* @ordered
@@ -51,7 +43,6 @@ public abstract class PortImpl extends EObjectImpl implements Port {
* The default value of the '{@link #getSynchronizationPolicy() <em>Synchronization Policy</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSynchronizationPolicy()
* @generated
* @ordered
@@ -62,7 +53,6 @@ public abstract class PortImpl extends EObjectImpl implements Port {
* The cached value of the '{@link #getSynchronizationPolicy() <em>Synchronization Policy</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSynchronizationPolicy()
* @generated
* @ordered
@@ -72,7 +62,6 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PortImpl() {
@@ -82,7 +71,6 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -93,15 +81,14 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Port getBase_Port() {
- if(base_Port != null && base_Port.eIsProxy()) {
+ if (base_Port != null && base_Port.eIsProxy()) {
InternalEObject oldBase_Port = (InternalEObject)base_Port;
base_Port = (org.eclipse.uml2.uml.Port)eResolveProxy(oldBase_Port);
- if(base_Port != oldBase_Port) {
- if(eNotificationRequired())
+ if (base_Port != oldBase_Port) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.PORT__BASE_PORT, oldBase_Port, base_Port));
}
}
@@ -111,7 +98,6 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Port basicGetBase_Port() {
@@ -121,20 +107,18 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Port(org.eclipse.uml2.uml.Port newBase_Port) {
org.eclipse.uml2.uml.Port oldBase_Port = base_Port;
base_Port = newBase_Port;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.PORT__BASE_PORT, oldBase_Port, base_Port));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public SynchronizationKind getSynchronizationPolicy() {
@@ -144,31 +128,28 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setSynchronizationPolicy(SynchronizationKind newSynchronizationPolicy) {
SynchronizationKind oldSynchronizationPolicy = synchronizationPolicy;
synchronizationPolicy = newSynchronizationPolicy == null ? SYNCHRONIZATION_POLICY_EDEFAULT : newSynchronizationPolicy;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.PORT__SYNCHRONIZATION_POLICY, oldSynchronizationPolicy, synchronizationPolicy));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.PORT__BASE_PORT:
- if(resolve)
- return getBase_Port();
- return basicGetBase_Port();
- case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
- return getSynchronizationPolicy();
+ switch (featureID) {
+ case RobotMLPackage.PORT__BASE_PORT:
+ if (resolve) return getBase_Port();
+ return basicGetBase_Port();
+ case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
+ return getSynchronizationPolicy();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -176,18 +157,17 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.PORT__BASE_PORT:
- setBase_Port((org.eclipse.uml2.uml.Port)newValue);
- return;
- case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
- setSynchronizationPolicy((SynchronizationKind)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PORT__BASE_PORT:
+ setBase_Port((org.eclipse.uml2.uml.Port)newValue);
+ return;
+ case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
+ setSynchronizationPolicy((SynchronizationKind)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -195,18 +175,17 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PORT__BASE_PORT:
- setBase_Port((org.eclipse.uml2.uml.Port)null);
- return;
- case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
- setSynchronizationPolicy(SYNCHRONIZATION_POLICY_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PORT__BASE_PORT:
+ setBase_Port((org.eclipse.uml2.uml.Port)null);
+ return;
+ case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
+ setSynchronizationPolicy(SYNCHRONIZATION_POLICY_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -214,16 +193,15 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PORT__BASE_PORT:
- return base_Port != null;
- case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
- return synchronizationPolicy != SYNCHRONIZATION_POLICY_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.PORT__BASE_PORT:
+ return base_Port != null;
+ case RobotMLPackage.PORT__SYNCHRONIZATION_POLICY:
+ return synchronizationPolicy != SYNCHRONIZATION_POLICY_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -231,13 +209,11 @@ public abstract class PortImpl extends EObjectImpl implements Port {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (synchronizationPolicy: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PrimitiveDataImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PrimitiveDataImpl.java
index c44e3f4b98c..b0ddfe10861 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PrimitiveDataImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PrimitiveDataImpl.java
@@ -1,22 +1,17 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.PrimitiveData;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
+
import org.eclipse.uml2.uml.PrimitiveType;
/**
@@ -26,19 +21,17 @@ import org.eclipse.uml2.uml.PrimitiveType;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl#getBase_PrimitiveType <em>Base Primitive Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.PrimitiveDataImpl#getBase_PrimitiveType <em>Base Primitive Type</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
-
/**
* The cached value of the '{@link #getBase_PrimitiveType() <em>Base Primitive Type</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_PrimitiveType()
* @generated
* @ordered
@@ -48,7 +41,6 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected PrimitiveDataImpl() {
@@ -58,7 +50,6 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -69,15 +60,14 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public PrimitiveType getBase_PrimitiveType() {
- if(base_PrimitiveType != null && base_PrimitiveType.eIsProxy()) {
+ if (base_PrimitiveType != null && base_PrimitiveType.eIsProxy()) {
InternalEObject oldBase_PrimitiveType = (InternalEObject)base_PrimitiveType;
base_PrimitiveType = (PrimitiveType)eResolveProxy(oldBase_PrimitiveType);
- if(base_PrimitiveType != oldBase_PrimitiveType) {
- if(eNotificationRequired())
+ if (base_PrimitiveType != oldBase_PrimitiveType) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE, oldBase_PrimitiveType, base_PrimitiveType));
}
}
@@ -87,7 +77,6 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public PrimitiveType basicGetBase_PrimitiveType() {
@@ -97,29 +86,26 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_PrimitiveType(PrimitiveType newBase_PrimitiveType) {
PrimitiveType oldBase_PrimitiveType = base_PrimitiveType;
base_PrimitiveType = newBase_PrimitiveType;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE, oldBase_PrimitiveType, base_PrimitiveType));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
- if(resolve)
- return getBase_PrimitiveType();
- return basicGetBase_PrimitiveType();
+ switch (featureID) {
+ case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
+ if (resolve) return getBase_PrimitiveType();
+ return basicGetBase_PrimitiveType();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -127,15 +113,14 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
- setBase_PrimitiveType((PrimitiveType)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
+ setBase_PrimitiveType((PrimitiveType)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -143,15 +128,14 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
- setBase_PrimitiveType((PrimitiveType)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
+ setBase_PrimitiveType((PrimitiveType)null);
+ return;
}
super.eUnset(featureID);
}
@@ -159,14 +143,13 @@ public class PrimitiveDataImpl extends DataTypeImpl implements PrimitiveData {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
- return base_PrimitiveType != null;
+ switch (featureID) {
+ case RobotMLPackage.PRIMITIVE_DATA__BASE_PRIMITIVE_TYPE:
+ return base_PrimitiveType != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java
index 1382fb0cd07..4daadb67722 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.Robot;
import org.eclipse.papyrus.RobotML.RobotKind;
import org.eclipse.papyrus.RobotML.RobotMLPackage;
@@ -26,33 +20,30 @@ import org.eclipse.papyrus.RobotML.UGVKind;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getKind <em>Kind</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getMass <em>Mass</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getWidth <em>Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getUgvKind <em>Ugv Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getMass <em>Mass</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getWidth <em>Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RobotImpl#getUgvKind <em>Ugv Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class RobotImpl extends AgentImpl implements Robot {
-
/**
* The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
*/
- protected static final RobotKind KIND_EDEFAULT = RobotKind.UUV;
+ protected static final RobotKind KIND_EDEFAULT = RobotKind.UG_VCAR;
/**
* The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
@@ -63,7 +54,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The default value of the '{@link #getMass() <em>Mass</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMass()
* @generated
* @ordered
@@ -74,7 +64,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The cached value of the '{@link #getMass() <em>Mass</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMass()
* @generated
* @ordered
@@ -85,7 +74,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The default value of the '{@link #getWidth() <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWidth()
* @generated
* @ordered
@@ -96,7 +84,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The cached value of the '{@link #getWidth() <em>Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWidth()
* @generated
* @ordered
@@ -107,7 +94,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The default value of the '{@link #getUgvKind() <em>Ugv Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getUgvKind()
* @generated
* @ordered
@@ -118,7 +104,6 @@ public class RobotImpl extends AgentImpl implements Robot {
* The cached value of the '{@link #getUgvKind() <em>Ugv Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getUgvKind()
* @generated
* @ordered
@@ -128,7 +113,6 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected RobotImpl() {
@@ -138,7 +122,6 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -149,7 +132,6 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotKind getKind() {
@@ -159,20 +141,18 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setKind(RobotKind newKind) {
RobotKind oldKind = kind;
kind = newKind == null ? KIND_EDEFAULT : newKind;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOT__KIND, oldKind, kind));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getMass() {
@@ -182,20 +162,18 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setMass(float newMass) {
float oldMass = mass;
mass = newMass;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOT__MASS, oldMass, mass));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getWidth() {
@@ -205,20 +183,18 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setWidth(float newWidth) {
float oldWidth = width;
width = newWidth;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOT__WIDTH, oldWidth, width));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public UGVKind getUgvKind() {
@@ -228,33 +204,31 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setUgvKind(UGVKind newUgvKind) {
UGVKind oldUgvKind = ugvKind;
ugvKind = newUgvKind == null ? UGV_KIND_EDEFAULT : newUgvKind;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOT__UGV_KIND, oldUgvKind, ugvKind));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ROBOT__KIND:
- return getKind();
- case RobotMLPackage.ROBOT__MASS:
- return getMass();
- case RobotMLPackage.ROBOT__WIDTH:
- return getWidth();
- case RobotMLPackage.ROBOT__UGV_KIND:
- return getUgvKind();
+ switch (featureID) {
+ case RobotMLPackage.ROBOT__KIND:
+ return getKind();
+ case RobotMLPackage.ROBOT__MASS:
+ return getMass();
+ case RobotMLPackage.ROBOT__WIDTH:
+ return getWidth();
+ case RobotMLPackage.ROBOT__UGV_KIND:
+ return getUgvKind();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -262,24 +236,23 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ROBOT__KIND:
- setKind((RobotKind)newValue);
- return;
- case RobotMLPackage.ROBOT__MASS:
- setMass((Float)newValue);
- return;
- case RobotMLPackage.ROBOT__WIDTH:
- setWidth((Float)newValue);
- return;
- case RobotMLPackage.ROBOT__UGV_KIND:
- setUgvKind((UGVKind)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOT__KIND:
+ setKind((RobotKind)newValue);
+ return;
+ case RobotMLPackage.ROBOT__MASS:
+ setMass((Float)newValue);
+ return;
+ case RobotMLPackage.ROBOT__WIDTH:
+ setWidth((Float)newValue);
+ return;
+ case RobotMLPackage.ROBOT__UGV_KIND:
+ setUgvKind((UGVKind)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -287,24 +260,23 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOT__KIND:
- setKind(KIND_EDEFAULT);
- return;
- case RobotMLPackage.ROBOT__MASS:
- setMass(MASS_EDEFAULT);
- return;
- case RobotMLPackage.ROBOT__WIDTH:
- setWidth(WIDTH_EDEFAULT);
- return;
- case RobotMLPackage.ROBOT__UGV_KIND:
- setUgvKind(UGV_KIND_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOT__KIND:
+ setKind(KIND_EDEFAULT);
+ return;
+ case RobotMLPackage.ROBOT__MASS:
+ setMass(MASS_EDEFAULT);
+ return;
+ case RobotMLPackage.ROBOT__WIDTH:
+ setWidth(WIDTH_EDEFAULT);
+ return;
+ case RobotMLPackage.ROBOT__UGV_KIND:
+ setUgvKind(UGV_KIND_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -312,20 +284,19 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOT__KIND:
- return kind != KIND_EDEFAULT;
- case RobotMLPackage.ROBOT__MASS:
- return mass != MASS_EDEFAULT;
- case RobotMLPackage.ROBOT__WIDTH:
- return width != WIDTH_EDEFAULT;
- case RobotMLPackage.ROBOT__UGV_KIND:
- return ugvKind != UGV_KIND_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.ROBOT__KIND:
+ return kind != KIND_EDEFAULT;
+ case RobotMLPackage.ROBOT__MASS:
+ return mass != MASS_EDEFAULT;
+ case RobotMLPackage.ROBOT__WIDTH:
+ return width != WIDTH_EDEFAULT;
+ case RobotMLPackage.ROBOT__UGV_KIND:
+ return ugvKind != UGV_KIND_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -333,13 +304,11 @@ public class RobotImpl extends AgentImpl implements Robot {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (kind: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java
index 1da4961da1a..3f4ebd6efdc 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java
@@ -1,22 +1,16 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
+
import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
import org.eclipse.papyrus.RobotML.ActuatorSystem;
import org.eclipse.papyrus.RobotML.Agent;
import org.eclipse.papyrus.RobotML.Algorithm;
@@ -32,6 +26,7 @@ import org.eclipse.papyrus.RobotML.DataType;
import org.eclipse.papyrus.RobotML.DeploymentPlan;
import org.eclipse.papyrus.RobotML.EngineSystem;
import org.eclipse.papyrus.RobotML.Environment;
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
import org.eclipse.papyrus.RobotML.Floor;
import org.eclipse.papyrus.RobotML.GPSSystem;
import org.eclipse.papyrus.RobotML.Gyroscope;
@@ -48,6 +43,7 @@ import org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem;
import org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem;
import org.eclipse.papyrus.RobotML.OdometrySystem;
import org.eclipse.papyrus.RobotML.OnPort;
+import org.eclipse.papyrus.RobotML.OnProperty;
import org.eclipse.papyrus.RobotML.Pedestrian;
import org.eclipse.papyrus.RobotML.PhysicalObject;
import org.eclipse.papyrus.RobotML.Planet;
@@ -81,25 +77,23 @@ import org.eclipse.papyrus.RobotML.WheelSystem;
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
- *
* @generated
*/
public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
-
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public static RobotMLFactory init() {
try {
- RobotMLFactory theRobotMLFactory = (RobotMLFactory)EPackage.Registry.INSTANCE.getEFactory("http://Papyrus/RobotML/1");
- if(theRobotMLFactory != null) {
+ RobotMLFactory theRobotMLFactory = (RobotMLFactory)EPackage.Registry.INSTANCE.getEFactory(RobotMLPackage.eNS_URI);
+ if (theRobotMLFactory != null) {
return theRobotMLFactory;
}
- } catch (Exception exception) {
+ }
+ catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new RobotMLFactoryImpl();
@@ -109,7 +103,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLFactoryImpl() {
@@ -119,179 +112,126 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public EObject create(EClass eClass) {
- switch(eClass.getClassifierID()) {
- case RobotMLPackage.TRANSITION:
- return createTransition();
- case RobotMLPackage.ALGORITHM:
- return createAlgorithm();
- case RobotMLPackage.ROBOT:
- return createRobot();
- case RobotMLPackage.SYSTEM:
- return createSystem();
- case RobotMLPackage.AGENT:
- return createAgent();
- case RobotMLPackage.PHYSICAL_OBJECT:
- return createPhysicalObject();
- case RobotMLPackage.ENVIRONMENT:
- return createEnvironment();
- case RobotMLPackage.SURFACE:
- return createSurface();
- case RobotMLPackage.DATA_FLOW_PORT:
- return createDataFlowPort();
- case RobotMLPackage.SERVICE_PORT:
- return createServicePort();
- case RobotMLPackage.ACTUATOR_SYSTEM:
- return createActuatorSystem();
- case RobotMLPackage.ROBOTIC_SYSTEM:
- return createRoboticSystem();
- case RobotMLPackage.SENSOR_SYSTEM:
- return createSensorSystem();
- case RobotMLPackage.HARDWARE:
- return createHardware();
- case RobotMLPackage.SOFTWARE:
- return createSoftware();
- case RobotMLPackage.PRIMITIVE_DATA:
- return createPrimitiveData();
- case RobotMLPackage.DATA_TYPE:
- return createDataType();
- case RobotMLPackage.ENGINE_SYSTEM:
- return createEngineSystem();
- case RobotMLPackage.WHEEL_SYSTEM:
- return createWheelSystem();
- case RobotMLPackage.IMAGE_SENSOR_SYSTEM:
- return createImageSensorSystem();
- case RobotMLPackage.CAMERA_SYSTEM:
- return createCameraSystem();
- case RobotMLPackage.OBJECT_DETECTION_SENSOR_SYSTEM:
- return createObjectDetectionSensorSystem();
- case RobotMLPackage.OBJECT_TRACKING_SENSOR_SYSTEM:
- return createObjectTrackingSensorSystem();
- case RobotMLPackage.LIDAR_SYSTEM:
- return createLidarSystem();
- case RobotMLPackage.LOCALIZATION_SENSOR_SYSTEM:
- return createLocalizationSensorSystem();
- case RobotMLPackage.GPS_SYSTEM:
- return createGPSSystem();
- case RobotMLPackage.SIMULATED_SYSTEM:
- return createSimulatedSystem();
- case RobotMLPackage.ALGORITHM_LIBRARY:
- return createAlgorithmLibrary();
- case RobotMLPackage.STATE:
- return createState();
- case RobotMLPackage.SENSOR_DRIVER:
- return createSensorDriver();
- case RobotMLPackage.BUILDING:
- return createBuilding();
- case RobotMLPackage.PLANET:
- return createPlanet();
- case RobotMLPackage.LAND_SURFACE:
- return createLandSurface();
- case RobotMLPackage.FLOOR:
- return createFloor();
- case RobotMLPackage.WATER_SURFACE:
- return createWaterSurface();
- case RobotMLPackage.HUMAN:
- return createHuman();
- case RobotMLPackage.PEDESTRIAN:
- return createPedestrian();
- case RobotMLPackage.STAIRS:
- return createStairs();
- case RobotMLPackage.PLATFORM:
- return createPlatform();
- case RobotMLPackage.ROBOTIC_MIDDLEWARE:
- return createRoboticMiddleware();
- case RobotMLPackage.ROBOTIC_SIMULATOR:
- return createRoboticSimulator();
- case RobotMLPackage.CYCAB_TK:
- return createCycabTK();
- case RobotMLPackage.BLENDER_MORSE:
- return createBlenderMorse();
- case RobotMLPackage.ON_PORT:
- return createOnPort();
- case RobotMLPackage.ALLOCATE:
- return createAllocate();
- case RobotMLPackage.INERTIAL_MEASUREMENT_UNIT_SYSTEM:
- return createInertialMeasurementUnitSystem();
- case RobotMLPackage.INERTIAL_NAVIGATION_SYSTEM:
- return createInertialNavigationSystem();
- case RobotMLPackage.ODOMETRY_SYSTEM:
- return createOdometrySystem();
- case RobotMLPackage.INFRA_RED_PROXIMETRY_SYSTEM:
- return createInfraRedProximetrySystem();
- case RobotMLPackage.DEPLOYMENT_PLAN:
- return createDeploymentPlan();
- case RobotMLPackage.GYROSCOPE:
- return createGyroscope();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ switch (eClass.getClassifierID()) {
+ case RobotMLPackage.TRANSITION: return createTransition();
+ case RobotMLPackage.ALGORITHM: return createAlgorithm();
+ case RobotMLPackage.STATE: return createState();
+ case RobotMLPackage.ROBOT: return createRobot();
+ case RobotMLPackage.SYSTEM: return createSystem();
+ case RobotMLPackage.AGENT: return createAgent();
+ case RobotMLPackage.PHYSICAL_OBJECT: return createPhysicalObject();
+ case RobotMLPackage.ENVIRONMENT: return createEnvironment();
+ case RobotMLPackage.SURFACE: return createSurface();
+ case RobotMLPackage.DATA_FLOW_PORT: return createDataFlowPort();
+ case RobotMLPackage.SERVICE_PORT: return createServicePort();
+ case RobotMLPackage.ACTUATOR_SYSTEM: return createActuatorSystem();
+ case RobotMLPackage.ROBOTIC_SYSTEM: return createRoboticSystem();
+ case RobotMLPackage.SENSOR_SYSTEM: return createSensorSystem();
+ case RobotMLPackage.HARDWARE: return createHardware();
+ case RobotMLPackage.SOFTWARE: return createSoftware();
+ case RobotMLPackage.PRIMITIVE_DATA: return createPrimitiveData();
+ case RobotMLPackage.DATA_TYPE: return createDataType();
+ case RobotMLPackage.ENGINE_SYSTEM: return createEngineSystem();
+ case RobotMLPackage.WHEEL_SYSTEM: return createWheelSystem();
+ case RobotMLPackage.IMAGE_SENSOR_SYSTEM: return createImageSensorSystem();
+ case RobotMLPackage.CAMERA_SYSTEM: return createCameraSystem();
+ case RobotMLPackage.OBJECT_DETECTION_SENSOR_SYSTEM: return createObjectDetectionSensorSystem();
+ case RobotMLPackage.OBJECT_TRACKING_SENSOR_SYSTEM: return createObjectTrackingSensorSystem();
+ case RobotMLPackage.LIDAR_SYSTEM: return createLidarSystem();
+ case RobotMLPackage.LOCALIZATION_SENSOR_SYSTEM: return createLocalizationSensorSystem();
+ case RobotMLPackage.GPS_SYSTEM: return createGPSSystem();
+ case RobotMLPackage.SIMULATED_SYSTEM: return createSimulatedSystem();
+ case RobotMLPackage.ALGORITHM_LIBRARY: return createAlgorithmLibrary();
+ case RobotMLPackage.SENSOR_DRIVER: return createSensorDriver();
+ case RobotMLPackage.BUILDING: return createBuilding();
+ case RobotMLPackage.PLANET: return createPlanet();
+ case RobotMLPackage.LAND_SURFACE: return createLandSurface();
+ case RobotMLPackage.FLOOR: return createFloor();
+ case RobotMLPackage.WATER_SURFACE: return createWaterSurface();
+ case RobotMLPackage.HUMAN: return createHuman();
+ case RobotMLPackage.PEDESTRIAN: return createPedestrian();
+ case RobotMLPackage.STAIRS: return createStairs();
+ case RobotMLPackage.PLATFORM: return createPlatform();
+ case RobotMLPackage.EXTERNAL_LIBRARY: return createExternalLibrary();
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE: return createRoboticMiddleware();
+ case RobotMLPackage.ROBOTIC_SIMULATOR: return createRoboticSimulator();
+ case RobotMLPackage.CYCAB_TK: return createCycabTK();
+ case RobotMLPackage.BLENDER_MORSE: return createBlenderMorse();
+ case RobotMLPackage.ON_PORT: return createOnPort();
+ case RobotMLPackage.ALLOCATE: return createAllocate();
+ case RobotMLPackage.INERTIAL_MEASUREMENT_UNIT_SYSTEM: return createInertialMeasurementUnitSystem();
+ case RobotMLPackage.INERTIAL_NAVIGATION_SYSTEM: return createInertialNavigationSystem();
+ case RobotMLPackage.ODOMETRY_SYSTEM: return createOdometrySystem();
+ case RobotMLPackage.INFRA_RED_PROXIMETRY_SYSTEM: return createInfraRedProximetrySystem();
+ case RobotMLPackage.DEPLOYMENT_PLAN: return createDeploymentPlan();
+ case RobotMLPackage.GYROSCOPE: return createGyroscope();
+ case RobotMLPackage.ON_PROPERTY: return createOnProperty();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
- switch(eDataType.getClassifierID()) {
- case RobotMLPackage.ROBOT_KIND:
- return createRobotKindFromString(eDataType, initialValue);
- case RobotMLPackage.UGV_KIND:
- return createUGVKindFromString(eDataType, initialValue);
- case RobotMLPackage.SYNCHRONIZATION_KIND:
- return createSynchronizationKindFromString(eDataType, initialValue);
- case RobotMLPackage.DATA_FLOW_DIRECTION_KIND:
- return createDataFlowDirectionKindFromString(eDataType, initialValue);
- case RobotMLPackage.SERVICE_FLOW_KIND:
- return createServiceFlowKindFromString(eDataType, initialValue);
- case RobotMLPackage.ROBOTIC_MIDDLEWARE_KIND:
- return createRoboticMiddlewareKindFromString(eDataType, initialValue);
- case RobotMLPackage.SHADE:
- return createShadeFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ switch (eDataType.getClassifierID()) {
+ case RobotMLPackage.ROBOT_KIND:
+ return createRobotKindFromString(eDataType, initialValue);
+ case RobotMLPackage.UGV_KIND:
+ return createUGVKindFromString(eDataType, initialValue);
+ case RobotMLPackage.SYNCHRONIZATION_KIND:
+ return createSynchronizationKindFromString(eDataType, initialValue);
+ case RobotMLPackage.DATA_FLOW_DIRECTION_KIND:
+ return createDataFlowDirectionKindFromString(eDataType, initialValue);
+ case RobotMLPackage.SERVICE_FLOW_KIND:
+ return createServiceFlowKindFromString(eDataType, initialValue);
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE_KIND:
+ return createRoboticMiddlewareKindFromString(eDataType, initialValue);
+ case RobotMLPackage.SHADE:
+ return createShadeFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
- switch(eDataType.getClassifierID()) {
- case RobotMLPackage.ROBOT_KIND:
- return convertRobotKindToString(eDataType, instanceValue);
- case RobotMLPackage.UGV_KIND:
- return convertUGVKindToString(eDataType, instanceValue);
- case RobotMLPackage.SYNCHRONIZATION_KIND:
- return convertSynchronizationKindToString(eDataType, instanceValue);
- case RobotMLPackage.DATA_FLOW_DIRECTION_KIND:
- return convertDataFlowDirectionKindToString(eDataType, instanceValue);
- case RobotMLPackage.SERVICE_FLOW_KIND:
- return convertServiceFlowKindToString(eDataType, instanceValue);
- case RobotMLPackage.ROBOTIC_MIDDLEWARE_KIND:
- return convertRoboticMiddlewareKindToString(eDataType, instanceValue);
- case RobotMLPackage.SHADE:
- return convertShadeToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ switch (eDataType.getClassifierID()) {
+ case RobotMLPackage.ROBOT_KIND:
+ return convertRobotKindToString(eDataType, instanceValue);
+ case RobotMLPackage.UGV_KIND:
+ return convertUGVKindToString(eDataType, instanceValue);
+ case RobotMLPackage.SYNCHRONIZATION_KIND:
+ return convertSynchronizationKindToString(eDataType, instanceValue);
+ case RobotMLPackage.DATA_FLOW_DIRECTION_KIND:
+ return convertDataFlowDirectionKindToString(eDataType, instanceValue);
+ case RobotMLPackage.SERVICE_FLOW_KIND:
+ return convertServiceFlowKindToString(eDataType, instanceValue);
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE_KIND:
+ return convertRoboticMiddlewareKindToString(eDataType, instanceValue);
+ case RobotMLPackage.SHADE:
+ return convertShadeToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Transition createTransition() {
@@ -302,7 +242,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Algorithm createAlgorithm() {
@@ -313,7 +252,16 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public State createState() {
+ StateImpl state = new StateImpl();
+ return state;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
public Robot createRobot() {
@@ -324,7 +272,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.papyrus.RobotML.System createSystem() {
@@ -335,7 +282,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Agent createAgent() {
@@ -346,7 +292,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public PhysicalObject createPhysicalObject() {
@@ -357,7 +302,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Environment createEnvironment() {
@@ -368,7 +312,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Surface createSurface() {
@@ -379,7 +322,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public DataFlowPort createDataFlowPort() {
@@ -390,7 +332,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ServicePort createServicePort() {
@@ -401,7 +342,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ActuatorSystem createActuatorSystem() {
@@ -412,7 +352,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RoboticSystem createRoboticSystem() {
@@ -423,7 +362,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public SensorSystem createSensorSystem() {
@@ -434,7 +372,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Hardware createHardware() {
@@ -445,7 +382,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Software createSoftware() {
@@ -456,7 +392,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public PrimitiveData createPrimitiveData() {
@@ -467,7 +402,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public DataType createDataType() {
@@ -478,7 +412,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EngineSystem createEngineSystem() {
@@ -489,7 +422,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public WheelSystem createWheelSystem() {
@@ -500,7 +432,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ImageSensorSystem createImageSensorSystem() {
@@ -511,7 +442,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public CameraSystem createCameraSystem() {
@@ -522,7 +452,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ObjectDetectionSensorSystem createObjectDetectionSensorSystem() {
@@ -533,7 +462,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ObjectTrackingSensorSystem createObjectTrackingSensorSystem() {
@@ -544,7 +472,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public LidarSystem createLidarSystem() {
@@ -555,7 +482,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public LocalizationSensorSystem createLocalizationSensorSystem() {
@@ -566,7 +492,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public GPSSystem createGPSSystem() {
@@ -577,7 +502,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public SimulatedSystem createSimulatedSystem() {
@@ -588,7 +512,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public AlgorithmLibrary createAlgorithmLibrary() {
@@ -599,18 +522,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @generated
- */
- public State createState() {
- StateImpl state = new StateImpl();
- return state;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
* @generated
*/
public SensorDriver createSensorDriver() {
@@ -621,7 +532,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Building createBuilding() {
@@ -632,7 +542,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Planet createPlanet() {
@@ -643,7 +552,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public LandSurface createLandSurface() {
@@ -654,7 +562,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Floor createFloor() {
@@ -665,7 +572,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public WaterSurface createWaterSurface() {
@@ -676,7 +582,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Human createHuman() {
@@ -687,7 +592,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Pedestrian createPedestrian() {
@@ -698,7 +602,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Stairs createStairs() {
@@ -709,7 +612,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Platform createPlatform() {
@@ -720,7 +622,16 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public ExternalLibrary createExternalLibrary() {
+ ExternalLibraryImpl externalLibrary = new ExternalLibraryImpl();
+ return externalLibrary;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
public RoboticMiddleware createRoboticMiddleware() {
@@ -731,7 +642,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RoboticSimulator createRoboticSimulator() {
@@ -742,7 +652,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public CycabTK createCycabTK() {
@@ -753,7 +662,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public BlenderMorse createBlenderMorse() {
@@ -764,7 +672,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public OnPort createOnPort() {
@@ -775,7 +682,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Allocate createAllocate() {
@@ -786,7 +692,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public InertialMeasurementUnitSystem createInertialMeasurementUnitSystem() {
@@ -797,7 +702,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public InertialNavigationSystem createInertialNavigationSystem() {
@@ -808,7 +712,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public OdometrySystem createOdometrySystem() {
@@ -819,7 +722,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public InfraRedProximetrySystem createInfraRedProximetrySystem() {
@@ -830,7 +732,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public DeploymentPlan createDeploymentPlan() {
@@ -841,7 +742,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Gyroscope createGyroscope() {
@@ -852,20 +752,27 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public OnProperty createOnProperty() {
+ OnPropertyImpl onProperty = new OnPropertyImpl();
+ return onProperty;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
public RobotKind createRobotKindFromString(EDataType eDataType, String initialValue) {
RobotKind result = RobotKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertRobotKindToString(EDataType eDataType, Object instanceValue) {
@@ -875,20 +782,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public UGVKind createUGVKindFromString(EDataType eDataType, String initialValue) {
UGVKind result = UGVKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertUGVKindToString(EDataType eDataType, Object instanceValue) {
@@ -898,20 +802,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public SynchronizationKind createSynchronizationKindFromString(EDataType eDataType, String initialValue) {
SynchronizationKind result = SynchronizationKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertSynchronizationKindToString(EDataType eDataType, Object instanceValue) {
@@ -921,20 +822,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public DataFlowDirectionKind createDataFlowDirectionKindFromString(EDataType eDataType, String initialValue) {
DataFlowDirectionKind result = DataFlowDirectionKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertDataFlowDirectionKindToString(EDataType eDataType, Object instanceValue) {
@@ -944,20 +842,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ServiceFlowKind createServiceFlowKindFromString(EDataType eDataType, String initialValue) {
ServiceFlowKind result = ServiceFlowKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertServiceFlowKindToString(EDataType eDataType, Object instanceValue) {
@@ -967,20 +862,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RoboticMiddlewareKind createRoboticMiddlewareKindFromString(EDataType eDataType, String initialValue) {
RoboticMiddlewareKind result = RoboticMiddlewareKind.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertRoboticMiddlewareKindToString(EDataType eDataType, Object instanceValue) {
@@ -990,20 +882,17 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Shade createShadeFromString(EDataType eDataType, String initialValue) {
Shade result = Shade.get(initialValue);
- if(result == null)
- throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String convertShadeToString(EDataType eDataType, Object instanceValue) {
@@ -1013,7 +902,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLPackage getRobotMLPackage() {
@@ -1023,7 +911,6 @@ public class RobotMLFactoryImpl extends EFactoryImpl implements RobotMLFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @deprecated
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java
index 434d0bd01d0..7738811b0c5 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java
@@ -1,14 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EAttribute;
@@ -16,7 +7,9 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
+
import org.eclipse.emf.ecore.impl.EPackageImpl;
+
import org.eclipse.papyrus.RobotML.ActuatorSystem;
import org.eclipse.papyrus.RobotML.Agent;
import org.eclipse.papyrus.RobotML.Algorithm;
@@ -32,6 +25,7 @@ import org.eclipse.papyrus.RobotML.DataType;
import org.eclipse.papyrus.RobotML.DeploymentPlan;
import org.eclipse.papyrus.RobotML.EngineSystem;
import org.eclipse.papyrus.RobotML.Environment;
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
import org.eclipse.papyrus.RobotML.Floor;
import org.eclipse.papyrus.RobotML.GPSSystem;
import org.eclipse.papyrus.RobotML.Ground;
@@ -49,6 +43,7 @@ import org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem;
import org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem;
import org.eclipse.papyrus.RobotML.OdometrySystem;
import org.eclipse.papyrus.RobotML.OnPort;
+import org.eclipse.papyrus.RobotML.OnProperty;
import org.eclipse.papyrus.RobotML.Pedestrian;
import org.eclipse.papyrus.RobotML.PhysicalObject;
import org.eclipse.papyrus.RobotML.Planet;
@@ -78,38 +73,53 @@ import org.eclipse.papyrus.RobotML.Transition;
import org.eclipse.papyrus.RobotML.UGVKind;
import org.eclipse.papyrus.RobotML.WaterSurface;
import org.eclipse.papyrus.RobotML.WheelSystem;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.actionlib_datatypes.Actionlib_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.actionlib_datatypes.impl.Actionlib_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.Diagnostic_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.diagnostic_datatypes.impl.Diagnostic_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Geometry_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.impl.Geometry_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.nav_datatypes.Nav_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.nav_datatypes.impl.Nav_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes.oarp1_datatypes.Oarp1_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes.oarp1_datatypes.impl.Oarp1_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes.oarp4_datatypes.Oarp4_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes.oarp4_datatypes.impl.Oarp4_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.sensor_datatypes.Sensor_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.sensor_datatypes.impl.Sensor_datatypesPackageImpl;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Std_datatypesPackage;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.impl.Std_datatypesPackageImpl;
+
import org.eclipse.uml2.types.TypesPackage;
+
import org.eclipse.uml2.uml.UMLPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
- *
* @generated
*/
public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass transitionEClass = null;
@@ -117,7 +127,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass algorithmEClass = null;
@@ -125,7 +134,13 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ private EClass stateEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
private EClass robotEClass = null;
@@ -133,7 +148,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass systemEClass = null;
@@ -141,7 +155,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass agentEClass = null;
@@ -149,7 +162,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass physicalObjectEClass = null;
@@ -157,7 +169,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass environmentEClass = null;
@@ -165,7 +176,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass surfaceEClass = null;
@@ -173,7 +183,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass dataFlowPortEClass = null;
@@ -181,7 +190,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass portEClass = null;
@@ -189,7 +197,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass servicePortEClass = null;
@@ -197,7 +204,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass actuatorSystemEClass = null;
@@ -205,7 +211,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass roboticSystemEClass = null;
@@ -213,7 +218,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass sensorSystemEClass = null;
@@ -221,7 +225,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass hardwareEClass = null;
@@ -229,7 +232,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass softwareEClass = null;
@@ -237,7 +239,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass primitiveDataEClass = null;
@@ -245,7 +246,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass dataTypeEClass = null;
@@ -253,7 +253,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass engineSystemEClass = null;
@@ -261,7 +260,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass wheelSystemEClass = null;
@@ -269,7 +267,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass imageSensorSystemEClass = null;
@@ -277,7 +274,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass cameraSystemEClass = null;
@@ -285,7 +281,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass objectDetectionSensorSystemEClass = null;
@@ -293,7 +288,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass objectTrackingSensorSystemEClass = null;
@@ -301,7 +295,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass lidarSystemEClass = null;
@@ -309,7 +302,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass localizationSensorSystemEClass = null;
@@ -317,7 +309,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass gpsSystemEClass = null;
@@ -325,7 +316,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass simulatedSystemEClass = null;
@@ -333,7 +323,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass algorithmLibraryEClass = null;
@@ -341,15 +330,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass stateEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
* @generated
*/
private EClass sensorDriverEClass = null;
@@ -357,7 +337,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass buildingEClass = null;
@@ -365,7 +344,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass planetEClass = null;
@@ -373,7 +351,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass landSurfaceEClass = null;
@@ -381,7 +358,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass groundEClass = null;
@@ -389,7 +365,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass floorEClass = null;
@@ -397,7 +372,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass waterSurfaceEClass = null;
@@ -405,7 +379,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass humanEClass = null;
@@ -413,7 +386,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass pedestrianEClass = null;
@@ -421,7 +393,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass stairsEClass = null;
@@ -429,7 +400,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass platformEClass = null;
@@ -437,7 +407,13 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ private EClass externalLibraryEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
private EClass roboticMiddlewareEClass = null;
@@ -445,7 +421,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass roboticSimulatorEClass = null;
@@ -453,7 +428,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass cycabTKEClass = null;
@@ -461,7 +435,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass blenderMorseEClass = null;
@@ -469,7 +442,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass onPortEClass = null;
@@ -477,7 +449,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass allocateEClass = null;
@@ -485,7 +456,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass inertialMeasurementUnitSystemEClass = null;
@@ -493,7 +463,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass inertialNavigationSystemEClass = null;
@@ -501,7 +470,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass odometrySystemEClass = null;
@@ -509,7 +477,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass infraRedProximetrySystemEClass = null;
@@ -517,7 +484,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass deploymentPlanEClass = null;
@@ -525,7 +491,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EClass gyroscopeEClass = null;
@@ -533,7 +498,13 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ private EClass onPropertyEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
private EEnum robotKindEEnum = null;
@@ -541,7 +512,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum ugvKindEEnum = null;
@@ -549,7 +519,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum synchronizationKindEEnum = null;
@@ -557,7 +526,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum dataFlowDirectionKindEEnum = null;
@@ -565,7 +533,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum serviceFlowKindEEnum = null;
@@ -573,7 +540,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum roboticMiddlewareKindEEnum = null;
@@ -581,19 +547,20 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private EEnum shadeEEnum = null;
/**
- * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
- * package
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
- * <p>
- * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
- * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.RobotML.RobotMLPackage#eNS_URI
* @see #init()
@@ -606,7 +573,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private static boolean isInited = false;
@@ -614,18 +580,17 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>
- * This method is used to initialize {@link RobotMLPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly. Instead,
- * they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ * <p>This method is used to initialize {@link RobotMLPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static RobotMLPackage init() {
- if(isInited)
- return (RobotMLPackage)EPackage.Registry.INSTANCE.getEPackage(RobotMLPackage.eNS_URI);
+ if (isInited) return (RobotMLPackage)EPackage.Registry.INSTANCE.getEPackage(RobotMLPackage.eNS_URI);
// Obtain or create and register package
RobotMLPackageImpl theRobotMLPackage = (RobotMLPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof RobotMLPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new RobotMLPackageImpl());
@@ -670,7 +635,7 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
// Mark meta-data to indicate it can't be changed
theRobotMLPackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(RobotMLPackage.eNS_URI, theRobotMLPackage);
return theRobotMLPackage;
@@ -679,7 +644,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getTransition() {
@@ -689,7 +653,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getTransition_Base_Transition() {
@@ -699,7 +662,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getTransition_Guard() {
@@ -709,7 +671,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getTransition_Effect() {
@@ -719,7 +680,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getAlgorithm() {
@@ -729,7 +689,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getAlgorithm_Base_Operation() {
@@ -739,7 +698,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getAlgorithm_IsExternal() {
@@ -749,7 +707,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getAlgorithm_ExtFunctionName() {
@@ -759,7 +716,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getAlgorithm_LibPath() {
@@ -769,7 +725,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getAlgorithm_LibFileFormat() {
@@ -779,7 +734,33 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public EClass getState() {
+ return stateEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getState_Base_State() {
+ return (EReference)stateEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getState_Behavior() {
+ return (EReference)stateEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
public EClass getRobot() {
@@ -789,7 +770,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getRobot_Kind() {
@@ -799,7 +779,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getRobot_Mass() {
@@ -809,7 +788,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getRobot_Width() {
@@ -819,7 +797,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getRobot_UgvKind() {
@@ -829,7 +806,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getSystem() {
@@ -839,7 +815,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getSystem_Base_Class() {
@@ -849,7 +824,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSystem_Native() {
@@ -859,7 +833,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSystem_LibraryPath() {
@@ -869,7 +842,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSystem_LibraryComponentName() {
@@ -879,7 +851,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getAgent() {
@@ -889,7 +860,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getAgent_MovesOver() {
@@ -899,7 +869,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getPhysicalObject() {
@@ -909,7 +878,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getPhysicalObject_EvelovesIn() {
@@ -919,7 +887,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getPhysicalObject_HasSurface() {
@@ -929,7 +896,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getEnvironment() {
@@ -939,7 +905,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getSurface() {
@@ -949,7 +914,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getDataFlowPort() {
@@ -959,7 +923,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getDataFlowPort_Direction() {
@@ -969,7 +932,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getDataFlowPort_BufferSize() {
@@ -979,7 +941,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getPort() {
@@ -989,7 +950,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getPort_Base_Port() {
@@ -999,7 +959,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getPort_SynchronizationPolicy() {
@@ -1009,7 +968,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getServicePort() {
@@ -1019,7 +977,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getServicePort_Kind() {
@@ -1029,7 +986,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getActuatorSystem() {
@@ -1039,7 +995,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getRoboticSystem() {
@@ -1049,7 +1004,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getRoboticSystem_LocalPosition() {
@@ -1059,7 +1013,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getRoboticSystem_LocalOrientation() {
@@ -1069,7 +1022,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getSensorSystem() {
@@ -1079,7 +1031,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSensorSystem_Frequency() {
@@ -1089,7 +1040,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSensorSystem_Identifier() {
@@ -1099,7 +1049,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getHardware() {
@@ -1109,7 +1058,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getSoftware() {
@@ -1119,7 +1067,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSoftware_IsPeriodic() {
@@ -1129,7 +1076,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSoftware_Period() {
@@ -1139,7 +1085,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSoftware_Priority() {
@@ -1149,7 +1094,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSoftware_Deadline() {
@@ -1159,7 +1103,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSoftware_Wcet() {
@@ -1169,7 +1112,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getPrimitiveData() {
@@ -1179,7 +1121,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getPrimitiveData_Base_PrimitiveType() {
@@ -1189,7 +1130,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getDataType() {
@@ -1199,7 +1139,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getDataType_Base_DataType() {
@@ -1209,7 +1148,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getDataType_Native() {
@@ -1219,7 +1157,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getDataType_LibraryPath() {
@@ -1229,7 +1166,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getEngineSystem() {
@@ -1239,7 +1175,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_VehicleTraction() {
@@ -1249,7 +1184,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_MaxEngineForce() {
@@ -1259,7 +1193,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_MaxBreakingForce() {
@@ -1269,7 +1202,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_MaxAllowedSteering() {
@@ -1279,7 +1211,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_MaxAllowedVelocity() {
@@ -1289,7 +1220,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getEngineSystem_Gear_ration() {
@@ -1299,7 +1229,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getWheelSystem() {
@@ -1309,7 +1238,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelRadius() {
@@ -1319,7 +1247,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelWidth() {
@@ -1329,7 +1256,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_SuspensionRestLength() {
@@ -1339,7 +1265,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelConnectionHeight() {
@@ -1349,7 +1274,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_TypeOfWheel() {
@@ -1359,7 +1283,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelVelocityPIDkp() {
@@ -1369,7 +1292,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelVelocityPIDki() {
@@ -1379,7 +1301,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelVelocityPIDkd() {
@@ -1389,7 +1310,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelSteeringPIDkp() {
@@ -1399,7 +1319,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelSteeringPIDkd() {
@@ -1409,7 +1328,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelFriction() {
@@ -1419,7 +1337,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_SuspensionStiffness() {
@@ -1429,7 +1346,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_SuspensionDamping() {
@@ -1439,7 +1355,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_SuspensionCompression() {
@@ -1449,7 +1364,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelVelocityPIDmaxSum() {
@@ -1459,7 +1373,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getWheelSystem_WheelVelocityPIDmaxVal() {
@@ -1469,7 +1382,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getImageSensorSystem() {
@@ -1479,7 +1391,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getCameraSystem() {
@@ -1489,7 +1400,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_Width() {
@@ -1499,7 +1409,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_Height() {
@@ -1509,7 +1418,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_Alpha_u() {
@@ -1519,7 +1427,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_Alpha_v() {
@@ -1529,7 +1436,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_U0() {
@@ -1539,7 +1445,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_V0() {
@@ -1549,7 +1454,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCameraSystem_Color_format() {
@@ -1559,7 +1463,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getCameraSystem_Translate() {
@@ -1569,7 +1472,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getCameraSystem_Rotate() {
@@ -1579,7 +1481,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getObjectDetectionSensorSystem() {
@@ -1589,7 +1490,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getObjectTrackingSensorSystem() {
@@ -1599,7 +1499,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getLidarSystem() {
@@ -1609,7 +1508,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_NbLayers() {
@@ -1619,7 +1517,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_LayerAngleMin() {
@@ -1629,7 +1526,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_LayerAngleStep() {
@@ -1639,7 +1535,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Noise() {
@@ -1649,7 +1544,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_SigmaNoise() {
@@ -1659,7 +1553,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Angle_min() {
@@ -1669,7 +1562,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Angle_max() {
@@ -1679,7 +1571,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Time_increment() {
@@ -1689,7 +1580,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Scan_time() {
@@ -1699,7 +1589,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Range_min() {
@@ -1709,7 +1598,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_Range_max() {
@@ -1719,7 +1607,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getLidarSystem_NbRays() {
@@ -1729,7 +1616,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getLocalizationSensorSystem() {
@@ -1739,7 +1625,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getGPSSystem() {
@@ -1749,7 +1634,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getGPSSystem_OriginPosition() {
@@ -1759,7 +1643,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getSimulatedSystem() {
@@ -1769,7 +1652,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getSimulatedSystem_Base_Property() {
@@ -1779,7 +1661,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getSimulatedSystem_Mesh() {
@@ -1789,7 +1670,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getAlgorithmLibrary() {
@@ -1799,7 +1679,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getAlgorithmLibrary_Base_Class() {
@@ -1809,7 +1688,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getAlgorithmLibrary_Path() {
@@ -1819,167 +1697,159 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getState() {
- return stateEClass;
+ public EClass getSensorDriver() {
+ return sensorDriverEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EReference getState_Base_State() {
- return (EReference)stateEClass.getEStructuralFeatures().get(0);
+ public EClass getBuilding() {
+ return buildingEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EReference getState_Operation() {
- return (EReference)stateEClass.getEStructuralFeatures().get(1);
+ public EClass getPlanet() {
+ return planetEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EReference getState_Arguments() {
- return (EReference)stateEClass.getEStructuralFeatures().get(2);
+ public EClass getLandSurface() {
+ return landSurfaceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getSensorDriver() {
- return sensorDriverEClass;
+ public EClass getGround() {
+ return groundEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getBuilding() {
- return buildingEClass;
+ public EClass getFloor() {
+ return floorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getPlanet() {
- return planetEClass;
+ public EClass getWaterSurface() {
+ return waterSurfaceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getLandSurface() {
- return landSurfaceEClass;
+ public EClass getHuman() {
+ return humanEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getGround() {
- return groundEClass;
+ public EClass getPedestrian() {
+ return pedestrianEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getFloor() {
- return floorEClass;
+ public EClass getStairs() {
+ return stairsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getWaterSurface() {
- return waterSurfaceEClass;
+ public EClass getPlatform() {
+ return platformEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getHuman() {
- return humanEClass;
+ public EReference getPlatform_Base_Node() {
+ return (EReference)platformEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getPedestrian() {
- return pedestrianEClass;
+ public EReference getPlatform_Library() {
+ return (EReference)platformEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getStairs() {
- return stairsEClass;
+ public EClass getExternalLibrary() {
+ return externalLibraryEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EClass getPlatform() {
- return platformEClass;
+ public EAttribute getExternalLibrary_LibPath() {
+ return (EAttribute)externalLibraryEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EReference getPlatform_Base_Node() {
- return (EReference)platformEClass.getEStructuralFeatures().get(0);
+ public EAttribute getExternalLibrary_LibFileFormat() {
+ return (EAttribute)externalLibraryEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExternalLibrary_Base_Interface() {
+ return (EReference)externalLibraryEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getRoboticMiddleware() {
@@ -1989,7 +1859,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getRoboticMiddleware_Kind() {
@@ -1999,7 +1868,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getRoboticSimulator() {
@@ -2009,7 +1877,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getCycabTK() {
@@ -2019,7 +1886,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCycabTK_UseRealTime() {
@@ -2029,7 +1895,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCycabTK_TimeStep() {
@@ -2039,7 +1904,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getCycabTK_TimeFactor() {
@@ -2049,7 +1913,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getBlenderMorse() {
@@ -2059,7 +1922,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getBlenderMorse_DebugMode() {
@@ -2069,7 +1931,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getBlenderMorse_DebugDisplay() {
@@ -2079,7 +1940,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getBlenderMorse_Gravity() {
@@ -2089,7 +1949,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EAttribute getBlenderMorse__viewport_shade() {
@@ -2099,7 +1958,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getOnPort() {
@@ -2109,7 +1967,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getOnPort_Port() {
@@ -2119,7 +1976,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getOnPort_Base_Parameter() {
@@ -2129,7 +1985,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getAllocate() {
@@ -2139,7 +1994,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getAllocate_Base_Abstraction() {
@@ -2149,7 +2003,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getInertialMeasurementUnitSystem() {
@@ -2159,7 +2012,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getInertialNavigationSystem() {
@@ -2169,7 +2021,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getOdometrySystem() {
@@ -2179,7 +2030,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getInfraRedProximetrySystem() {
@@ -2189,7 +2039,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getDeploymentPlan() {
@@ -2199,7 +2048,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getDeploymentPlan_Base_Package() {
@@ -2209,7 +2057,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EReference getDeploymentPlan_MainInstance() {
@@ -2219,7 +2066,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EClass getGyroscope() {
@@ -2229,7 +2075,33 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @generated
+ */
+ public EClass getOnProperty() {
+ return onPropertyEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOnProperty_Property() {
+ return (EReference)onPropertyEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOnProperty_Base_Parameter() {
+ return (EReference)onPropertyEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
* @generated
*/
public EEnum getRobotKind() {
@@ -2239,7 +2111,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getUGVKind() {
@@ -2249,7 +2120,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getSynchronizationKind() {
@@ -2259,7 +2129,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getDataFlowDirectionKind() {
@@ -2269,7 +2138,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getServiceFlowKind() {
@@ -2279,7 +2147,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getRoboticMiddlewareKind() {
@@ -2289,7 +2156,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EEnum getShade() {
@@ -2299,7 +2165,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLFactory getRobotMLFactory() {
@@ -2309,22 +2174,19 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private boolean isCreated = false;
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void createPackageContents() {
- if(isCreated)
- return;
+ if (isCreated) return;
isCreated = true;
// Create classes and their features
@@ -2340,6 +2202,10 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
createEAttribute(algorithmEClass, ALGORITHM__LIB_PATH);
createEAttribute(algorithmEClass, ALGORITHM__LIB_FILE_FORMAT);
+ stateEClass = createEClass(STATE);
+ createEReference(stateEClass, STATE__BASE_STATE);
+ createEReference(stateEClass, STATE__BEHAVIOR);
+
robotEClass = createEClass(ROBOT);
createEAttribute(robotEClass, ROBOT__KIND);
createEAttribute(robotEClass, ROBOT__MASS);
@@ -2471,11 +2337,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
createEReference(algorithmLibraryEClass, ALGORITHM_LIBRARY__BASE_CLASS);
createEAttribute(algorithmLibraryEClass, ALGORITHM_LIBRARY__PATH);
- stateEClass = createEClass(STATE);
- createEReference(stateEClass, STATE__BASE_STATE);
- createEReference(stateEClass, STATE__OPERATION);
- createEReference(stateEClass, STATE__ARGUMENTS);
-
sensorDriverEClass = createEClass(SENSOR_DRIVER);
buildingEClass = createEClass(BUILDING);
@@ -2498,6 +2359,12 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
platformEClass = createEClass(PLATFORM);
createEReference(platformEClass, PLATFORM__BASE_NODE);
+ createEReference(platformEClass, PLATFORM__LIBRARY);
+
+ externalLibraryEClass = createEClass(EXTERNAL_LIBRARY);
+ createEAttribute(externalLibraryEClass, EXTERNAL_LIBRARY__LIB_PATH);
+ createEAttribute(externalLibraryEClass, EXTERNAL_LIBRARY__LIB_FILE_FORMAT);
+ createEReference(externalLibraryEClass, EXTERNAL_LIBRARY__BASE_INTERFACE);
roboticMiddlewareEClass = createEClass(ROBOTIC_MIDDLEWARE);
createEAttribute(roboticMiddlewareEClass, ROBOTIC_MIDDLEWARE__KIND);
@@ -2536,6 +2403,10 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
gyroscopeEClass = createEClass(GYROSCOPE);
+ onPropertyEClass = createEClass(ON_PROPERTY);
+ createEReference(onPropertyEClass, ON_PROPERTY__PROPERTY);
+ createEReference(onPropertyEClass, ON_PROPERTY__BASE_PARAMETER);
+
// Create enums
robotKindEEnum = createEEnum(ROBOT_KIND);
ugvKindEEnum = createEEnum(UGV_KIND);
@@ -2549,22 +2420,19 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
private boolean isInitialized = false;
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void initializePackageContents() {
- if(isInitialized)
- return;
+ if (isInitialized) return;
isInitialized = true;
// Initialize package
@@ -2629,11 +2497,11 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
infraRedProximetrySystemEClass.getESuperTypes().add(this.getObjectDetectionSensorSystem());
gyroscopeEClass.getESuperTypes().add(this.getSensorSystem());
- // Initialize classes and features; add operations and parameters
+ // Initialize classes, features, and operations; add parameters
initEClass(transitionEClass, Transition.class, "Transition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTransition_Base_Transition(), theUMLPackage.getTransition(), null, "base_Transition", null, 1, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getTransition_Guard(), this.getAlgorithm(), null, "guard", null, 1, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getTransition_Effect(), this.getAlgorithm(), null, "effect", null, 1, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getTransition_Guard(), theUMLPackage.getBehavior(), null, "guard", null, 1, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getTransition_Effect(), theUMLPackage.getBehavior(), null, "effect", null, 1, 1, Transition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(algorithmEClass, Algorithm.class, "Algorithm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAlgorithm_Base_Operation(), theUMLPackage.getOperation(), null, "base_Operation", null, 1, 1, Algorithm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
@@ -2642,8 +2510,12 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
initEAttribute(getAlgorithm_LibPath(), theTypesPackage.getString(), "libPath", null, 1, 1, Algorithm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getAlgorithm_LibFileFormat(), theTypesPackage.getString(), "libFileFormat", "elf", 1, 1, Algorithm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEClass(stateEClass, State.class, "State", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getState_Base_State(), theUMLPackage.getState(), null, "base_State", null, 1, 1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getState_Behavior(), theUMLPackage.getBehavior(), null, "behavior", null, 1, 1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
initEClass(robotEClass, Robot.class, "Robot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getRobot_Kind(), this.getRobotKind(), "kind", "UGV", 1, 1, Robot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getRobot_Kind(), this.getRobotKind(), "kind", "UGVcar", 1, 1, Robot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getRobot_Mass(), theStd_datatypesPackage.getFloat32(), "mass", null, 1, 1, Robot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getRobot_Width(), theStd_datatypesPackage.getFloat32(), "width", null, 1, 1, Robot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getRobot_UgvKind(), this.getUGVKind(), "ugvKind", null, 0, 1, Robot.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
@@ -2773,11 +2645,6 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
initEReference(getAlgorithmLibrary_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 1, 1, AlgorithmLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getAlgorithmLibrary_Path(), theTypesPackage.getString(), "path", null, 1, 1, AlgorithmLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEClass(stateEClass, State.class, "State", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getState_Base_State(), theUMLPackage.getState(), null, "base_State", null, 1, 1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getState_Operation(), this.getAlgorithm(), null, "operation", null, 1, 1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getState_Arguments(), theUMLPackage.getProperty(), null, "arguments", null, 0, -1, State.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
initEClass(sensorDriverEClass, SensorDriver.class, "SensorDriver", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(buildingEClass, Building.class, "Building", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -2800,6 +2667,12 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
initEClass(platformEClass, Platform.class, "Platform", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPlatform_Base_Node(), theUMLPackage.getNode(), null, "base_Node", null, 1, 1, Platform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getPlatform_Library(), this.getExternalLibrary(), null, "library", null, 0, -1, Platform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
+ initEClass(externalLibraryEClass, ExternalLibrary.class, "ExternalLibrary", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getExternalLibrary_LibPath(), theTypesPackage.getString(), "libPath", null, 1, 1, ExternalLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEAttribute(getExternalLibrary_LibFileFormat(), theTypesPackage.getString(), "libFileFormat", "elf", 1, 1, ExternalLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getExternalLibrary_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 1, 1, ExternalLibrary.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(roboticMiddlewareEClass, RoboticMiddleware.class, "RoboticMiddleware", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRoboticMiddleware_Kind(), this.getRoboticMiddlewareKind(), "kind", null, 1, 1, RoboticMiddleware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
@@ -2838,6 +2711,10 @@ public class RobotMLPackageImpl extends EPackageImpl implements RobotMLPackage {
initEClass(gyroscopeEClass, Gyroscope.class, "Gyroscope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(onPropertyEClass, OnProperty.class, "OnProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getOnProperty_Property(), theUMLPackage.getProperty(), null, "property", null, 1, 1, OnProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+ initEReference(getOnProperty_Base_Parameter(), theUMLPackage.getParameter(), null, "base_Parameter", null, 1, 1, OnProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(robotKindEEnum, RobotKind.class, "RobotKind");
addEEnumLiteral(robotKindEEnum, RobotKind.UUV);
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticMiddlewareImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticMiddlewareImpl.java
index effcc7dcaf0..37c00893b27 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticMiddlewareImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticMiddlewareImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.RoboticMiddleware;
import org.eclipse.papyrus.RobotML.RoboticMiddlewareKind;
@@ -25,19 +19,17 @@ import org.eclipse.papyrus.RobotML.RoboticMiddlewareKind;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticMiddlewareImpl#getKind <em>Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddleware {
-
/**
* The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
@@ -48,7 +40,6 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
* The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
@@ -58,7 +49,6 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected RoboticMiddlewareImpl() {
@@ -68,7 +58,6 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -79,7 +68,6 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RoboticMiddlewareKind getKind() {
@@ -89,27 +77,25 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setKind(RoboticMiddlewareKind newKind) {
RoboticMiddlewareKind oldKind = kind;
kind = newKind == null ? KIND_EDEFAULT : newKind;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND, oldKind, kind));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
- return getKind();
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
+ return getKind();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -117,15 +103,14 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
- setKind((RoboticMiddlewareKind)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
+ setKind((RoboticMiddlewareKind)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -133,15 +118,14 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
- setKind(KIND_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
+ setKind(KIND_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -149,14 +133,13 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
- return kind != KIND_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE__KIND:
+ return kind != KIND_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -164,13 +147,11 @@ public class RoboticMiddlewareImpl extends PlatformImpl implements RoboticMiddle
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (kind: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSimulatorImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSimulatorImpl.java
index fdcf43618d4..4a5c6d38d00 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSimulatorImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSimulatorImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.RoboticSimulator;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.RoboticSimulator;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class RoboticSimulatorImpl extends PlatformImpl implements RoboticSimulator {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected RoboticSimulatorImpl() {
@@ -39,7 +29,6 @@ public class RoboticSimulatorImpl extends PlatformImpl implements RoboticSimulat
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSystemImpl.java
index cefaf2198e1..12c83f61702 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RoboticSystemImpl.java
@@ -1,23 +1,18 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.RoboticSystem;
+
import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32;
/**
@@ -27,20 +22,18 @@ import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTyp
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl#getLocalPosition <em>Local Position</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl#getLocalOrientation <em>Local Orientation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl#getLocalPosition <em>Local Position</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.RoboticSystemImpl#getLocalOrientation <em>Local Orientation</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
-
/**
* The cached value of the '{@link #getLocalPosition() <em>Local Position</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLocalPosition()
* @generated
* @ordered
@@ -51,7 +44,6 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
* The cached value of the '{@link #getLocalOrientation() <em>Local Orientation</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLocalOrientation()
* @generated
* @ordered
@@ -61,7 +53,6 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected RoboticSystemImpl() {
@@ -71,7 +62,6 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -82,7 +72,6 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Point32 getLocalPosition() {
@@ -92,18 +81,14 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public NotificationChain basicSetLocalPosition(Point32 newLocalPosition, NotificationChain msgs) {
Point32 oldLocalPosition = localPosition;
localPosition = newLocalPosition;
- if(eNotificationRequired()) {
+ if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION, oldLocalPosition, newLocalPosition);
- if(msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
@@ -111,27 +96,25 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLocalPosition(Point32 newLocalPosition) {
- if(newLocalPosition != localPosition) {
+ if (newLocalPosition != localPosition) {
NotificationChain msgs = null;
- if(localPosition != null)
+ if (localPosition != null)
msgs = ((InternalEObject)localPosition).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION, null, msgs);
- if(newLocalPosition != null)
+ if (newLocalPosition != null)
msgs = ((InternalEObject)newLocalPosition).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION, null, msgs);
msgs = basicSetLocalPosition(newLocalPosition, msgs);
- if(msgs != null)
- msgs.dispatch();
- } else if(eNotificationRequired())
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION, newLocalPosition, newLocalPosition));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Point32 getLocalOrientation() {
@@ -141,18 +124,14 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public NotificationChain basicSetLocalOrientation(Point32 newLocalOrientation, NotificationChain msgs) {
Point32 oldLocalOrientation = localOrientation;
localOrientation = newLocalOrientation;
- if(eNotificationRequired()) {
+ if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION, oldLocalOrientation, newLocalOrientation);
- if(msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
@@ -160,36 +139,34 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLocalOrientation(Point32 newLocalOrientation) {
- if(newLocalOrientation != localOrientation) {
+ if (newLocalOrientation != localOrientation) {
NotificationChain msgs = null;
- if(localOrientation != null)
+ if (localOrientation != null)
msgs = ((InternalEObject)localOrientation).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION, null, msgs);
- if(newLocalOrientation != null)
+ if (newLocalOrientation != null)
msgs = ((InternalEObject)newLocalOrientation).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION, null, msgs);
msgs = basicSetLocalOrientation(newLocalOrientation, msgs);
- if(msgs != null)
- msgs.dispatch();
- } else if(eNotificationRequired())
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION, newLocalOrientation, newLocalOrientation));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
- return basicSetLocalPosition(null, msgs);
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
- return basicSetLocalOrientation(null, msgs);
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
+ return basicSetLocalPosition(null, msgs);
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
+ return basicSetLocalOrientation(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -197,16 +174,15 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
- return getLocalPosition();
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
- return getLocalOrientation();
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
+ return getLocalPosition();
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
+ return getLocalOrientation();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -214,18 +190,17 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
- setLocalPosition((Point32)newValue);
- return;
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
- setLocalOrientation((Point32)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
+ setLocalPosition((Point32)newValue);
+ return;
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
+ setLocalOrientation((Point32)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -233,18 +208,17 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
- setLocalPosition((Point32)null);
- return;
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
- setLocalOrientation((Point32)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
+ setLocalPosition((Point32)null);
+ return;
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
+ setLocalOrientation((Point32)null);
+ return;
}
super.eUnset(featureID);
}
@@ -252,16 +226,15 @@ public class RoboticSystemImpl extends SystemImpl implements RoboticSystem {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
- return localPosition != null;
- case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
- return localOrientation != null;
+ switch (featureID) {
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_POSITION:
+ return localPosition != null;
+ case RobotMLPackage.ROBOTIC_SYSTEM__LOCAL_ORIENTATION:
+ return localOrientation != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorDriverImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorDriverImpl.java
index 261a1c36382..c3ffa26f394 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorDriverImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorDriverImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.SensorDriver;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.SensorDriver;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class SensorDriverImpl extends SoftwareImpl implements SensorDriver {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SensorDriverImpl() {
@@ -39,7 +29,6 @@ public class SensorDriverImpl extends SoftwareImpl implements SensorDriver {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java
index 64aee0eeba0..65e2c49f407 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.SensorSystem;
@@ -24,20 +18,18 @@ import org.eclipse.papyrus.RobotML.SensorSystem;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl#getFrequency <em>Frequency</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl#getIdentifier <em>Identifier</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl#getFrequency <em>Frequency</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SensorSystemImpl#getIdentifier <em>Identifier</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem {
-
/**
* The default value of the '{@link #getFrequency() <em>Frequency</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getFrequency()
* @generated
* @ordered
@@ -48,7 +40,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
* The cached value of the '{@link #getFrequency() <em>Frequency</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getFrequency()
* @generated
* @ordered
@@ -59,7 +50,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
* The default value of the '{@link #getIdentifier() <em>Identifier</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getIdentifier()
* @generated
* @ordered
@@ -70,7 +60,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
* The cached value of the '{@link #getIdentifier() <em>Identifier</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getIdentifier()
* @generated
* @ordered
@@ -80,7 +69,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SensorSystemImpl() {
@@ -90,7 +78,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -101,7 +88,6 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getFrequency() {
@@ -111,20 +97,18 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setFrequency(float newFrequency) {
float oldFrequency = frequency;
frequency = newFrequency;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SENSOR_SYSTEM__FREQUENCY, oldFrequency, frequency));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getIdentifier() {
@@ -134,29 +118,27 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setIdentifier(String newIdentifier) {
String oldIdentifier = identifier;
identifier = newIdentifier;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER, oldIdentifier, identifier));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
- return getFrequency();
- case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
- return getIdentifier();
+ switch (featureID) {
+ case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
+ return getFrequency();
+ case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
+ return getIdentifier();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -164,18 +146,17 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
- setFrequency((Float)newValue);
- return;
- case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
- setIdentifier((String)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
+ setFrequency((Float)newValue);
+ return;
+ case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
+ setIdentifier((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -183,18 +164,17 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
- setFrequency(FREQUENCY_EDEFAULT);
- return;
- case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
- setIdentifier(IDENTIFIER_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
+ setFrequency(FREQUENCY_EDEFAULT);
+ return;
+ case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
+ setIdentifier(IDENTIFIER_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -202,16 +182,15 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
- return frequency != FREQUENCY_EDEFAULT;
- case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
- return IDENTIFIER_EDEFAULT == null ? identifier != null : !IDENTIFIER_EDEFAULT.equals(identifier);
+ switch (featureID) {
+ case RobotMLPackage.SENSOR_SYSTEM__FREQUENCY:
+ return frequency != FREQUENCY_EDEFAULT;
+ case RobotMLPackage.SENSOR_SYSTEM__IDENTIFIER:
+ return IDENTIFIER_EDEFAULT == null ? identifier != null : !IDENTIFIER_EDEFAULT.equals(identifier);
}
return super.eIsSet(featureID);
}
@@ -219,13 +198,11 @@ public class SensorSystemImpl extends RoboticSystemImpl implements SensorSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (frequency: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ServicePortImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ServicePortImpl.java
index ee7ba230b61..a35db7af356 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ServicePortImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/ServicePortImpl.java
@@ -1,24 +1,16 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.ServiceFlowKind;
import org.eclipse.papyrus.RobotML.ServicePort;
-import org.eclipse.uml2.uml.Image;
-import org.eclipse.uml2.uml.Stereotype;
/**
* <!-- begin-user-doc -->
@@ -27,19 +19,17 @@ import org.eclipse.uml2.uml.Stereotype;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.ServicePortImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.ServicePortImpl#getKind <em>Kind</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ServicePortImpl extends PortImpl implements ServicePort {
-
/**
* The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
@@ -50,7 +40,6 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
* The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getKind()
* @generated
* @ordered
@@ -60,7 +49,6 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected ServicePortImpl() {
@@ -70,7 +58,6 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -81,7 +68,6 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public ServiceFlowKind getKind() {
@@ -91,27 +77,25 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setKind(ServiceFlowKind newKind) {
ServiceFlowKind oldKind = kind;
kind = newKind == null ? KIND_EDEFAULT : newKind;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SERVICE_PORT__KIND, oldKind, kind));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.SERVICE_PORT__KIND:
- return getKind();
+ switch (featureID) {
+ case RobotMLPackage.SERVICE_PORT__KIND:
+ return getKind();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -119,15 +103,14 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.SERVICE_PORT__KIND:
- setKind((ServiceFlowKind)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SERVICE_PORT__KIND:
+ setKind((ServiceFlowKind)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -135,15 +118,14 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SERVICE_PORT__KIND:
- setKind(KIND_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SERVICE_PORT__KIND:
+ setKind(KIND_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -151,14 +133,13 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SERVICE_PORT__KIND:
- return kind != KIND_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.SERVICE_PORT__KIND:
+ return kind != KIND_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -166,13 +147,11 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (kind: ");
@@ -181,32 +160,4 @@ public class ServicePortImpl extends PortImpl implements ServicePort {
return result.toString();
}
- /**
- * <!-- begin-user-doc -->
- * Images registered in Profile are :
- *
- * 0 - ServicePort Provided
- * 1 - ServicePort Required
- *
- * <!-- end-user-doc -->.
- *
- * @return the icon of the port
- * @generated NOT
- */
- public Image getIcon() {
- Image ImageNotFound = null;
- if(getBase_Port() != null) {
- Stereotype st = getBase_Port().getAppliedStereotype("RobotML::ServicePort");
- Image image = st.getIcons().get(0);
-
- if(getKind() == ServiceFlowKind.REQUIRED) {
- image = st.getIcons().get(1);
- }
-
- return image;
- } else {
- return ImageNotFound;
- }
- }
-
} //ServicePortImpl
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SimulatedSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SimulatedSystemImpl.java
index 3a5ceaa9f44..83c9ae4453f 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SimulatedSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SimulatedSystemImpl.java
@@ -1,26 +1,23 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.SimulatedSystem;
+
import org.eclipse.uml2.uml.Property;
/**
@@ -30,20 +27,18 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl#getBase_Property <em>Base Property</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl#getMesh <em>Mesh</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl#getBase_Property <em>Base Property</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SimulatedSystemImpl#getMesh <em>Mesh</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem {
-
/**
* The cached value of the '{@link #getBase_Property() <em>Base Property</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Property()
* @generated
* @ordered
@@ -54,7 +49,6 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
* The cached value of the '{@link #getMesh() <em>Mesh</em>}' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getMesh()
* @generated
* @ordered
@@ -64,7 +58,6 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SimulatedSystemImpl() {
@@ -74,7 +67,6 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -85,15 +77,14 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Property getBase_Property() {
- if(base_Property != null && base_Property.eIsProxy()) {
+ if (base_Property != null && base_Property.eIsProxy()) {
InternalEObject oldBase_Property = (InternalEObject)base_Property;
base_Property = (Property)eResolveProxy(oldBase_Property);
- if(base_Property != oldBase_Property) {
- if(eNotificationRequired())
+ if (base_Property != oldBase_Property) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY, oldBase_Property, base_Property));
}
}
@@ -103,7 +94,6 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public Property basicGetBase_Property() {
@@ -113,24 +103,22 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Property(Property newBase_Property) {
Property oldBase_Property = base_Property;
base_Property = newBase_Property;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY, oldBase_Property, base_Property));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public EList<String> getMesh() {
- if(mesh == null) {
+ if (mesh == null) {
mesh = new EDataTypeUniqueEList<String>(String.class, this, RobotMLPackage.SIMULATED_SYSTEM__MESH);
}
return mesh;
@@ -139,18 +127,16 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
- if(resolve)
- return getBase_Property();
- return basicGetBase_Property();
- case RobotMLPackage.SIMULATED_SYSTEM__MESH:
- return getMesh();
+ switch (featureID) {
+ case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
+ if (resolve) return getBase_Property();
+ return basicGetBase_Property();
+ case RobotMLPackage.SIMULATED_SYSTEM__MESH:
+ return getMesh();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -158,20 +144,19 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
- setBase_Property((Property)newValue);
- return;
- case RobotMLPackage.SIMULATED_SYSTEM__MESH:
- getMesh().clear();
- getMesh().addAll((Collection<? extends String>)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
+ setBase_Property((Property)newValue);
+ return;
+ case RobotMLPackage.SIMULATED_SYSTEM__MESH:
+ getMesh().clear();
+ getMesh().addAll((Collection<? extends String>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -179,18 +164,17 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
- setBase_Property((Property)null);
- return;
- case RobotMLPackage.SIMULATED_SYSTEM__MESH:
- getMesh().clear();
- return;
+ switch (featureID) {
+ case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
+ setBase_Property((Property)null);
+ return;
+ case RobotMLPackage.SIMULATED_SYSTEM__MESH:
+ getMesh().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -198,16 +182,15 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
- return base_Property != null;
- case RobotMLPackage.SIMULATED_SYSTEM__MESH:
- return mesh != null && !mesh.isEmpty();
+ switch (featureID) {
+ case RobotMLPackage.SIMULATED_SYSTEM__BASE_PROPERTY:
+ return base_Property != null;
+ case RobotMLPackage.SIMULATED_SYSTEM__MESH:
+ return mesh != null && !mesh.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -215,13 +198,11 @@ public class SimulatedSystemImpl extends SoftwareImpl implements SimulatedSystem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (mesh: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java
index 3266a71fd01..0920e9d1138 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java
@@ -1,19 +1,13 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Software;
@@ -24,23 +18,21 @@ import org.eclipse.papyrus.RobotML.Software;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#isIsPeriodic <em>Is Periodic</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getPeriod <em>Period</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getPriority <em>Priority</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getDeadline <em>Deadline</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getWcet <em>Wcet</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#isIsPeriodic <em>Is Periodic</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getPeriod <em>Period</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getDeadline <em>Deadline</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SoftwareImpl#getWcet <em>Wcet</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class SoftwareImpl extends SystemImpl implements Software {
-
/**
* The default value of the '{@link #isIsPeriodic() <em>Is Periodic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isIsPeriodic()
* @generated
* @ordered
@@ -51,7 +43,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The cached value of the '{@link #isIsPeriodic() <em>Is Periodic</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isIsPeriodic()
* @generated
* @ordered
@@ -62,7 +53,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The default value of the '{@link #getPeriod() <em>Period</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPeriod()
* @generated
* @ordered
@@ -73,7 +63,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The cached value of the '{@link #getPeriod() <em>Period</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPeriod()
* @generated
* @ordered
@@ -84,7 +73,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The default value of the '{@link #getPriority() <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPriority()
* @generated
* @ordered
@@ -95,7 +83,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The cached value of the '{@link #getPriority() <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getPriority()
* @generated
* @ordered
@@ -106,7 +93,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The default value of the '{@link #getDeadline() <em>Deadline</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getDeadline()
* @generated
* @ordered
@@ -117,7 +103,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The cached value of the '{@link #getDeadline() <em>Deadline</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getDeadline()
* @generated
* @ordered
@@ -128,7 +113,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The default value of the '{@link #getWcet() <em>Wcet</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWcet()
* @generated
* @ordered
@@ -139,7 +123,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
* The cached value of the '{@link #getWcet() <em>Wcet</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWcet()
* @generated
* @ordered
@@ -149,7 +132,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SoftwareImpl() {
@@ -159,7 +141,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -170,7 +151,6 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isIsPeriodic() {
@@ -180,20 +160,18 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setIsPeriodic(boolean newIsPeriodic) {
boolean oldIsPeriodic = isPeriodic;
isPeriodic = newIsPeriodic;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SOFTWARE__IS_PERIODIC, oldIsPeriodic, isPeriodic));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getPeriod() {
@@ -203,20 +181,18 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setPeriod(float newPeriod) {
float oldPeriod = period;
period = newPeriod;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SOFTWARE__PERIOD, oldPeriod, period));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public char getPriority() {
@@ -226,20 +202,18 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setPriority(char newPriority) {
char oldPriority = priority;
priority = newPriority;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SOFTWARE__PRIORITY, oldPriority, priority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getDeadline() {
@@ -249,20 +223,18 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setDeadline(float newDeadline) {
float oldDeadline = deadline;
deadline = newDeadline;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SOFTWARE__DEADLINE, oldDeadline, deadline));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public float getWcet() {
@@ -272,35 +244,33 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setWcet(float newWcet) {
float oldWcet = wcet;
wcet = newWcet;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SOFTWARE__WCET, oldWcet, wcet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.SOFTWARE__IS_PERIODIC:
- return isIsPeriodic();
- case RobotMLPackage.SOFTWARE__PERIOD:
- return getPeriod();
- case RobotMLPackage.SOFTWARE__PRIORITY:
- return getPriority();
- case RobotMLPackage.SOFTWARE__DEADLINE:
- return getDeadline();
- case RobotMLPackage.SOFTWARE__WCET:
- return getWcet();
+ switch (featureID) {
+ case RobotMLPackage.SOFTWARE__IS_PERIODIC:
+ return isIsPeriodic();
+ case RobotMLPackage.SOFTWARE__PERIOD:
+ return getPeriod();
+ case RobotMLPackage.SOFTWARE__PRIORITY:
+ return getPriority();
+ case RobotMLPackage.SOFTWARE__DEADLINE:
+ return getDeadline();
+ case RobotMLPackage.SOFTWARE__WCET:
+ return getWcet();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -308,27 +278,26 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.SOFTWARE__IS_PERIODIC:
- setIsPeriodic((Boolean)newValue);
- return;
- case RobotMLPackage.SOFTWARE__PERIOD:
- setPeriod((Float)newValue);
- return;
- case RobotMLPackage.SOFTWARE__PRIORITY:
- setPriority((Character)newValue);
- return;
- case RobotMLPackage.SOFTWARE__DEADLINE:
- setDeadline((Float)newValue);
- return;
- case RobotMLPackage.SOFTWARE__WCET:
- setWcet((Float)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SOFTWARE__IS_PERIODIC:
+ setIsPeriodic((Boolean)newValue);
+ return;
+ case RobotMLPackage.SOFTWARE__PERIOD:
+ setPeriod((Float)newValue);
+ return;
+ case RobotMLPackage.SOFTWARE__PRIORITY:
+ setPriority((Character)newValue);
+ return;
+ case RobotMLPackage.SOFTWARE__DEADLINE:
+ setDeadline((Float)newValue);
+ return;
+ case RobotMLPackage.SOFTWARE__WCET:
+ setWcet((Float)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -336,27 +305,26 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SOFTWARE__IS_PERIODIC:
- setIsPeriodic(IS_PERIODIC_EDEFAULT);
- return;
- case RobotMLPackage.SOFTWARE__PERIOD:
- setPeriod(PERIOD_EDEFAULT);
- return;
- case RobotMLPackage.SOFTWARE__PRIORITY:
- setPriority(PRIORITY_EDEFAULT);
- return;
- case RobotMLPackage.SOFTWARE__DEADLINE:
- setDeadline(DEADLINE_EDEFAULT);
- return;
- case RobotMLPackage.SOFTWARE__WCET:
- setWcet(WCET_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SOFTWARE__IS_PERIODIC:
+ setIsPeriodic(IS_PERIODIC_EDEFAULT);
+ return;
+ case RobotMLPackage.SOFTWARE__PERIOD:
+ setPeriod(PERIOD_EDEFAULT);
+ return;
+ case RobotMLPackage.SOFTWARE__PRIORITY:
+ setPriority(PRIORITY_EDEFAULT);
+ return;
+ case RobotMLPackage.SOFTWARE__DEADLINE:
+ setDeadline(DEADLINE_EDEFAULT);
+ return;
+ case RobotMLPackage.SOFTWARE__WCET:
+ setWcet(WCET_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -364,22 +332,21 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SOFTWARE__IS_PERIODIC:
- return isPeriodic != IS_PERIODIC_EDEFAULT;
- case RobotMLPackage.SOFTWARE__PERIOD:
- return period != PERIOD_EDEFAULT;
- case RobotMLPackage.SOFTWARE__PRIORITY:
- return priority != PRIORITY_EDEFAULT;
- case RobotMLPackage.SOFTWARE__DEADLINE:
- return deadline != DEADLINE_EDEFAULT;
- case RobotMLPackage.SOFTWARE__WCET:
- return wcet != WCET_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.SOFTWARE__IS_PERIODIC:
+ return isPeriodic != IS_PERIODIC_EDEFAULT;
+ case RobotMLPackage.SOFTWARE__PERIOD:
+ return period != PERIOD_EDEFAULT;
+ case RobotMLPackage.SOFTWARE__PRIORITY:
+ return priority != PRIORITY_EDEFAULT;
+ case RobotMLPackage.SOFTWARE__DEADLINE:
+ return deadline != DEADLINE_EDEFAULT;
+ case RobotMLPackage.SOFTWARE__WCET:
+ return wcet != WCET_EDEFAULT;
}
return super.eIsSet(featureID);
}
@@ -387,13 +354,11 @@ public class SoftwareImpl extends SystemImpl implements Software {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (isPeriodic: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StairsImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StairsImpl.java
index 4d113a2a389..19a6af9352c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StairsImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StairsImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Stairs;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.Stairs;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class StairsImpl extends GroundImpl implements Stairs {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected StairsImpl() {
@@ -39,7 +29,6 @@ public class StairsImpl extends GroundImpl implements Stairs {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StateImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StateImpl.java
index 24d0a83b4ed..5644256f18e 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StateImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/StateImpl.java
@@ -1,29 +1,19 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
-import java.util.Collection;
-
import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.papyrus.RobotML.Algorithm;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.State;
-import org.eclipse.uml2.uml.Property;
+
+import org.eclipse.uml2.uml.Behavior;
/**
* <!-- begin-user-doc -->
@@ -32,21 +22,18 @@ import org.eclipse.uml2.uml.Property;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.StateImpl#getBase_State <em>Base State</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.StateImpl#getOperation <em>Operation</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.StateImpl#getArguments <em>Arguments</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.StateImpl#getBase_State <em>Base State</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.StateImpl#getBehavior <em>Behavior</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class StateImpl extends EObjectImpl implements State {
-
+public class StateImpl extends MinimalEObjectImpl.Container implements State {
/**
* The cached value of the '{@link #getBase_State() <em>Base State</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_State()
* @generated
* @ordered
@@ -54,31 +41,18 @@ public class StateImpl extends EObjectImpl implements State {
protected org.eclipse.uml2.uml.State base_State;
/**
- * The cached value of the '{@link #getOperation() <em>Operation</em>}' reference.
+ * The cached value of the '{@link #getBehavior() <em>Behavior</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see #getOperation()
+ * @see #getBehavior()
* @generated
* @ordered
*/
- protected Algorithm operation;
+ protected Behavior behavior;
/**
- * The cached value of the '{@link #getArguments() <em>Arguments</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see #getArguments()
- * @generated
- * @ordered
- */
- protected EList<Property> arguments;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
* @generated
*/
protected StateImpl() {
@@ -88,7 +62,6 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -99,15 +72,14 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.State getBase_State() {
- if(base_State != null && base_State.eIsProxy()) {
+ if (base_State != null && base_State.eIsProxy()) {
InternalEObject oldBase_State = (InternalEObject)base_State;
base_State = (org.eclipse.uml2.uml.State)eResolveProxy(oldBase_State);
- if(base_State != oldBase_State) {
- if(eNotificationRequired())
+ if (base_State != oldBase_State) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.STATE__BASE_STATE, oldBase_State, base_State));
}
}
@@ -117,7 +89,6 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.State basicGetBase_State() {
@@ -127,89 +98,67 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_State(org.eclipse.uml2.uml.State newBase_State) {
org.eclipse.uml2.uml.State oldBase_State = base_State;
base_State = newBase_State;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.STATE__BASE_STATE, oldBase_State, base_State));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public Algorithm getOperation() {
- if(operation != null && operation.eIsProxy()) {
- InternalEObject oldOperation = (InternalEObject)operation;
- operation = (Algorithm)eResolveProxy(oldOperation);
- if(operation != oldOperation) {
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.STATE__OPERATION, oldOperation, operation));
+ public Behavior getBehavior() {
+ if (behavior != null && behavior.eIsProxy()) {
+ InternalEObject oldBehavior = (InternalEObject)behavior;
+ behavior = (Behavior)eResolveProxy(oldBehavior);
+ if (behavior != oldBehavior) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.STATE__BEHAVIOR, oldBehavior, behavior));
}
}
- return operation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public Algorithm basicGetOperation() {
- return operation;
+ return behavior;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public void setOperation(Algorithm newOperation) {
- Algorithm oldOperation = operation;
- operation = newOperation;
- if(eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.STATE__OPERATION, oldOperation, operation));
+ public Behavior basicGetBehavior() {
+ return behavior;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public EList<Property> getArguments() {
- if(arguments == null) {
- arguments = new EObjectResolvingEList<Property>(Property.class, this, RobotMLPackage.STATE__ARGUMENTS);
- }
- return arguments;
+ public void setBehavior(Behavior newBehavior) {
+ Behavior oldBehavior = behavior;
+ behavior = newBehavior;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.STATE__BEHAVIOR, oldBehavior, behavior));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.STATE__BASE_STATE:
- if(resolve)
- return getBase_State();
- return basicGetBase_State();
- case RobotMLPackage.STATE__OPERATION:
- if(resolve)
- return getOperation();
- return basicGetOperation();
- case RobotMLPackage.STATE__ARGUMENTS:
- return getArguments();
+ switch (featureID) {
+ case RobotMLPackage.STATE__BASE_STATE:
+ if (resolve) return getBase_State();
+ return basicGetBase_State();
+ case RobotMLPackage.STATE__BEHAVIOR:
+ if (resolve) return getBehavior();
+ return basicGetBehavior();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -217,23 +166,17 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- @SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.STATE__BASE_STATE:
- setBase_State((org.eclipse.uml2.uml.State)newValue);
- return;
- case RobotMLPackage.STATE__OPERATION:
- setOperation((Algorithm)newValue);
- return;
- case RobotMLPackage.STATE__ARGUMENTS:
- getArguments().clear();
- getArguments().addAll((Collection<? extends Property>)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.STATE__BASE_STATE:
+ setBase_State((org.eclipse.uml2.uml.State)newValue);
+ return;
+ case RobotMLPackage.STATE__BEHAVIOR:
+ setBehavior((Behavior)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -241,21 +184,17 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.STATE__BASE_STATE:
- setBase_State((org.eclipse.uml2.uml.State)null);
- return;
- case RobotMLPackage.STATE__OPERATION:
- setOperation((Algorithm)null);
- return;
- case RobotMLPackage.STATE__ARGUMENTS:
- getArguments().clear();
- return;
+ switch (featureID) {
+ case RobotMLPackage.STATE__BASE_STATE:
+ setBase_State((org.eclipse.uml2.uml.State)null);
+ return;
+ case RobotMLPackage.STATE__BEHAVIOR:
+ setBehavior((Behavior)null);
+ return;
}
super.eUnset(featureID);
}
@@ -263,18 +202,15 @@ public class StateImpl extends EObjectImpl implements State {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.STATE__BASE_STATE:
- return base_State != null;
- case RobotMLPackage.STATE__OPERATION:
- return operation != null;
- case RobotMLPackage.STATE__ARGUMENTS:
- return arguments != null && !arguments.isEmpty();
+ switch (featureID) {
+ case RobotMLPackage.STATE__BASE_STATE:
+ return base_State != null;
+ case RobotMLPackage.STATE__BEHAVIOR:
+ return behavior != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SurfaceImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SurfaceImpl.java
index 0fefa7e9373..c0ec02e310c 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SurfaceImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SurfaceImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Surface;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.Surface;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class SurfaceImpl extends PhysicalObjectImpl implements Surface {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SurfaceImpl() {
@@ -39,7 +29,6 @@ public class SurfaceImpl extends PhysicalObjectImpl implements Surface {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java
index 5cfa45617e7..0dda964be3e 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java
@@ -1,21 +1,15 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
/**
@@ -25,22 +19,20 @@ import org.eclipse.papyrus.RobotML.RobotMLPackage;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#isNative <em>Native</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getLibraryPath <em>Library Path</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getLibraryComponentName <em>Library Component Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#isNative <em>Native</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getLibraryPath <em>Library Path</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.SystemImpl#getLibraryComponentName <em>Library Component Name</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.RobotML.System {
-
+public class SystemImpl extends MinimalEObjectImpl.Container implements org.eclipse.papyrus.RobotML.System {
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Class()
* @generated
* @ordered
@@ -51,7 +43,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The default value of the '{@link #isNative() <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNative()
* @generated
* @ordered
@@ -62,7 +53,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The cached value of the '{@link #isNative() <em>Native</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #isNative()
* @generated
* @ordered
@@ -73,7 +63,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The default value of the '{@link #getLibraryPath() <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryPath()
* @generated
* @ordered
@@ -84,7 +73,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The cached value of the '{@link #getLibraryPath() <em>Library Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryPath()
* @generated
* @ordered
@@ -95,7 +83,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The default value of the '{@link #getLibraryComponentName() <em>Library Component Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryComponentName()
* @generated
* @ordered
@@ -106,7 +93,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
* The cached value of the '{@link #getLibraryComponentName() <em>Library Component Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getLibraryComponentName()
* @generated
* @ordered
@@ -116,7 +102,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected SystemImpl() {
@@ -126,7 +111,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -137,15 +121,14 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if(base_Class != null && base_Class.eIsProxy()) {
+ if (base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if(base_Class != oldBase_Class) {
- if(eNotificationRequired())
+ if (base_Class != oldBase_Class) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.SYSTEM__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -155,7 +138,6 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -165,20 +147,18 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SYSTEM__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public boolean isNative() {
@@ -188,20 +168,18 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setNative(boolean newNative) {
boolean oldNative = native_;
native_ = newNative;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SYSTEM__NATIVE, oldNative, native_));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLibraryPath() {
@@ -211,20 +189,18 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLibraryPath(String newLibraryPath) {
String oldLibraryPath = libraryPath;
libraryPath = newLibraryPath;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SYSTEM__LIBRARY_PATH, oldLibraryPath, libraryPath));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public String getLibraryComponentName() {
@@ -234,35 +210,32 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setLibraryComponentName(String newLibraryComponentName) {
String oldLibraryComponentName = libraryComponentName;
libraryComponentName = newLibraryComponentName;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME, oldLibraryComponentName, libraryComponentName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.SYSTEM__BASE_CLASS:
- if(resolve)
- return getBase_Class();
- return basicGetBase_Class();
- case RobotMLPackage.SYSTEM__NATIVE:
- return isNative();
- case RobotMLPackage.SYSTEM__LIBRARY_PATH:
- return getLibraryPath();
- case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
- return getLibraryComponentName();
+ switch (featureID) {
+ case RobotMLPackage.SYSTEM__BASE_CLASS:
+ if (resolve) return getBase_Class();
+ return basicGetBase_Class();
+ case RobotMLPackage.SYSTEM__NATIVE:
+ return isNative();
+ case RobotMLPackage.SYSTEM__LIBRARY_PATH:
+ return getLibraryPath();
+ case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
+ return getLibraryComponentName();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -270,24 +243,23 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.SYSTEM__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case RobotMLPackage.SYSTEM__NATIVE:
- setNative((Boolean)newValue);
- return;
- case RobotMLPackage.SYSTEM__LIBRARY_PATH:
- setLibraryPath((String)newValue);
- return;
- case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
- setLibraryComponentName((String)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SYSTEM__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case RobotMLPackage.SYSTEM__NATIVE:
+ setNative((Boolean)newValue);
+ return;
+ case RobotMLPackage.SYSTEM__LIBRARY_PATH:
+ setLibraryPath((String)newValue);
+ return;
+ case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
+ setLibraryComponentName((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -295,24 +267,23 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SYSTEM__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case RobotMLPackage.SYSTEM__NATIVE:
- setNative(NATIVE_EDEFAULT);
- return;
- case RobotMLPackage.SYSTEM__LIBRARY_PATH:
- setLibraryPath(LIBRARY_PATH_EDEFAULT);
- return;
- case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
- setLibraryComponentName(LIBRARY_COMPONENT_NAME_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.SYSTEM__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case RobotMLPackage.SYSTEM__NATIVE:
+ setNative(NATIVE_EDEFAULT);
+ return;
+ case RobotMLPackage.SYSTEM__LIBRARY_PATH:
+ setLibraryPath(LIBRARY_PATH_EDEFAULT);
+ return;
+ case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
+ setLibraryComponentName(LIBRARY_COMPONENT_NAME_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -320,20 +291,19 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.SYSTEM__BASE_CLASS:
- return base_Class != null;
- case RobotMLPackage.SYSTEM__NATIVE:
- return native_ != NATIVE_EDEFAULT;
- case RobotMLPackage.SYSTEM__LIBRARY_PATH:
- return LIBRARY_PATH_EDEFAULT == null ? libraryPath != null : !LIBRARY_PATH_EDEFAULT.equals(libraryPath);
- case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
- return LIBRARY_COMPONENT_NAME_EDEFAULT == null ? libraryComponentName != null : !LIBRARY_COMPONENT_NAME_EDEFAULT.equals(libraryComponentName);
+ switch (featureID) {
+ case RobotMLPackage.SYSTEM__BASE_CLASS:
+ return base_Class != null;
+ case RobotMLPackage.SYSTEM__NATIVE:
+ return native_ != NATIVE_EDEFAULT;
+ case RobotMLPackage.SYSTEM__LIBRARY_PATH:
+ return LIBRARY_PATH_EDEFAULT == null ? libraryPath != null : !LIBRARY_PATH_EDEFAULT.equals(libraryPath);
+ case RobotMLPackage.SYSTEM__LIBRARY_COMPONENT_NAME:
+ return LIBRARY_COMPONENT_NAME_EDEFAULT == null ? libraryComponentName != null : !LIBRARY_COMPONENT_NAME_EDEFAULT.equals(libraryComponentName);
}
return super.eIsSet(featureID);
}
@@ -341,13 +311,11 @@ public class SystemImpl extends EObjectImpl implements org.eclipse.papyrus.Robot
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (native: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/TransitionImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/TransitionImpl.java
index c5874b918fb..b30511fddf3 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/TransitionImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/TransitionImpl.java
@@ -1,25 +1,20 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.papyrus.RobotML.Algorithm;
+import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.Transition;
+import org.eclipse.uml2.uml.Behavior;
+
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Transition</b></em>'.
@@ -27,21 +22,19 @@ import org.eclipse.papyrus.RobotML.Transition;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getBase_Transition <em>Base Transition</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getGuard <em>Guard</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getEffect <em>Effect</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getBase_Transition <em>Base Transition</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getGuard <em>Guard</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.TransitionImpl#getEffect <em>Effect</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
-public class TransitionImpl extends EObjectImpl implements Transition {
-
+public class TransitionImpl extends MinimalEObjectImpl.Container implements Transition {
/**
* The cached value of the '{@link #getBase_Transition() <em>Base Transition</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getBase_Transition()
* @generated
* @ordered
@@ -52,28 +45,25 @@ public class TransitionImpl extends EObjectImpl implements Transition {
* The cached value of the '{@link #getGuard() <em>Guard</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getGuard()
* @generated
* @ordered
*/
- protected Algorithm guard;
+ protected Behavior guard;
/**
* The cached value of the '{@link #getEffect() <em>Effect</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getEffect()
* @generated
* @ordered
*/
- protected Algorithm effect;
+ protected Behavior effect;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected TransitionImpl() {
@@ -83,7 +73,6 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
@@ -94,15 +83,14 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Transition getBase_Transition() {
- if(base_Transition != null && base_Transition.eIsProxy()) {
+ if (base_Transition != null && base_Transition.eIsProxy()) {
InternalEObject oldBase_Transition = (InternalEObject)base_Transition;
base_Transition = (org.eclipse.uml2.uml.Transition)eResolveProxy(oldBase_Transition);
- if(base_Transition != oldBase_Transition) {
- if(eNotificationRequired())
+ if (base_Transition != oldBase_Transition) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.TRANSITION__BASE_TRANSITION, oldBase_Transition, base_Transition));
}
}
@@ -112,7 +100,6 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public org.eclipse.uml2.uml.Transition basicGetBase_Transition() {
@@ -122,28 +109,26 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public void setBase_Transition(org.eclipse.uml2.uml.Transition newBase_Transition) {
org.eclipse.uml2.uml.Transition oldBase_Transition = base_Transition;
base_Transition = newBase_Transition;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.TRANSITION__BASE_TRANSITION, oldBase_Transition, base_Transition));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public Algorithm getGuard() {
- if(guard != null && guard.eIsProxy()) {
+ public Behavior getGuard() {
+ if (guard != null && guard.eIsProxy()) {
InternalEObject oldGuard = (InternalEObject)guard;
- guard = (Algorithm)eResolveProxy(oldGuard);
- if(guard != oldGuard) {
- if(eNotificationRequired())
+ guard = (Behavior)eResolveProxy(oldGuard);
+ if (guard != oldGuard) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.TRANSITION__GUARD, oldGuard, guard));
}
}
@@ -153,38 +138,35 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public Algorithm basicGetGuard() {
+ public Behavior basicGetGuard() {
return guard;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public void setGuard(Algorithm newGuard) {
- Algorithm oldGuard = guard;
+ public void setGuard(Behavior newGuard) {
+ Behavior oldGuard = guard;
guard = newGuard;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.TRANSITION__GUARD, oldGuard, guard));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public Algorithm getEffect() {
- if(effect != null && effect.eIsProxy()) {
+ public Behavior getEffect() {
+ if (effect != null && effect.eIsProxy()) {
InternalEObject oldEffect = (InternalEObject)effect;
- effect = (Algorithm)eResolveProxy(oldEffect);
- if(effect != oldEffect) {
- if(eNotificationRequired())
+ effect = (Behavior)eResolveProxy(oldEffect);
+ if (effect != oldEffect) {
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RobotMLPackage.TRANSITION__EFFECT, oldEffect, effect));
}
}
@@ -194,47 +176,41 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public Algorithm basicGetEffect() {
+ public Behavior basicGetEffect() {
return effect;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- public void setEffect(Algorithm newEffect) {
- Algorithm oldEffect = effect;
+ public void setEffect(Behavior newEffect) {
+ Behavior oldEffect = effect;
effect = newEffect;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.TRANSITION__EFFECT, oldEffect, effect));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.TRANSITION__BASE_TRANSITION:
- if(resolve)
- return getBase_Transition();
- return basicGetBase_Transition();
- case RobotMLPackage.TRANSITION__GUARD:
- if(resolve)
- return getGuard();
- return basicGetGuard();
- case RobotMLPackage.TRANSITION__EFFECT:
- if(resolve)
- return getEffect();
- return basicGetEffect();
+ switch (featureID) {
+ case RobotMLPackage.TRANSITION__BASE_TRANSITION:
+ if (resolve) return getBase_Transition();
+ return basicGetBase_Transition();
+ case RobotMLPackage.TRANSITION__GUARD:
+ if (resolve) return getGuard();
+ return basicGetGuard();
+ case RobotMLPackage.TRANSITION__EFFECT:
+ if (resolve) return getEffect();
+ return basicGetEffect();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -242,21 +218,20 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.TRANSITION__BASE_TRANSITION:
- setBase_Transition((org.eclipse.uml2.uml.Transition)newValue);
- return;
- case RobotMLPackage.TRANSITION__GUARD:
- setGuard((Algorithm)newValue);
- return;
- case RobotMLPackage.TRANSITION__EFFECT:
- setEffect((Algorithm)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.TRANSITION__BASE_TRANSITION:
+ setBase_Transition((org.eclipse.uml2.uml.Transition)newValue);
+ return;
+ case RobotMLPackage.TRANSITION__GUARD:
+ setGuard((Behavior)newValue);
+ return;
+ case RobotMLPackage.TRANSITION__EFFECT:
+ setEffect((Behavior)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -264,21 +239,20 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.TRANSITION__BASE_TRANSITION:
- setBase_Transition((org.eclipse.uml2.uml.Transition)null);
- return;
- case RobotMLPackage.TRANSITION__GUARD:
- setGuard((Algorithm)null);
- return;
- case RobotMLPackage.TRANSITION__EFFECT:
- setEffect((Algorithm)null);
- return;
+ switch (featureID) {
+ case RobotMLPackage.TRANSITION__BASE_TRANSITION:
+ setBase_Transition((org.eclipse.uml2.uml.Transition)null);
+ return;
+ case RobotMLPackage.TRANSITION__GUARD:
+ setGuard((Behavior)null);
+ return;
+ case RobotMLPackage.TRANSITION__EFFECT:
+ setEffect((Behavior)null);
+ return;
}
super.eUnset(featureID);
}
@@ -286,18 +260,17 @@ public class TransitionImpl extends EObjectImpl implements Transition {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.TRANSITION__BASE_TRANSITION:
- return base_Transition != null;
- case RobotMLPackage.TRANSITION__GUARD:
- return guard != null;
- case RobotMLPackage.TRANSITION__EFFECT:
- return effect != null;
+ switch (featureID) {
+ case RobotMLPackage.TRANSITION__BASE_TRANSITION:
+ return base_Transition != null;
+ case RobotMLPackage.TRANSITION__GUARD:
+ return guard != null;
+ case RobotMLPackage.TRANSITION__EFFECT:
+ return effect != null;
}
return super.eIsSet(featureID);
}
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WaterSurfaceImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WaterSurfaceImpl.java
index 5e58b782977..55e0ef18c77 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WaterSurfaceImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WaterSurfaceImpl.java
@@ -1,17 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.WaterSurface;
@@ -21,15 +13,13 @@ import org.eclipse.papyrus.RobotML.WaterSurface;
* <!-- end-user-doc -->
* <p>
* </p>
- *
+ *
* @generated
*/
public class WaterSurfaceImpl extends SurfaceImpl implements WaterSurface {
-
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected WaterSurfaceImpl() {
@@ -39,7 +29,6 @@ public class WaterSurfaceImpl extends SurfaceImpl implements WaterSurface {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WheelSystemImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WheelSystemImpl.java
index 5eac3e67c86..e0e8c0329df 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WheelSystemImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/WheelSystemImpl.java
@@ -1,22 +1,17 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
import org.eclipse.papyrus.RobotML.WheelSystem;
+// TODO: Auto-generated Javadoc
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Wheel System</b></em>'.
@@ -24,34 +19,32 @@ import org.eclipse.papyrus.RobotML.WheelSystem;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelRadius <em>Wheel Radius</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelWidth <em>Wheel Width</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionRestLength <em>Suspension Rest Length</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelConnectionHeight <em>Wheel Connection Height</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getTypeOfWheel <em>Type Of Wheel</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelFriction <em>Wheel Friction</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionStiffness <em>Suspension Stiffness</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionDamping <em>Suspension Damping</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionCompression <em>Suspension Compression</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}</li>
- * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelRadius <em>Wheel Radius</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelWidth <em>Wheel Width</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionRestLength <em>Suspension Rest Length</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelConnectionHeight <em>Wheel Connection Height</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getTypeOfWheel <em>Type Of Wheel</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDkp <em>Wheel Velocity PI Dkp</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDki <em>Wheel Velocity PI Dki</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDkd <em>Wheel Velocity PI Dkd</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelSteeringPIDkp <em>Wheel Steering PI Dkp</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelSteeringPIDkd <em>Wheel Steering PI Dkd</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelFriction <em>Wheel Friction</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionStiffness <em>Suspension Stiffness</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionDamping <em>Suspension Damping</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getSuspensionCompression <em>Suspension Compression</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDmaxSum <em>Wheel Velocity PI Dmax Sum</em>}</li>
+ * <li>{@link org.eclipse.papyrus.RobotML.impl.WheelSystemImpl#getWheelVelocityPIDmaxVal <em>Wheel Velocity PI Dmax Val</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
-
/**
* The default value of the '{@link #getWheelRadius() <em>Wheel Radius</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelRadius()
* @generated
* @ordered
@@ -62,7 +55,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelRadius() <em>Wheel Radius</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelRadius()
* @generated
* @ordered
@@ -73,7 +65,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelWidth() <em>Wheel Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelWidth()
* @generated
* @ordered
@@ -84,7 +75,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelWidth() <em>Wheel Width</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelWidth()
* @generated
* @ordered
@@ -95,7 +85,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getSuspensionRestLength() <em>Suspension Rest Length</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionRestLength()
* @generated
* @ordered
@@ -106,7 +95,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getSuspensionRestLength() <em>Suspension Rest Length</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionRestLength()
* @generated
* @ordered
@@ -117,7 +105,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelConnectionHeight() <em>Wheel Connection Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelConnectionHeight()
* @generated
* @ordered
@@ -128,7 +115,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelConnectionHeight() <em>Wheel Connection Height</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelConnectionHeight()
* @generated
* @ordered
@@ -139,7 +125,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getTypeOfWheel() <em>Type Of Wheel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTypeOfWheel()
* @generated
* @ordered
@@ -150,7 +135,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getTypeOfWheel() <em>Type Of Wheel</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getTypeOfWheel()
* @generated
* @ordered
@@ -161,7 +145,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelVelocityPIDkp() <em>Wheel Velocity PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDkp()
* @generated
* @ordered
@@ -172,7 +155,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelVelocityPIDkp() <em>Wheel Velocity PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDkp()
* @generated
* @ordered
@@ -183,7 +165,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelVelocityPIDki() <em>Wheel Velocity PI Dki</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDki()
* @generated
* @ordered
@@ -194,7 +175,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelVelocityPIDki() <em>Wheel Velocity PI Dki</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDki()
* @generated
* @ordered
@@ -205,7 +185,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelVelocityPIDkd() <em>Wheel Velocity PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDkd()
* @generated
* @ordered
@@ -216,7 +195,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelVelocityPIDkd() <em>Wheel Velocity PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDkd()
* @generated
* @ordered
@@ -227,7 +205,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelSteeringPIDkp() <em>Wheel Steering PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelSteeringPIDkp()
* @generated
* @ordered
@@ -238,7 +215,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelSteeringPIDkp() <em>Wheel Steering PI Dkp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelSteeringPIDkp()
* @generated
* @ordered
@@ -249,7 +225,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelSteeringPIDkd() <em>Wheel Steering PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelSteeringPIDkd()
* @generated
* @ordered
@@ -260,7 +235,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelSteeringPIDkd() <em>Wheel Steering PI Dkd</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelSteeringPIDkd()
* @generated
* @ordered
@@ -271,7 +245,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelFriction() <em>Wheel Friction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelFriction()
* @generated
* @ordered
@@ -282,7 +255,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelFriction() <em>Wheel Friction</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelFriction()
* @generated
* @ordered
@@ -293,7 +265,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getSuspensionStiffness() <em>Suspension Stiffness</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionStiffness()
* @generated
* @ordered
@@ -304,7 +275,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getSuspensionStiffness() <em>Suspension Stiffness</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionStiffness()
* @generated
* @ordered
@@ -315,7 +285,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getSuspensionDamping() <em>Suspension Damping</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionDamping()
* @generated
* @ordered
@@ -326,7 +295,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getSuspensionDamping() <em>Suspension Damping</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionDamping()
* @generated
* @ordered
@@ -337,7 +305,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getSuspensionCompression() <em>Suspension Compression</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionCompression()
* @generated
* @ordered
@@ -348,7 +315,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getSuspensionCompression() <em>Suspension Compression</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getSuspensionCompression()
* @generated
* @ordered
@@ -359,7 +325,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelVelocityPIDmaxSum() <em>Wheel Velocity PI Dmax Sum</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDmaxSum()
* @generated
* @ordered
@@ -370,7 +335,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelVelocityPIDmaxSum() <em>Wheel Velocity PI Dmax Sum</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDmaxSum()
* @generated
* @ordered
@@ -381,7 +345,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The default value of the '{@link #getWheelVelocityPIDmaxVal() <em>Wheel Velocity PI Dmax Val</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDmaxVal()
* @generated
* @ordered
@@ -392,7 +355,6 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
* The cached value of the '{@link #getWheelVelocityPIDmaxVal() <em>Wheel Velocity PI Dmax Val</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see #getWheelVelocityPIDmaxVal()
* @generated
* @ordered
@@ -401,8 +363,8 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
* @generated
*/
protected WheelSystemImpl() {
@@ -411,8 +373,9 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the e class
* @generated
*/
@Override
@@ -422,8 +385,9 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel radius
* @generated
*/
public float getWheelRadius() {
@@ -432,21 +396,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelRadius the new wheel radius
* @generated
*/
public void setWheelRadius(float newWheelRadius) {
float oldWheelRadius = wheelRadius;
wheelRadius = newWheelRadius;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS, oldWheelRadius, wheelRadius));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel width
* @generated
*/
public float getWheelWidth() {
@@ -455,21 +421,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelWidth the new wheel width
* @generated
*/
public void setWheelWidth(float newWheelWidth) {
float oldWheelWidth = wheelWidth;
wheelWidth = newWheelWidth;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH, oldWheelWidth, wheelWidth));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the suspension rest length
* @generated
*/
public float getSuspensionRestLength() {
@@ -478,21 +446,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newSuspensionRestLength the new suspension rest length
* @generated
*/
public void setSuspensionRestLength(float newSuspensionRestLength) {
float oldSuspensionRestLength = suspensionRestLength;
suspensionRestLength = newSuspensionRestLength;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH, oldSuspensionRestLength, suspensionRestLength));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel connection height
* @generated
*/
public float getWheelConnectionHeight() {
@@ -501,21 +471,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelConnectionHeight the new wheel connection height
* @generated
*/
public void setWheelConnectionHeight(float newWheelConnectionHeight) {
float oldWheelConnectionHeight = wheelConnectionHeight;
wheelConnectionHeight = newWheelConnectionHeight;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT, oldWheelConnectionHeight, wheelConnectionHeight));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the type of wheel
* @generated
*/
public String getTypeOfWheel() {
@@ -524,21 +496,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newTypeOfWheel the new type of wheel
* @generated
*/
public void setTypeOfWheel(String newTypeOfWheel) {
String oldTypeOfWheel = typeOfWheel;
typeOfWheel = newTypeOfWheel;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL, oldTypeOfWheel, typeOfWheel));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel velocity pi dkp
* @generated
*/
public float getWheelVelocityPIDkp() {
@@ -547,21 +521,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelVelocityPIDkp the new wheel velocity pi dkp
* @generated
*/
public void setWheelVelocityPIDkp(float newWheelVelocityPIDkp) {
float oldWheelVelocityPIDkp = wheelVelocityPIDkp;
wheelVelocityPIDkp = newWheelVelocityPIDkp;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP, oldWheelVelocityPIDkp, wheelVelocityPIDkp));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel velocity pi dki
* @generated
*/
public float getWheelVelocityPIDki() {
@@ -570,21 +546,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelVelocityPIDki the new wheel velocity pi dki
* @generated
*/
public void setWheelVelocityPIDki(float newWheelVelocityPIDki) {
float oldWheelVelocityPIDki = wheelVelocityPIDki;
wheelVelocityPIDki = newWheelVelocityPIDki;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI, oldWheelVelocityPIDki, wheelVelocityPIDki));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel velocity pi dkd
* @generated
*/
public float getWheelVelocityPIDkd() {
@@ -593,21 +571,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelVelocityPIDkd the new wheel velocity pi dkd
* @generated
*/
public void setWheelVelocityPIDkd(float newWheelVelocityPIDkd) {
float oldWheelVelocityPIDkd = wheelVelocityPIDkd;
wheelVelocityPIDkd = newWheelVelocityPIDkd;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD, oldWheelVelocityPIDkd, wheelVelocityPIDkd));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel steering pi dkp
* @generated
*/
public float getWheelSteeringPIDkp() {
@@ -616,21 +596,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelSteeringPIDkp the new wheel steering pi dkp
* @generated
*/
public void setWheelSteeringPIDkp(float newWheelSteeringPIDkp) {
float oldWheelSteeringPIDkp = wheelSteeringPIDkp;
wheelSteeringPIDkp = newWheelSteeringPIDkp;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP, oldWheelSteeringPIDkp, wheelSteeringPIDkp));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel steering pi dkd
* @generated
*/
public float getWheelSteeringPIDkd() {
@@ -639,21 +621,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelSteeringPIDkd the new wheel steering pi dkd
* @generated
*/
public void setWheelSteeringPIDkd(float newWheelSteeringPIDkd) {
float oldWheelSteeringPIDkd = wheelSteeringPIDkd;
wheelSteeringPIDkd = newWheelSteeringPIDkd;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD, oldWheelSteeringPIDkd, wheelSteeringPIDkd));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel friction
* @generated
*/
public float getWheelFriction() {
@@ -662,21 +646,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelFriction the new wheel friction
* @generated
*/
public void setWheelFriction(float newWheelFriction) {
float oldWheelFriction = wheelFriction;
wheelFriction = newWheelFriction;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION, oldWheelFriction, wheelFriction));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the suspension stiffness
* @generated
*/
public float getSuspensionStiffness() {
@@ -685,21 +671,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newSuspensionStiffness the new suspension stiffness
* @generated
*/
public void setSuspensionStiffness(float newSuspensionStiffness) {
float oldSuspensionStiffness = suspensionStiffness;
suspensionStiffness = newSuspensionStiffness;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS, oldSuspensionStiffness, suspensionStiffness));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the suspension damping
* @generated
*/
public float getSuspensionDamping() {
@@ -708,21 +696,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newSuspensionDamping the new suspension damping
* @generated
*/
public void setSuspensionDamping(float newSuspensionDamping) {
float oldSuspensionDamping = suspensionDamping;
suspensionDamping = newSuspensionDamping;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING, oldSuspensionDamping, suspensionDamping));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the suspension compression
* @generated
*/
public float getSuspensionCompression() {
@@ -731,21 +721,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newSuspensionCompression the new suspension compression
* @generated
*/
public void setSuspensionCompression(float newSuspensionCompression) {
float oldSuspensionCompression = suspensionCompression;
suspensionCompression = newSuspensionCompression;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION, oldSuspensionCompression, suspensionCompression));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel velocity pi dmax sum
* @generated
*/
public float getWheelVelocityPIDmaxSum() {
@@ -754,21 +746,23 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelVelocityPIDmaxSum the new wheel velocity pi dmax sum
* @generated
*/
public void setWheelVelocityPIDmaxSum(float newWheelVelocityPIDmaxSum) {
float oldWheelVelocityPIDmaxSum = wheelVelocityPIDmaxSum;
wheelVelocityPIDmaxSum = newWheelVelocityPIDmaxSum;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM, oldWheelVelocityPIDmaxSum, wheelVelocityPIDmaxSum));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the wheel velocity pi dmax val
* @generated
*/
public float getWheelVelocityPIDmaxVal() {
@@ -777,239 +771,249 @@ public class WheelSystemImpl extends ActuatorSystemImpl implements WheelSystem {
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param newWheelVelocityPIDmaxVal the new wheel velocity pi dmax val
* @generated
*/
public void setWheelVelocityPIDmaxVal(float newWheelVelocityPIDmaxVal) {
float oldWheelVelocityPIDmaxVal = wheelVelocityPIDmaxVal;
wheelVelocityPIDmaxVal = newWheelVelocityPIDmaxVal;
- if(eNotificationRequired())
+ if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL, oldWheelVelocityPIDmaxVal, wheelVelocityPIDmaxVal));
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param featureID the feature id
+ * @param resolve the resolve
+ * @param coreType the core type
+ * @return the object
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch(featureID) {
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
- return getWheelRadius();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
- return getWheelWidth();
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
- return getSuspensionRestLength();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
- return getWheelConnectionHeight();
- case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
- return getTypeOfWheel();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
- return getWheelVelocityPIDkp();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
- return getWheelVelocityPIDki();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
- return getWheelVelocityPIDkd();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
- return getWheelSteeringPIDkp();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
- return getWheelSteeringPIDkd();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
- return getWheelFriction();
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
- return getSuspensionStiffness();
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
- return getSuspensionDamping();
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
- return getSuspensionCompression();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
- return getWheelVelocityPIDmaxSum();
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
- return getWheelVelocityPIDmaxVal();
+ switch (featureID) {
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
+ return getWheelRadius();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
+ return getWheelWidth();
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
+ return getSuspensionRestLength();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
+ return getWheelConnectionHeight();
+ case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
+ return getTypeOfWheel();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
+ return getWheelVelocityPIDkp();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
+ return getWheelVelocityPIDki();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
+ return getWheelVelocityPIDkd();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
+ return getWheelSteeringPIDkp();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
+ return getWheelSteeringPIDkd();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
+ return getWheelFriction();
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
+ return getSuspensionStiffness();
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
+ return getSuspensionDamping();
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
+ return getSuspensionCompression();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
+ return getWheelVelocityPIDmaxSum();
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
+ return getWheelVelocityPIDmaxVal();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param featureID the feature id
+ * @param newValue the new value
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch(featureID) {
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
- setWheelRadius((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
- setWheelWidth((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
- setSuspensionRestLength((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
- setWheelConnectionHeight((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
- setTypeOfWheel((String)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
- setWheelVelocityPIDkp((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
- setWheelVelocityPIDki((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
- setWheelVelocityPIDkd((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
- setWheelSteeringPIDkp((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
- setWheelSteeringPIDkd((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
- setWheelFriction((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
- setSuspensionStiffness((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
- setSuspensionDamping((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
- setSuspensionCompression((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
- setWheelVelocityPIDmaxSum((Float)newValue);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
- setWheelVelocityPIDmaxVal((Float)newValue);
- return;
+ switch (featureID) {
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
+ setWheelRadius((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
+ setWheelWidth((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
+ setSuspensionRestLength((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
+ setWheelConnectionHeight((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
+ setTypeOfWheel((String)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
+ setWheelVelocityPIDkp((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
+ setWheelVelocityPIDki((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
+ setWheelVelocityPIDkd((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
+ setWheelSteeringPIDkp((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
+ setWheelSteeringPIDkd((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
+ setWheelFriction((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
+ setSuspensionStiffness((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
+ setSuspensionDamping((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
+ setSuspensionCompression((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
+ setWheelVelocityPIDmaxSum((Float)newValue);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
+ setWheelVelocityPIDmaxVal((Float)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param featureID the feature id
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch(featureID) {
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
- setWheelRadius(WHEEL_RADIUS_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
- setWheelWidth(WHEEL_WIDTH_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
- setSuspensionRestLength(SUSPENSION_REST_LENGTH_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
- setWheelConnectionHeight(WHEEL_CONNECTION_HEIGHT_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
- setTypeOfWheel(TYPE_OF_WHEEL_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
- setWheelVelocityPIDkp(WHEEL_VELOCITY_PI_DKP_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
- setWheelVelocityPIDki(WHEEL_VELOCITY_PI_DKI_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
- setWheelVelocityPIDkd(WHEEL_VELOCITY_PI_DKD_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
- setWheelSteeringPIDkp(WHEEL_STEERING_PI_DKP_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
- setWheelSteeringPIDkd(WHEEL_STEERING_PI_DKD_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
- setWheelFriction(WHEEL_FRICTION_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
- setSuspensionStiffness(SUSPENSION_STIFFNESS_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
- setSuspensionDamping(SUSPENSION_DAMPING_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
- setSuspensionCompression(SUSPENSION_COMPRESSION_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
- setWheelVelocityPIDmaxSum(WHEEL_VELOCITY_PI_DMAX_SUM_EDEFAULT);
- return;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
- setWheelVelocityPIDmaxVal(WHEEL_VELOCITY_PI_DMAX_VAL_EDEFAULT);
- return;
+ switch (featureID) {
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
+ setWheelRadius(WHEEL_RADIUS_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
+ setWheelWidth(WHEEL_WIDTH_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
+ setSuspensionRestLength(SUSPENSION_REST_LENGTH_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
+ setWheelConnectionHeight(WHEEL_CONNECTION_HEIGHT_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
+ setTypeOfWheel(TYPE_OF_WHEEL_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
+ setWheelVelocityPIDkp(WHEEL_VELOCITY_PI_DKP_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
+ setWheelVelocityPIDki(WHEEL_VELOCITY_PI_DKI_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
+ setWheelVelocityPIDkd(WHEEL_VELOCITY_PI_DKD_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
+ setWheelSteeringPIDkp(WHEEL_STEERING_PI_DKP_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
+ setWheelSteeringPIDkd(WHEEL_STEERING_PI_DKD_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
+ setWheelFriction(WHEEL_FRICTION_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
+ setSuspensionStiffness(SUSPENSION_STIFFNESS_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
+ setSuspensionDamping(SUSPENSION_DAMPING_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
+ setSuspensionCompression(SUSPENSION_COMPRESSION_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
+ setWheelVelocityPIDmaxSum(WHEEL_VELOCITY_PI_DMAX_SUM_EDEFAULT);
+ return;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
+ setWheelVelocityPIDmaxVal(WHEEL_VELOCITY_PI_DMAX_VAL_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @param featureID the feature id
+ * @return true, if successful
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch(featureID) {
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
- return wheelRadius != WHEEL_RADIUS_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
- return wheelWidth != WHEEL_WIDTH_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
- return suspensionRestLength != SUSPENSION_REST_LENGTH_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
- return wheelConnectionHeight != WHEEL_CONNECTION_HEIGHT_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
- return TYPE_OF_WHEEL_EDEFAULT == null ? typeOfWheel != null : !TYPE_OF_WHEEL_EDEFAULT.equals(typeOfWheel);
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
- return wheelVelocityPIDkp != WHEEL_VELOCITY_PI_DKP_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
- return wheelVelocityPIDki != WHEEL_VELOCITY_PI_DKI_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
- return wheelVelocityPIDkd != WHEEL_VELOCITY_PI_DKD_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
- return wheelSteeringPIDkp != WHEEL_STEERING_PI_DKP_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
- return wheelSteeringPIDkd != WHEEL_STEERING_PI_DKD_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
- return wheelFriction != WHEEL_FRICTION_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
- return suspensionStiffness != SUSPENSION_STIFFNESS_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
- return suspensionDamping != SUSPENSION_DAMPING_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
- return suspensionCompression != SUSPENSION_COMPRESSION_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
- return wheelVelocityPIDmaxSum != WHEEL_VELOCITY_PI_DMAX_SUM_EDEFAULT;
- case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
- return wheelVelocityPIDmaxVal != WHEEL_VELOCITY_PI_DMAX_VAL_EDEFAULT;
+ switch (featureID) {
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_RADIUS:
+ return wheelRadius != WHEEL_RADIUS_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_WIDTH:
+ return wheelWidth != WHEEL_WIDTH_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_REST_LENGTH:
+ return suspensionRestLength != SUSPENSION_REST_LENGTH_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_CONNECTION_HEIGHT:
+ return wheelConnectionHeight != WHEEL_CONNECTION_HEIGHT_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__TYPE_OF_WHEEL:
+ return TYPE_OF_WHEEL_EDEFAULT == null ? typeOfWheel != null : !TYPE_OF_WHEEL_EDEFAULT.equals(typeOfWheel);
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKP:
+ return wheelVelocityPIDkp != WHEEL_VELOCITY_PI_DKP_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKI:
+ return wheelVelocityPIDki != WHEEL_VELOCITY_PI_DKI_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DKD:
+ return wheelVelocityPIDkd != WHEEL_VELOCITY_PI_DKD_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKP:
+ return wheelSteeringPIDkp != WHEEL_STEERING_PI_DKP_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_STEERING_PI_DKD:
+ return wheelSteeringPIDkd != WHEEL_STEERING_PI_DKD_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_FRICTION:
+ return wheelFriction != WHEEL_FRICTION_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_STIFFNESS:
+ return suspensionStiffness != SUSPENSION_STIFFNESS_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_DAMPING:
+ return suspensionDamping != SUSPENSION_DAMPING_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__SUSPENSION_COMPRESSION:
+ return suspensionCompression != SUSPENSION_COMPRESSION_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_SUM:
+ return wheelVelocityPIDmaxSum != WHEEL_VELOCITY_PI_DMAX_SUM_EDEFAULT;
+ case RobotMLPackage.WHEEL_SYSTEM__WHEEL_VELOCITY_PI_DMAX_VAL:
+ return wheelVelocityPIDmaxVal != WHEEL_VELOCITY_PI_DMAX_VAL_EDEFAULT;
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
+ * <!-- end-user-doc -->.
+ *
+ * @return the string
* @generated
*/
@Override
public String toString() {
- if(eIsProxy())
- return super.toString();
+ if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (wheelRadius: ");
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java
index 6c8eba16dd5..987afe21f8a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java
@@ -1,20 +1,14 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
+
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
+
import org.eclipse.emf.ecore.EObject;
+
import org.eclipse.papyrus.RobotML.ActuatorSystem;
import org.eclipse.papyrus.RobotML.Agent;
import org.eclipse.papyrus.RobotML.Algorithm;
@@ -29,6 +23,7 @@ import org.eclipse.papyrus.RobotML.DataType;
import org.eclipse.papyrus.RobotML.DeploymentPlan;
import org.eclipse.papyrus.RobotML.EngineSystem;
import org.eclipse.papyrus.RobotML.Environment;
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
import org.eclipse.papyrus.RobotML.Floor;
import org.eclipse.papyrus.RobotML.GPSSystem;
import org.eclipse.papyrus.RobotML.Ground;
@@ -46,6 +41,7 @@ import org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem;
import org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem;
import org.eclipse.papyrus.RobotML.OdometrySystem;
import org.eclipse.papyrus.RobotML.OnPort;
+import org.eclipse.papyrus.RobotML.OnProperty;
import org.eclipse.papyrus.RobotML.Pedestrian;
import org.eclipse.papyrus.RobotML.PhysicalObject;
import org.eclipse.papyrus.RobotML.Planet;
@@ -74,17 +70,14 @@ import org.eclipse.papyrus.RobotML.WheelSystem;
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage
* @generated
*/
public class RobotMLAdapterFactory extends AdapterFactoryImpl {
-
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected static RobotMLPackage modelPackage;
@@ -93,11 +86,10 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLAdapterFactory() {
- if(modelPackage == null) {
+ if (modelPackage == null) {
modelPackage = RobotMLPackage.eINSTANCE;
}
}
@@ -107,16 +99,15 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
- *
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object) {
- if(object == modelPackage) {
+ if (object == modelPackage) {
return true;
}
- if(object instanceof EObject) {
+ if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
@@ -126,289 +117,241 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- protected RobotMLSwitch<Adapter> modelSwitch = new RobotMLSwitch<Adapter>() {
-
- @Override
- public Adapter caseTransition(Transition object) {
- return createTransitionAdapter();
- }
-
- @Override
- public Adapter caseAlgorithm(Algorithm object) {
- return createAlgorithmAdapter();
- }
-
- @Override
- public Adapter caseRobot(Robot object) {
- return createRobotAdapter();
- }
-
- @Override
- public Adapter caseSystem(org.eclipse.papyrus.RobotML.System object) {
- return createSystemAdapter();
- }
-
- @Override
- public Adapter caseAgent(Agent object) {
- return createAgentAdapter();
- }
-
- @Override
- public Adapter casePhysicalObject(PhysicalObject object) {
- return createPhysicalObjectAdapter();
- }
-
- @Override
- public Adapter caseEnvironment(Environment object) {
- return createEnvironmentAdapter();
- }
-
- @Override
- public Adapter caseSurface(Surface object) {
- return createSurfaceAdapter();
- }
-
- @Override
- public Adapter caseDataFlowPort(DataFlowPort object) {
- return createDataFlowPortAdapter();
- }
-
- @Override
- public Adapter casePort(Port object) {
- return createPortAdapter();
- }
-
- @Override
- public Adapter caseServicePort(ServicePort object) {
- return createServicePortAdapter();
- }
-
- @Override
- public Adapter caseActuatorSystem(ActuatorSystem object) {
- return createActuatorSystemAdapter();
- }
-
- @Override
- public Adapter caseRoboticSystem(RoboticSystem object) {
- return createRoboticSystemAdapter();
- }
-
- @Override
- public Adapter caseSensorSystem(SensorSystem object) {
- return createSensorSystemAdapter();
- }
-
- @Override
- public Adapter caseHardware(Hardware object) {
- return createHardwareAdapter();
- }
-
- @Override
- public Adapter caseSoftware(Software object) {
- return createSoftwareAdapter();
- }
-
- @Override
- public Adapter casePrimitiveData(PrimitiveData object) {
- return createPrimitiveDataAdapter();
- }
-
- @Override
- public Adapter caseDataType(DataType object) {
- return createDataTypeAdapter();
- }
-
- @Override
- public Adapter caseEngineSystem(EngineSystem object) {
- return createEngineSystemAdapter();
- }
-
- @Override
- public Adapter caseWheelSystem(WheelSystem object) {
- return createWheelSystemAdapter();
- }
-
- @Override
- public Adapter caseImageSensorSystem(ImageSensorSystem object) {
- return createImageSensorSystemAdapter();
- }
-
- @Override
- public Adapter caseCameraSystem(CameraSystem object) {
- return createCameraSystemAdapter();
- }
-
- @Override
- public Adapter caseObjectDetectionSensorSystem(ObjectDetectionSensorSystem object) {
- return createObjectDetectionSensorSystemAdapter();
- }
-
- @Override
- public Adapter caseObjectTrackingSensorSystem(ObjectTrackingSensorSystem object) {
- return createObjectTrackingSensorSystemAdapter();
- }
-
- @Override
- public Adapter caseLidarSystem(LidarSystem object) {
- return createLidarSystemAdapter();
- }
-
- @Override
- public Adapter caseLocalizationSensorSystem(LocalizationSensorSystem object) {
- return createLocalizationSensorSystemAdapter();
- }
-
- @Override
- public Adapter caseGPSSystem(GPSSystem object) {
- return createGPSSystemAdapter();
- }
-
- @Override
- public Adapter caseSimulatedSystem(SimulatedSystem object) {
- return createSimulatedSystemAdapter();
- }
-
- @Override
- public Adapter caseAlgorithmLibrary(AlgorithmLibrary object) {
- return createAlgorithmLibraryAdapter();
- }
-
- @Override
- public Adapter caseState(State object) {
- return createStateAdapter();
- }
-
- @Override
- public Adapter caseSensorDriver(SensorDriver object) {
- return createSensorDriverAdapter();
- }
-
- @Override
- public Adapter caseBuilding(Building object) {
- return createBuildingAdapter();
- }
-
- @Override
- public Adapter casePlanet(Planet object) {
- return createPlanetAdapter();
- }
-
- @Override
- public Adapter caseLandSurface(LandSurface object) {
- return createLandSurfaceAdapter();
- }
-
- @Override
- public Adapter caseGround(Ground object) {
- return createGroundAdapter();
- }
-
- @Override
- public Adapter caseFloor(Floor object) {
- return createFloorAdapter();
- }
-
- @Override
- public Adapter caseWaterSurface(WaterSurface object) {
- return createWaterSurfaceAdapter();
- }
-
- @Override
- public Adapter caseHuman(Human object) {
- return createHumanAdapter();
- }
-
- @Override
- public Adapter casePedestrian(Pedestrian object) {
- return createPedestrianAdapter();
- }
-
- @Override
- public Adapter caseStairs(Stairs object) {
- return createStairsAdapter();
- }
-
- @Override
- public Adapter casePlatform(Platform object) {
- return createPlatformAdapter();
- }
-
- @Override
- public Adapter caseRoboticMiddleware(RoboticMiddleware object) {
- return createRoboticMiddlewareAdapter();
- }
-
- @Override
- public Adapter caseRoboticSimulator(RoboticSimulator object) {
- return createRoboticSimulatorAdapter();
- }
-
- @Override
- public Adapter caseCycabTK(CycabTK object) {
- return createCycabTKAdapter();
- }
-
- @Override
- public Adapter caseBlenderMorse(BlenderMorse object) {
- return createBlenderMorseAdapter();
- }
-
- @Override
- public Adapter caseOnPort(OnPort object) {
- return createOnPortAdapter();
- }
-
- @Override
- public Adapter caseAllocate(Allocate object) {
- return createAllocateAdapter();
- }
-
- @Override
- public Adapter caseInertialMeasurementUnitSystem(InertialMeasurementUnitSystem object) {
- return createInertialMeasurementUnitSystemAdapter();
- }
-
- @Override
- public Adapter caseInertialNavigationSystem(InertialNavigationSystem object) {
- return createInertialNavigationSystemAdapter();
- }
-
- @Override
- public Adapter caseOdometrySystem(OdometrySystem object) {
- return createOdometrySystemAdapter();
- }
-
- @Override
- public Adapter caseInfraRedProximetrySystem(InfraRedProximetrySystem object) {
- return createInfraRedProximetrySystemAdapter();
- }
-
- @Override
- public Adapter caseDeploymentPlan(DeploymentPlan object) {
- return createDeploymentPlanAdapter();
- }
-
- @Override
- public Adapter caseGyroscope(Gyroscope object) {
- return createGyroscopeAdapter();
- }
-
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
+ protected RobotMLSwitch<Adapter> modelSwitch =
+ new RobotMLSwitch<Adapter>() {
+ @Override
+ public Adapter caseTransition(Transition object) {
+ return createTransitionAdapter();
+ }
+ @Override
+ public Adapter caseAlgorithm(Algorithm object) {
+ return createAlgorithmAdapter();
+ }
+ @Override
+ public Adapter caseState(State object) {
+ return createStateAdapter();
+ }
+ @Override
+ public Adapter caseRobot(Robot object) {
+ return createRobotAdapter();
+ }
+ @Override
+ public Adapter caseSystem(org.eclipse.papyrus.RobotML.System object) {
+ return createSystemAdapter();
+ }
+ @Override
+ public Adapter caseAgent(Agent object) {
+ return createAgentAdapter();
+ }
+ @Override
+ public Adapter casePhysicalObject(PhysicalObject object) {
+ return createPhysicalObjectAdapter();
+ }
+ @Override
+ public Adapter caseEnvironment(Environment object) {
+ return createEnvironmentAdapter();
+ }
+ @Override
+ public Adapter caseSurface(Surface object) {
+ return createSurfaceAdapter();
+ }
+ @Override
+ public Adapter caseDataFlowPort(DataFlowPort object) {
+ return createDataFlowPortAdapter();
+ }
+ @Override
+ public Adapter casePort(Port object) {
+ return createPortAdapter();
+ }
+ @Override
+ public Adapter caseServicePort(ServicePort object) {
+ return createServicePortAdapter();
+ }
+ @Override
+ public Adapter caseActuatorSystem(ActuatorSystem object) {
+ return createActuatorSystemAdapter();
+ }
+ @Override
+ public Adapter caseRoboticSystem(RoboticSystem object) {
+ return createRoboticSystemAdapter();
+ }
+ @Override
+ public Adapter caseSensorSystem(SensorSystem object) {
+ return createSensorSystemAdapter();
+ }
+ @Override
+ public Adapter caseHardware(Hardware object) {
+ return createHardwareAdapter();
+ }
+ @Override
+ public Adapter caseSoftware(Software object) {
+ return createSoftwareAdapter();
+ }
+ @Override
+ public Adapter casePrimitiveData(PrimitiveData object) {
+ return createPrimitiveDataAdapter();
+ }
+ @Override
+ public Adapter caseDataType(DataType object) {
+ return createDataTypeAdapter();
+ }
+ @Override
+ public Adapter caseEngineSystem(EngineSystem object) {
+ return createEngineSystemAdapter();
+ }
+ @Override
+ public Adapter caseWheelSystem(WheelSystem object) {
+ return createWheelSystemAdapter();
+ }
+ @Override
+ public Adapter caseImageSensorSystem(ImageSensorSystem object) {
+ return createImageSensorSystemAdapter();
+ }
+ @Override
+ public Adapter caseCameraSystem(CameraSystem object) {
+ return createCameraSystemAdapter();
+ }
+ @Override
+ public Adapter caseObjectDetectionSensorSystem(ObjectDetectionSensorSystem object) {
+ return createObjectDetectionSensorSystemAdapter();
+ }
+ @Override
+ public Adapter caseObjectTrackingSensorSystem(ObjectTrackingSensorSystem object) {
+ return createObjectTrackingSensorSystemAdapter();
+ }
+ @Override
+ public Adapter caseLidarSystem(LidarSystem object) {
+ return createLidarSystemAdapter();
+ }
+ @Override
+ public Adapter caseLocalizationSensorSystem(LocalizationSensorSystem object) {
+ return createLocalizationSensorSystemAdapter();
+ }
+ @Override
+ public Adapter caseGPSSystem(GPSSystem object) {
+ return createGPSSystemAdapter();
+ }
+ @Override
+ public Adapter caseSimulatedSystem(SimulatedSystem object) {
+ return createSimulatedSystemAdapter();
+ }
+ @Override
+ public Adapter caseAlgorithmLibrary(AlgorithmLibrary object) {
+ return createAlgorithmLibraryAdapter();
+ }
+ @Override
+ public Adapter caseSensorDriver(SensorDriver object) {
+ return createSensorDriverAdapter();
+ }
+ @Override
+ public Adapter caseBuilding(Building object) {
+ return createBuildingAdapter();
+ }
+ @Override
+ public Adapter casePlanet(Planet object) {
+ return createPlanetAdapter();
+ }
+ @Override
+ public Adapter caseLandSurface(LandSurface object) {
+ return createLandSurfaceAdapter();
+ }
+ @Override
+ public Adapter caseGround(Ground object) {
+ return createGroundAdapter();
+ }
+ @Override
+ public Adapter caseFloor(Floor object) {
+ return createFloorAdapter();
+ }
+ @Override
+ public Adapter caseWaterSurface(WaterSurface object) {
+ return createWaterSurfaceAdapter();
+ }
+ @Override
+ public Adapter caseHuman(Human object) {
+ return createHumanAdapter();
+ }
+ @Override
+ public Adapter casePedestrian(Pedestrian object) {
+ return createPedestrianAdapter();
+ }
+ @Override
+ public Adapter caseStairs(Stairs object) {
+ return createStairsAdapter();
+ }
+ @Override
+ public Adapter casePlatform(Platform object) {
+ return createPlatformAdapter();
+ }
+ @Override
+ public Adapter caseExternalLibrary(ExternalLibrary object) {
+ return createExternalLibraryAdapter();
+ }
+ @Override
+ public Adapter caseRoboticMiddleware(RoboticMiddleware object) {
+ return createRoboticMiddlewareAdapter();
+ }
+ @Override
+ public Adapter caseRoboticSimulator(RoboticSimulator object) {
+ return createRoboticSimulatorAdapter();
+ }
+ @Override
+ public Adapter caseCycabTK(CycabTK object) {
+ return createCycabTKAdapter();
+ }
+ @Override
+ public Adapter caseBlenderMorse(BlenderMorse object) {
+ return createBlenderMorseAdapter();
+ }
+ @Override
+ public Adapter caseOnPort(OnPort object) {
+ return createOnPortAdapter();
+ }
+ @Override
+ public Adapter caseAllocate(Allocate object) {
+ return createAllocateAdapter();
+ }
+ @Override
+ public Adapter caseInertialMeasurementUnitSystem(InertialMeasurementUnitSystem object) {
+ return createInertialMeasurementUnitSystemAdapter();
+ }
+ @Override
+ public Adapter caseInertialNavigationSystem(InertialNavigationSystem object) {
+ return createInertialNavigationSystemAdapter();
+ }
+ @Override
+ public Adapter caseOdometrySystem(OdometrySystem object) {
+ return createOdometrySystemAdapter();
+ }
+ @Override
+ public Adapter caseInfraRedProximetrySystem(InfraRedProximetrySystem object) {
+ return createInfraRedProximetrySystemAdapter();
+ }
+ @Override
+ public Adapter caseDeploymentPlan(DeploymentPlan object) {
+ return createDeploymentPlanAdapter();
+ }
+ @Override
+ public Adapter caseGyroscope(Gyroscope object) {
+ return createGyroscopeAdapter();
+ }
+ @Override
+ public Adapter caseOnProperty(OnProperty object) {
+ return createOnPropertyAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param target
- * the object to adapt.
+ * @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@@ -424,7 +367,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Transition
* @generated
@@ -439,7 +381,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Algorithm
* @generated
@@ -449,12 +390,25 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.State <em>State</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.RobotML.State
+ * @generated
+ */
+ public Adapter createStateAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.Robot <em>Robot</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Robot
* @generated
@@ -469,7 +423,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.System
* @generated
@@ -484,7 +437,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Agent
* @generated
@@ -499,7 +451,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.PhysicalObject
* @generated
@@ -514,7 +465,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Environment
* @generated
@@ -529,7 +479,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Surface
* @generated
@@ -544,7 +493,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.DataFlowPort
* @generated
@@ -559,7 +507,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Port
* @generated
@@ -574,7 +521,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.ServicePort
* @generated
@@ -589,7 +535,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.ActuatorSystem
* @generated
@@ -604,7 +549,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.RoboticSystem
* @generated
@@ -619,7 +563,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.SensorSystem
* @generated
@@ -634,7 +577,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Hardware
* @generated
@@ -649,7 +591,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Software
* @generated
@@ -664,7 +605,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.PrimitiveData
* @generated
@@ -679,7 +619,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.DataType
* @generated
@@ -694,7 +633,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.EngineSystem
* @generated
@@ -709,7 +647,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.WheelSystem
* @generated
@@ -724,7 +661,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.ImageSensorSystem
* @generated
@@ -739,7 +675,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.CameraSystem
* @generated
@@ -749,13 +684,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem
- * <em>Object Detection Sensor System</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem <em>Object Detection Sensor System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem
* @generated
@@ -765,13 +698,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem
- * <em>Object Tracking Sensor System</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem <em>Object Tracking Sensor System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem
* @generated
@@ -786,7 +717,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.LidarSystem
* @generated
@@ -796,13 +726,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.LocalizationSensorSystem <em>Localization Sensor System</em>}
- * '.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.LocalizationSensorSystem <em>Localization Sensor System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.LocalizationSensorSystem
* @generated
@@ -817,7 +745,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.GPSSystem
* @generated
@@ -832,7 +759,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.SimulatedSystem
* @generated
@@ -847,7 +773,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.AlgorithmLibrary
* @generated
@@ -857,27 +782,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.State <em>State</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.papyrus.RobotML.State
- * @generated
- */
- public Adapter createStateAdapter() {
- return null;
- }
-
- /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.SensorDriver <em>Sensor Driver</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.SensorDriver
* @generated
@@ -892,7 +801,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Building
* @generated
@@ -907,7 +815,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Planet
* @generated
@@ -922,7 +829,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.LandSurface
* @generated
@@ -937,7 +843,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Ground
* @generated
@@ -952,7 +857,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Floor
* @generated
@@ -967,7 +871,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.WaterSurface
* @generated
@@ -982,7 +885,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Human
* @generated
@@ -997,7 +899,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Pedestrian
* @generated
@@ -1012,7 +913,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Stairs
* @generated
@@ -1027,7 +927,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Platform
* @generated
@@ -1037,12 +936,25 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.ExternalLibrary <em>External Library</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.RobotML.ExternalLibrary
+ * @generated
+ */
+ public Adapter createExternalLibraryAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.RoboticMiddleware <em>Robotic Middleware</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.RoboticMiddleware
* @generated
@@ -1057,7 +969,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.RoboticSimulator
* @generated
@@ -1072,7 +983,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.CycabTK
* @generated
@@ -1087,7 +997,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.BlenderMorse
* @generated
@@ -1102,7 +1011,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.OnPort
* @generated
@@ -1117,7 +1025,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Allocate
* @generated
@@ -1127,13 +1034,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem
- * <em>Inertial Measurement Unit System</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem <em>Inertial Measurement Unit System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.InertialMeasurementUnitSystem
* @generated
@@ -1143,13 +1048,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InertialNavigationSystem <em>Inertial Navigation System</em>}
- * '.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InertialNavigationSystem <em>Inertial Navigation System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.InertialNavigationSystem
* @generated
@@ -1164,7 +1067,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.OdometrySystem
* @generated
@@ -1174,13 +1076,11 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InfraRedProximetrySystem <em>Infra Red Proximetry System</em>}
- * '.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.InfraRedProximetrySystem <em>Infra Red Proximetry System</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.InfraRedProximetrySystem
* @generated
@@ -1195,7 +1095,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.DeploymentPlan
* @generated
@@ -1210,7 +1109,6 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @see org.eclipse.papyrus.RobotML.Gyroscope
* @generated
@@ -1220,11 +1118,24 @@ public class RobotMLAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.RobotML.OnProperty <em>On Property</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.RobotML.OnProperty
+ * @generated
+ */
+ public Adapter createOnPropertyAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
- *
* @return the new adapter.
* @generated
*/
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceFactoryImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceFactoryImpl.java
index af36298c55f..8b91439f7b6 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceFactoryImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceFactoryImpl.java
@@ -1,36 +1,27 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.util;
import org.eclipse.emf.common.util.URI;
+
import org.eclipse.emf.ecore.resource.Resource;
+
import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
import org.eclipse.emf.ecore.xmi.XMLResource;
/**
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.util.RobotMLResourceImpl
* @generated
*/
public class RobotMLResourceFactoryImpl extends ResourceFactoryImpl {
-
/**
* Creates an instance of the resource factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLResourceFactoryImpl() {
@@ -41,7 +32,6 @@ public class RobotMLResourceFactoryImpl extends ResourceFactoryImpl {
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceImpl.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceImpl.java
index ff68e2c2ad2..7a27e496ef7 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceImpl.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLResourceImpl.java
@@ -1,36 +1,24 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.util;
import org.eclipse.emf.common.util.URI;
+
import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
/**
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.util.RobotMLResourceFactoryImpl
* @generated
*/
public class RobotMLResourceImpl extends XMLResourceImpl {
-
/**
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @param uri
- * the URI of the new resource.
+ * @param uri the URI of the new resource.
* @generated
*/
public RobotMLResourceImpl(URI uri) {
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java
index 31555c5cf21..238891bb482 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java
@@ -1,19 +1,12 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
+
import org.eclipse.emf.ecore.util.Switch;
+
import org.eclipse.papyrus.RobotML.ActuatorSystem;
import org.eclipse.papyrus.RobotML.Agent;
import org.eclipse.papyrus.RobotML.Algorithm;
@@ -28,6 +21,7 @@ import org.eclipse.papyrus.RobotML.DataType;
import org.eclipse.papyrus.RobotML.DeploymentPlan;
import org.eclipse.papyrus.RobotML.EngineSystem;
import org.eclipse.papyrus.RobotML.Environment;
+import org.eclipse.papyrus.RobotML.ExternalLibrary;
import org.eclipse.papyrus.RobotML.Floor;
import org.eclipse.papyrus.RobotML.GPSSystem;
import org.eclipse.papyrus.RobotML.Ground;
@@ -45,6 +39,7 @@ import org.eclipse.papyrus.RobotML.ObjectDetectionSensorSystem;
import org.eclipse.papyrus.RobotML.ObjectTrackingSensorSystem;
import org.eclipse.papyrus.RobotML.OdometrySystem;
import org.eclipse.papyrus.RobotML.OnPort;
+import org.eclipse.papyrus.RobotML.OnProperty;
import org.eclipse.papyrus.RobotML.Pedestrian;
import org.eclipse.papyrus.RobotML.PhysicalObject;
import org.eclipse.papyrus.RobotML.Planet;
@@ -71,23 +66,21 @@ import org.eclipse.papyrus.RobotML.WheelSystem;
/**
* <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> method for each class of the model,
* starting with the actual class of the object
* and proceeding up the inheritance hierarchy
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.RobotML.RobotMLPackage
* @generated
*/
public class RobotMLSwitch<T> extends Switch<T> {
-
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
protected static RobotMLPackage modelPackage;
@@ -96,11 +89,10 @@ public class RobotMLSwitch<T> extends Switch<T> {
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLSwitch() {
- if(modelPackage == null) {
+ if (modelPackage == null) {
modelPackage = RobotMLPackage.eINSTANCE;
}
}
@@ -109,7 +101,6 @@ public class RobotMLSwitch<T> extends Switch<T> {
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @parameter ePackage the package in question.
* @return whether this is a switch for the given package.
* @generated
@@ -123,665 +114,456 @@ public class RobotMLSwitch<T> extends Switch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
- switch(classifierID) {
- case RobotMLPackage.TRANSITION:
- {
- Transition transition = (Transition)theEObject;
- T result = caseTransition(transition);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ALGORITHM:
- {
- Algorithm algorithm = (Algorithm)theEObject;
- T result = caseAlgorithm(algorithm);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ROBOT:
- {
- Robot robot = (Robot)theEObject;
- T result = caseRobot(robot);
- if(result == null)
- result = caseAgent(robot);
- if(result == null)
- result = casePhysicalObject(robot);
- if(result == null)
- result = caseSystem(robot);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SYSTEM:
- {
- org.eclipse.papyrus.RobotML.System system = (org.eclipse.papyrus.RobotML.System)theEObject;
- T result = caseSystem(system);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.AGENT:
- {
- Agent agent = (Agent)theEObject;
- T result = caseAgent(agent);
- if(result == null)
- result = casePhysicalObject(agent);
- if(result == null)
- result = caseSystem(agent);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PHYSICAL_OBJECT:
- {
- PhysicalObject physicalObject = (PhysicalObject)theEObject;
- T result = casePhysicalObject(physicalObject);
- if(result == null)
- result = caseSystem(physicalObject);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ENVIRONMENT:
- {
- Environment environment = (Environment)theEObject;
- T result = caseEnvironment(environment);
- if(result == null)
- result = caseSystem(environment);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SURFACE:
- {
- Surface surface = (Surface)theEObject;
- T result = caseSurface(surface);
- if(result == null)
- result = casePhysicalObject(surface);
- if(result == null)
- result = caseSystem(surface);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.DATA_FLOW_PORT:
- {
- DataFlowPort dataFlowPort = (DataFlowPort)theEObject;
- T result = caseDataFlowPort(dataFlowPort);
- if(result == null)
- result = casePort(dataFlowPort);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PORT:
- {
- Port port = (Port)theEObject;
- T result = casePort(port);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SERVICE_PORT:
- {
- ServicePort servicePort = (ServicePort)theEObject;
- T result = caseServicePort(servicePort);
- if(result == null)
- result = casePort(servicePort);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ACTUATOR_SYSTEM:
- {
- ActuatorSystem actuatorSystem = (ActuatorSystem)theEObject;
- T result = caseActuatorSystem(actuatorSystem);
- if(result == null)
- result = caseRoboticSystem(actuatorSystem);
- if(result == null)
- result = caseSystem(actuatorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ROBOTIC_SYSTEM:
- {
- RoboticSystem roboticSystem = (RoboticSystem)theEObject;
- T result = caseRoboticSystem(roboticSystem);
- if(result == null)
- result = caseSystem(roboticSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SENSOR_SYSTEM:
- {
- SensorSystem sensorSystem = (SensorSystem)theEObject;
- T result = caseSensorSystem(sensorSystem);
- if(result == null)
- result = caseRoboticSystem(sensorSystem);
- if(result == null)
- result = caseSystem(sensorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.HARDWARE:
- {
- Hardware hardware = (Hardware)theEObject;
- T result = caseHardware(hardware);
- if(result == null)
- result = caseSystem(hardware);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SOFTWARE:
- {
- Software software = (Software)theEObject;
- T result = caseSoftware(software);
- if(result == null)
- result = caseSystem(software);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PRIMITIVE_DATA:
- {
- PrimitiveData primitiveData = (PrimitiveData)theEObject;
- T result = casePrimitiveData(primitiveData);
- if(result == null)
- result = caseDataType(primitiveData);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.DATA_TYPE:
- {
- DataType dataType = (DataType)theEObject;
- T result = caseDataType(dataType);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ENGINE_SYSTEM:
- {
- EngineSystem engineSystem = (EngineSystem)theEObject;
- T result = caseEngineSystem(engineSystem);
- if(result == null)
- result = caseActuatorSystem(engineSystem);
- if(result == null)
- result = caseRoboticSystem(engineSystem);
- if(result == null)
- result = caseSystem(engineSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.WHEEL_SYSTEM:
- {
- WheelSystem wheelSystem = (WheelSystem)theEObject;
- T result = caseWheelSystem(wheelSystem);
- if(result == null)
- result = caseActuatorSystem(wheelSystem);
- if(result == null)
- result = caseRoboticSystem(wheelSystem);
- if(result == null)
- result = caseSystem(wheelSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.IMAGE_SENSOR_SYSTEM:
- {
- ImageSensorSystem imageSensorSystem = (ImageSensorSystem)theEObject;
- T result = caseImageSensorSystem(imageSensorSystem);
- if(result == null)
- result = caseSensorSystem(imageSensorSystem);
- if(result == null)
- result = caseRoboticSystem(imageSensorSystem);
- if(result == null)
- result = caseSystem(imageSensorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.CAMERA_SYSTEM:
- {
- CameraSystem cameraSystem = (CameraSystem)theEObject;
- T result = caseCameraSystem(cameraSystem);
- if(result == null)
- result = caseImageSensorSystem(cameraSystem);
- if(result == null)
- result = caseSensorSystem(cameraSystem);
- if(result == null)
- result = caseRoboticSystem(cameraSystem);
- if(result == null)
- result = caseSystem(cameraSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.OBJECT_DETECTION_SENSOR_SYSTEM:
- {
- ObjectDetectionSensorSystem objectDetectionSensorSystem = (ObjectDetectionSensorSystem)theEObject;
- T result = caseObjectDetectionSensorSystem(objectDetectionSensorSystem);
- if(result == null)
- result = caseSensorSystem(objectDetectionSensorSystem);
- if(result == null)
- result = caseRoboticSystem(objectDetectionSensorSystem);
- if(result == null)
- result = caseSystem(objectDetectionSensorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.OBJECT_TRACKING_SENSOR_SYSTEM:
- {
- ObjectTrackingSensorSystem objectTrackingSensorSystem = (ObjectTrackingSensorSystem)theEObject;
- T result = caseObjectTrackingSensorSystem(objectTrackingSensorSystem);
- if(result == null)
- result = caseSensorSystem(objectTrackingSensorSystem);
- if(result == null)
- result = caseRoboticSystem(objectTrackingSensorSystem);
- if(result == null)
- result = caseSystem(objectTrackingSensorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.LIDAR_SYSTEM:
- {
- LidarSystem lidarSystem = (LidarSystem)theEObject;
- T result = caseLidarSystem(lidarSystem);
- if(result == null)
- result = caseObjectDetectionSensorSystem(lidarSystem);
- if(result == null)
- result = caseObjectTrackingSensorSystem(lidarSystem);
- if(result == null)
- result = caseSensorSystem(lidarSystem);
- if(result == null)
- result = caseRoboticSystem(lidarSystem);
- if(result == null)
- result = caseSystem(lidarSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.LOCALIZATION_SENSOR_SYSTEM:
- {
- LocalizationSensorSystem localizationSensorSystem = (LocalizationSensorSystem)theEObject;
- T result = caseLocalizationSensorSystem(localizationSensorSystem);
- if(result == null)
- result = caseSensorSystem(localizationSensorSystem);
- if(result == null)
- result = caseRoboticSystem(localizationSensorSystem);
- if(result == null)
- result = caseSystem(localizationSensorSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.GPS_SYSTEM:
- {
- GPSSystem gpsSystem = (GPSSystem)theEObject;
- T result = caseGPSSystem(gpsSystem);
- if(result == null)
- result = caseLocalizationSensorSystem(gpsSystem);
- if(result == null)
- result = caseSensorSystem(gpsSystem);
- if(result == null)
- result = caseRoboticSystem(gpsSystem);
- if(result == null)
- result = caseSystem(gpsSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SIMULATED_SYSTEM:
- {
- SimulatedSystem simulatedSystem = (SimulatedSystem)theEObject;
- T result = caseSimulatedSystem(simulatedSystem);
- if(result == null)
- result = caseSoftware(simulatedSystem);
- if(result == null)
- result = caseSystem(simulatedSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ALGORITHM_LIBRARY:
- {
- AlgorithmLibrary algorithmLibrary = (AlgorithmLibrary)theEObject;
- T result = caseAlgorithmLibrary(algorithmLibrary);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.STATE:
- {
- State state = (State)theEObject;
- T result = caseState(state);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.SENSOR_DRIVER:
- {
- SensorDriver sensorDriver = (SensorDriver)theEObject;
- T result = caseSensorDriver(sensorDriver);
- if(result == null)
- result = caseSoftware(sensorDriver);
- if(result == null)
- result = caseSystem(sensorDriver);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.BUILDING:
- {
- Building building = (Building)theEObject;
- T result = caseBuilding(building);
- if(result == null)
- result = casePhysicalObject(building);
- if(result == null)
- result = caseSystem(building);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PLANET:
- {
- Planet planet = (Planet)theEObject;
- T result = casePlanet(planet);
- if(result == null)
- result = casePhysicalObject(planet);
- if(result == null)
- result = caseSystem(planet);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.LAND_SURFACE:
- {
- LandSurface landSurface = (LandSurface)theEObject;
- T result = caseLandSurface(landSurface);
- if(result == null)
- result = caseGround(landSurface);
- if(result == null)
- result = caseSurface(landSurface);
- if(result == null)
- result = casePhysicalObject(landSurface);
- if(result == null)
- result = caseSystem(landSurface);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.GROUND:
- {
- Ground ground = (Ground)theEObject;
- T result = caseGround(ground);
- if(result == null)
- result = caseSurface(ground);
- if(result == null)
- result = casePhysicalObject(ground);
- if(result == null)
- result = caseSystem(ground);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.FLOOR:
- {
- Floor floor = (Floor)theEObject;
- T result = caseFloor(floor);
- if(result == null)
- result = caseGround(floor);
- if(result == null)
- result = caseSurface(floor);
- if(result == null)
- result = casePhysicalObject(floor);
- if(result == null)
- result = caseSystem(floor);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.WATER_SURFACE:
- {
- WaterSurface waterSurface = (WaterSurface)theEObject;
- T result = caseWaterSurface(waterSurface);
- if(result == null)
- result = caseSurface(waterSurface);
- if(result == null)
- result = casePhysicalObject(waterSurface);
- if(result == null)
- result = caseSystem(waterSurface);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.HUMAN:
- {
- Human human = (Human)theEObject;
- T result = caseHuman(human);
- if(result == null)
- result = caseAgent(human);
- if(result == null)
- result = casePhysicalObject(human);
- if(result == null)
- result = caseSystem(human);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PEDESTRIAN:
- {
- Pedestrian pedestrian = (Pedestrian)theEObject;
- T result = casePedestrian(pedestrian);
- if(result == null)
- result = caseHuman(pedestrian);
- if(result == null)
- result = caseAgent(pedestrian);
- if(result == null)
- result = casePhysicalObject(pedestrian);
- if(result == null)
- result = caseSystem(pedestrian);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.STAIRS:
- {
- Stairs stairs = (Stairs)theEObject;
- T result = caseStairs(stairs);
- if(result == null)
- result = caseGround(stairs);
- if(result == null)
- result = caseSurface(stairs);
- if(result == null)
- result = casePhysicalObject(stairs);
- if(result == null)
- result = caseSystem(stairs);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.PLATFORM:
- {
- Platform platform = (Platform)theEObject;
- T result = casePlatform(platform);
- if(result == null)
- result = caseSystem(platform);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ROBOTIC_MIDDLEWARE:
- {
- RoboticMiddleware roboticMiddleware = (RoboticMiddleware)theEObject;
- T result = caseRoboticMiddleware(roboticMiddleware);
- if(result == null)
- result = casePlatform(roboticMiddleware);
- if(result == null)
- result = caseSystem(roboticMiddleware);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ROBOTIC_SIMULATOR:
- {
- RoboticSimulator roboticSimulator = (RoboticSimulator)theEObject;
- T result = caseRoboticSimulator(roboticSimulator);
- if(result == null)
- result = casePlatform(roboticSimulator);
- if(result == null)
- result = caseSystem(roboticSimulator);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.CYCAB_TK:
- {
- CycabTK cycabTK = (CycabTK)theEObject;
- T result = caseCycabTK(cycabTK);
- if(result == null)
- result = caseRoboticSimulator(cycabTK);
- if(result == null)
- result = casePlatform(cycabTK);
- if(result == null)
- result = caseSystem(cycabTK);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.BLENDER_MORSE:
- {
- BlenderMorse blenderMorse = (BlenderMorse)theEObject;
- T result = caseBlenderMorse(blenderMorse);
- if(result == null)
- result = caseRoboticSimulator(blenderMorse);
- if(result == null)
- result = casePlatform(blenderMorse);
- if(result == null)
- result = caseSystem(blenderMorse);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ON_PORT:
- {
- OnPort onPort = (OnPort)theEObject;
- T result = caseOnPort(onPort);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ALLOCATE:
- {
- Allocate allocate = (Allocate)theEObject;
- T result = caseAllocate(allocate);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.INERTIAL_MEASUREMENT_UNIT_SYSTEM:
- {
- InertialMeasurementUnitSystem inertialMeasurementUnitSystem = (InertialMeasurementUnitSystem)theEObject;
- T result = caseInertialMeasurementUnitSystem(inertialMeasurementUnitSystem);
- if(result == null)
- result = caseSensorSystem(inertialMeasurementUnitSystem);
- if(result == null)
- result = caseRoboticSystem(inertialMeasurementUnitSystem);
- if(result == null)
- result = caseSystem(inertialMeasurementUnitSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.INERTIAL_NAVIGATION_SYSTEM:
- {
- InertialNavigationSystem inertialNavigationSystem = (InertialNavigationSystem)theEObject;
- T result = caseInertialNavigationSystem(inertialNavigationSystem);
- if(result == null)
- result = caseGPSSystem(inertialNavigationSystem);
- if(result == null)
- result = caseLocalizationSensorSystem(inertialNavigationSystem);
- if(result == null)
- result = caseSensorSystem(inertialNavigationSystem);
- if(result == null)
- result = caseRoboticSystem(inertialNavigationSystem);
- if(result == null)
- result = caseSystem(inertialNavigationSystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.ODOMETRY_SYSTEM:
- {
- OdometrySystem odometrySystem = (OdometrySystem)theEObject;
- T result = caseOdometrySystem(odometrySystem);
- if(result == null)
- result = caseLocalizationSensorSystem(odometrySystem);
- if(result == null)
- result = caseSensorSystem(odometrySystem);
- if(result == null)
- result = caseRoboticSystem(odometrySystem);
- if(result == null)
- result = caseSystem(odometrySystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.INFRA_RED_PROXIMETRY_SYSTEM:
- {
- InfraRedProximetrySystem infraRedProximetrySystem = (InfraRedProximetrySystem)theEObject;
- T result = caseInfraRedProximetrySystem(infraRedProximetrySystem);
- if(result == null)
- result = caseObjectDetectionSensorSystem(infraRedProximetrySystem);
- if(result == null)
- result = caseSensorSystem(infraRedProximetrySystem);
- if(result == null)
- result = caseRoboticSystem(infraRedProximetrySystem);
- if(result == null)
- result = caseSystem(infraRedProximetrySystem);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.DEPLOYMENT_PLAN:
- {
- DeploymentPlan deploymentPlan = (DeploymentPlan)theEObject;
- T result = caseDeploymentPlan(deploymentPlan);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case RobotMLPackage.GYROSCOPE:
- {
- Gyroscope gyroscope = (Gyroscope)theEObject;
- T result = caseGyroscope(gyroscope);
- if(result == null)
- result = caseSensorSystem(gyroscope);
- if(result == null)
- result = caseRoboticSystem(gyroscope);
- if(result == null)
- result = caseSystem(gyroscope);
- if(result == null)
- result = defaultCase(theEObject);
- return result;
- }
- default:
- return defaultCase(theEObject);
+ switch (classifierID) {
+ case RobotMLPackage.TRANSITION: {
+ Transition transition = (Transition)theEObject;
+ T result = caseTransition(transition);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ALGORITHM: {
+ Algorithm algorithm = (Algorithm)theEObject;
+ T result = caseAlgorithm(algorithm);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.STATE: {
+ State state = (State)theEObject;
+ T result = caseState(state);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ROBOT: {
+ Robot robot = (Robot)theEObject;
+ T result = caseRobot(robot);
+ if (result == null) result = caseAgent(robot);
+ if (result == null) result = casePhysicalObject(robot);
+ if (result == null) result = caseSystem(robot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SYSTEM: {
+ org.eclipse.papyrus.RobotML.System system = (org.eclipse.papyrus.RobotML.System)theEObject;
+ T result = caseSystem(system);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.AGENT: {
+ Agent agent = (Agent)theEObject;
+ T result = caseAgent(agent);
+ if (result == null) result = casePhysicalObject(agent);
+ if (result == null) result = caseSystem(agent);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PHYSICAL_OBJECT: {
+ PhysicalObject physicalObject = (PhysicalObject)theEObject;
+ T result = casePhysicalObject(physicalObject);
+ if (result == null) result = caseSystem(physicalObject);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ENVIRONMENT: {
+ Environment environment = (Environment)theEObject;
+ T result = caseEnvironment(environment);
+ if (result == null) result = caseSystem(environment);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SURFACE: {
+ Surface surface = (Surface)theEObject;
+ T result = caseSurface(surface);
+ if (result == null) result = casePhysicalObject(surface);
+ if (result == null) result = caseSystem(surface);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.DATA_FLOW_PORT: {
+ DataFlowPort dataFlowPort = (DataFlowPort)theEObject;
+ T result = caseDataFlowPort(dataFlowPort);
+ if (result == null) result = casePort(dataFlowPort);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PORT: {
+ Port port = (Port)theEObject;
+ T result = casePort(port);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SERVICE_PORT: {
+ ServicePort servicePort = (ServicePort)theEObject;
+ T result = caseServicePort(servicePort);
+ if (result == null) result = casePort(servicePort);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ACTUATOR_SYSTEM: {
+ ActuatorSystem actuatorSystem = (ActuatorSystem)theEObject;
+ T result = caseActuatorSystem(actuatorSystem);
+ if (result == null) result = caseRoboticSystem(actuatorSystem);
+ if (result == null) result = caseSystem(actuatorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ROBOTIC_SYSTEM: {
+ RoboticSystem roboticSystem = (RoboticSystem)theEObject;
+ T result = caseRoboticSystem(roboticSystem);
+ if (result == null) result = caseSystem(roboticSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SENSOR_SYSTEM: {
+ SensorSystem sensorSystem = (SensorSystem)theEObject;
+ T result = caseSensorSystem(sensorSystem);
+ if (result == null) result = caseRoboticSystem(sensorSystem);
+ if (result == null) result = caseSystem(sensorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.HARDWARE: {
+ Hardware hardware = (Hardware)theEObject;
+ T result = caseHardware(hardware);
+ if (result == null) result = caseSystem(hardware);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SOFTWARE: {
+ Software software = (Software)theEObject;
+ T result = caseSoftware(software);
+ if (result == null) result = caseSystem(software);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PRIMITIVE_DATA: {
+ PrimitiveData primitiveData = (PrimitiveData)theEObject;
+ T result = casePrimitiveData(primitiveData);
+ if (result == null) result = caseDataType(primitiveData);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.DATA_TYPE: {
+ DataType dataType = (DataType)theEObject;
+ T result = caseDataType(dataType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ENGINE_SYSTEM: {
+ EngineSystem engineSystem = (EngineSystem)theEObject;
+ T result = caseEngineSystem(engineSystem);
+ if (result == null) result = caseActuatorSystem(engineSystem);
+ if (result == null) result = caseRoboticSystem(engineSystem);
+ if (result == null) result = caseSystem(engineSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.WHEEL_SYSTEM: {
+ WheelSystem wheelSystem = (WheelSystem)theEObject;
+ T result = caseWheelSystem(wheelSystem);
+ if (result == null) result = caseActuatorSystem(wheelSystem);
+ if (result == null) result = caseRoboticSystem(wheelSystem);
+ if (result == null) result = caseSystem(wheelSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.IMAGE_SENSOR_SYSTEM: {
+ ImageSensorSystem imageSensorSystem = (ImageSensorSystem)theEObject;
+ T result = caseImageSensorSystem(imageSensorSystem);
+ if (result == null) result = caseSensorSystem(imageSensorSystem);
+ if (result == null) result = caseRoboticSystem(imageSensorSystem);
+ if (result == null) result = caseSystem(imageSensorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.CAMERA_SYSTEM: {
+ CameraSystem cameraSystem = (CameraSystem)theEObject;
+ T result = caseCameraSystem(cameraSystem);
+ if (result == null) result = caseImageSensorSystem(cameraSystem);
+ if (result == null) result = caseSensorSystem(cameraSystem);
+ if (result == null) result = caseRoboticSystem(cameraSystem);
+ if (result == null) result = caseSystem(cameraSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.OBJECT_DETECTION_SENSOR_SYSTEM: {
+ ObjectDetectionSensorSystem objectDetectionSensorSystem = (ObjectDetectionSensorSystem)theEObject;
+ T result = caseObjectDetectionSensorSystem(objectDetectionSensorSystem);
+ if (result == null) result = caseSensorSystem(objectDetectionSensorSystem);
+ if (result == null) result = caseRoboticSystem(objectDetectionSensorSystem);
+ if (result == null) result = caseSystem(objectDetectionSensorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.OBJECT_TRACKING_SENSOR_SYSTEM: {
+ ObjectTrackingSensorSystem objectTrackingSensorSystem = (ObjectTrackingSensorSystem)theEObject;
+ T result = caseObjectTrackingSensorSystem(objectTrackingSensorSystem);
+ if (result == null) result = caseSensorSystem(objectTrackingSensorSystem);
+ if (result == null) result = caseRoboticSystem(objectTrackingSensorSystem);
+ if (result == null) result = caseSystem(objectTrackingSensorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.LIDAR_SYSTEM: {
+ LidarSystem lidarSystem = (LidarSystem)theEObject;
+ T result = caseLidarSystem(lidarSystem);
+ if (result == null) result = caseObjectDetectionSensorSystem(lidarSystem);
+ if (result == null) result = caseObjectTrackingSensorSystem(lidarSystem);
+ if (result == null) result = caseSensorSystem(lidarSystem);
+ if (result == null) result = caseRoboticSystem(lidarSystem);
+ if (result == null) result = caseSystem(lidarSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.LOCALIZATION_SENSOR_SYSTEM: {
+ LocalizationSensorSystem localizationSensorSystem = (LocalizationSensorSystem)theEObject;
+ T result = caseLocalizationSensorSystem(localizationSensorSystem);
+ if (result == null) result = caseSensorSystem(localizationSensorSystem);
+ if (result == null) result = caseRoboticSystem(localizationSensorSystem);
+ if (result == null) result = caseSystem(localizationSensorSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.GPS_SYSTEM: {
+ GPSSystem gpsSystem = (GPSSystem)theEObject;
+ T result = caseGPSSystem(gpsSystem);
+ if (result == null) result = caseLocalizationSensorSystem(gpsSystem);
+ if (result == null) result = caseSensorSystem(gpsSystem);
+ if (result == null) result = caseRoboticSystem(gpsSystem);
+ if (result == null) result = caseSystem(gpsSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SIMULATED_SYSTEM: {
+ SimulatedSystem simulatedSystem = (SimulatedSystem)theEObject;
+ T result = caseSimulatedSystem(simulatedSystem);
+ if (result == null) result = caseSoftware(simulatedSystem);
+ if (result == null) result = caseSystem(simulatedSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ALGORITHM_LIBRARY: {
+ AlgorithmLibrary algorithmLibrary = (AlgorithmLibrary)theEObject;
+ T result = caseAlgorithmLibrary(algorithmLibrary);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.SENSOR_DRIVER: {
+ SensorDriver sensorDriver = (SensorDriver)theEObject;
+ T result = caseSensorDriver(sensorDriver);
+ if (result == null) result = caseSoftware(sensorDriver);
+ if (result == null) result = caseSystem(sensorDriver);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.BUILDING: {
+ Building building = (Building)theEObject;
+ T result = caseBuilding(building);
+ if (result == null) result = casePhysicalObject(building);
+ if (result == null) result = caseSystem(building);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PLANET: {
+ Planet planet = (Planet)theEObject;
+ T result = casePlanet(planet);
+ if (result == null) result = casePhysicalObject(planet);
+ if (result == null) result = caseSystem(planet);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.LAND_SURFACE: {
+ LandSurface landSurface = (LandSurface)theEObject;
+ T result = caseLandSurface(landSurface);
+ if (result == null) result = caseGround(landSurface);
+ if (result == null) result = caseSurface(landSurface);
+ if (result == null) result = casePhysicalObject(landSurface);
+ if (result == null) result = caseSystem(landSurface);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.GROUND: {
+ Ground ground = (Ground)theEObject;
+ T result = caseGround(ground);
+ if (result == null) result = caseSurface(ground);
+ if (result == null) result = casePhysicalObject(ground);
+ if (result == null) result = caseSystem(ground);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.FLOOR: {
+ Floor floor = (Floor)theEObject;
+ T result = caseFloor(floor);
+ if (result == null) result = caseGround(floor);
+ if (result == null) result = caseSurface(floor);
+ if (result == null) result = casePhysicalObject(floor);
+ if (result == null) result = caseSystem(floor);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.WATER_SURFACE: {
+ WaterSurface waterSurface = (WaterSurface)theEObject;
+ T result = caseWaterSurface(waterSurface);
+ if (result == null) result = caseSurface(waterSurface);
+ if (result == null) result = casePhysicalObject(waterSurface);
+ if (result == null) result = caseSystem(waterSurface);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.HUMAN: {
+ Human human = (Human)theEObject;
+ T result = caseHuman(human);
+ if (result == null) result = caseAgent(human);
+ if (result == null) result = casePhysicalObject(human);
+ if (result == null) result = caseSystem(human);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PEDESTRIAN: {
+ Pedestrian pedestrian = (Pedestrian)theEObject;
+ T result = casePedestrian(pedestrian);
+ if (result == null) result = caseHuman(pedestrian);
+ if (result == null) result = caseAgent(pedestrian);
+ if (result == null) result = casePhysicalObject(pedestrian);
+ if (result == null) result = caseSystem(pedestrian);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.STAIRS: {
+ Stairs stairs = (Stairs)theEObject;
+ T result = caseStairs(stairs);
+ if (result == null) result = caseGround(stairs);
+ if (result == null) result = caseSurface(stairs);
+ if (result == null) result = casePhysicalObject(stairs);
+ if (result == null) result = caseSystem(stairs);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.PLATFORM: {
+ Platform platform = (Platform)theEObject;
+ T result = casePlatform(platform);
+ if (result == null) result = caseSystem(platform);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.EXTERNAL_LIBRARY: {
+ ExternalLibrary externalLibrary = (ExternalLibrary)theEObject;
+ T result = caseExternalLibrary(externalLibrary);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ROBOTIC_MIDDLEWARE: {
+ RoboticMiddleware roboticMiddleware = (RoboticMiddleware)theEObject;
+ T result = caseRoboticMiddleware(roboticMiddleware);
+ if (result == null) result = casePlatform(roboticMiddleware);
+ if (result == null) result = caseSystem(roboticMiddleware);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ROBOTIC_SIMULATOR: {
+ RoboticSimulator roboticSimulator = (RoboticSimulator)theEObject;
+ T result = caseRoboticSimulator(roboticSimulator);
+ if (result == null) result = casePlatform(roboticSimulator);
+ if (result == null) result = caseSystem(roboticSimulator);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.CYCAB_TK: {
+ CycabTK cycabTK = (CycabTK)theEObject;
+ T result = caseCycabTK(cycabTK);
+ if (result == null) result = caseRoboticSimulator(cycabTK);
+ if (result == null) result = casePlatform(cycabTK);
+ if (result == null) result = caseSystem(cycabTK);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.BLENDER_MORSE: {
+ BlenderMorse blenderMorse = (BlenderMorse)theEObject;
+ T result = caseBlenderMorse(blenderMorse);
+ if (result == null) result = caseRoboticSimulator(blenderMorse);
+ if (result == null) result = casePlatform(blenderMorse);
+ if (result == null) result = caseSystem(blenderMorse);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ON_PORT: {
+ OnPort onPort = (OnPort)theEObject;
+ T result = caseOnPort(onPort);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ALLOCATE: {
+ Allocate allocate = (Allocate)theEObject;
+ T result = caseAllocate(allocate);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.INERTIAL_MEASUREMENT_UNIT_SYSTEM: {
+ InertialMeasurementUnitSystem inertialMeasurementUnitSystem = (InertialMeasurementUnitSystem)theEObject;
+ T result = caseInertialMeasurementUnitSystem(inertialMeasurementUnitSystem);
+ if (result == null) result = caseSensorSystem(inertialMeasurementUnitSystem);
+ if (result == null) result = caseRoboticSystem(inertialMeasurementUnitSystem);
+ if (result == null) result = caseSystem(inertialMeasurementUnitSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.INERTIAL_NAVIGATION_SYSTEM: {
+ InertialNavigationSystem inertialNavigationSystem = (InertialNavigationSystem)theEObject;
+ T result = caseInertialNavigationSystem(inertialNavigationSystem);
+ if (result == null) result = caseGPSSystem(inertialNavigationSystem);
+ if (result == null) result = caseLocalizationSensorSystem(inertialNavigationSystem);
+ if (result == null) result = caseSensorSystem(inertialNavigationSystem);
+ if (result == null) result = caseRoboticSystem(inertialNavigationSystem);
+ if (result == null) result = caseSystem(inertialNavigationSystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ODOMETRY_SYSTEM: {
+ OdometrySystem odometrySystem = (OdometrySystem)theEObject;
+ T result = caseOdometrySystem(odometrySystem);
+ if (result == null) result = caseLocalizationSensorSystem(odometrySystem);
+ if (result == null) result = caseSensorSystem(odometrySystem);
+ if (result == null) result = caseRoboticSystem(odometrySystem);
+ if (result == null) result = caseSystem(odometrySystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.INFRA_RED_PROXIMETRY_SYSTEM: {
+ InfraRedProximetrySystem infraRedProximetrySystem = (InfraRedProximetrySystem)theEObject;
+ T result = caseInfraRedProximetrySystem(infraRedProximetrySystem);
+ if (result == null) result = caseObjectDetectionSensorSystem(infraRedProximetrySystem);
+ if (result == null) result = caseSensorSystem(infraRedProximetrySystem);
+ if (result == null) result = caseRoboticSystem(infraRedProximetrySystem);
+ if (result == null) result = caseSystem(infraRedProximetrySystem);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.DEPLOYMENT_PLAN: {
+ DeploymentPlan deploymentPlan = (DeploymentPlan)theEObject;
+ T result = caseDeploymentPlan(deploymentPlan);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.GYROSCOPE: {
+ Gyroscope gyroscope = (Gyroscope)theEObject;
+ T result = caseGyroscope(gyroscope);
+ if (result == null) result = caseSensorSystem(gyroscope);
+ if (result == null) result = caseRoboticSystem(gyroscope);
+ if (result == null) result = caseSystem(gyroscope);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case RobotMLPackage.ON_PROPERTY: {
+ OnProperty onProperty = (OnProperty)theEObject;
+ T result = caseOnProperty(onProperty);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
}
}
@@ -791,9 +573,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Transition</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -808,9 +588,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Algorithm</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -820,14 +598,27 @@ public class RobotMLSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>State</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>State</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseState(State object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Robot</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Robot</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -842,9 +633,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -859,9 +648,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Agent</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -876,9 +663,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Physical Object</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -893,9 +678,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Environment</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -910,9 +693,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Surface</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -927,9 +708,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Data Flow Port</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -944,9 +723,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Port</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -961,9 +738,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Service Port</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -978,9 +753,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Actuator System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -995,9 +768,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Robotic System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1012,9 +783,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sensor System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1029,9 +798,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Hardware</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1046,9 +813,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Software</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1063,9 +828,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Primitive Data</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1080,9 +843,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Data Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1097,9 +858,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Engine System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1114,9 +873,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Wheel System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1131,9 +888,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Image Sensor System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1148,9 +903,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Camera System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1165,9 +918,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Detection Sensor System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1182,9 +933,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Tracking Sensor System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1199,9 +948,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Lidar System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1216,9 +963,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Localization Sensor System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1233,9 +978,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>GPS System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1250,9 +993,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Simulated System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1267,9 +1008,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Algorithm Library</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1279,31 +1018,12 @@ public class RobotMLSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>State</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>State</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseState(State object) {
- return null;
- }
-
- /**
* Returns the result of interpreting the object as an instance of '<em>Sensor Driver</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sensor Driver</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1318,9 +1038,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Building</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1335,9 +1053,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Planet</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1352,9 +1068,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Land Surface</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1369,9 +1083,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ground</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1386,9 +1098,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Floor</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1403,9 +1113,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Water Surface</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1420,9 +1128,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Human</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1437,9 +1143,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Pedestrian</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1454,9 +1158,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Stairs</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1471,9 +1173,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Platform</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1483,14 +1183,27 @@ public class RobotMLSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>External Library</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>External Library</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseExternalLibrary(ExternalLibrary object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Robotic Middleware</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Robotic Middleware</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1505,9 +1218,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Robotic Simulator</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1522,9 +1233,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Cycab TK</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1539,9 +1248,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Blender Morse</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1556,9 +1263,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>On Port</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1573,9 +1278,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Allocate</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1590,9 +1293,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Inertial Measurement Unit System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1607,9 +1308,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Inertial Navigation System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1624,9 +1323,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Odometry System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1641,9 +1338,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Infra Red Proximetry System</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1658,9 +1353,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Deployment Plan</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1675,9 +1368,7 @@ public class RobotMLSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Gyroscope</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -1687,14 +1378,27 @@ public class RobotMLSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>On Property</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>On Property</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseOnProperty(OnProperty object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
+ * @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLXMLProcessor.java b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLXMLProcessor.java
index ee4d20d4428..809d1163451 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLXMLProcessor.java
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLXMLProcessor.java
@@ -1,28 +1,21 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Saadia Dhouib (CEA LIST) saadia.dhouib@cea.fr - Initial API and implementation
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.RobotML.util;
import java.util.Map;
import org.eclipse.emf.ecore.EPackage;
+
import org.eclipse.emf.ecore.resource.Resource;
+
import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+
import org.eclipse.papyrus.RobotML.RobotMLPackage;
/**
* This class contains helper methods to serialize and deserialize XML documents
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public class RobotMLXMLProcessor extends XMLProcessor {
@@ -31,24 +24,22 @@ public class RobotMLXMLProcessor extends XMLProcessor {
* Public constructor to instantiate the helper.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
public RobotMLXMLProcessor() {
super((EPackage.Registry.INSTANCE));
RobotMLPackage.eINSTANCE.eClass();
}
-
+
/**
* Register for "*" and "xml" file extensions the RobotMLResourceFactoryImpl factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
@Override
protected Map<String, Resource.Factory> getRegistrations() {
- if(registrations == null) {
+ if (registrations == null) {
super.getRegistrations();
registrations.put(XML_EXTENSION, new RobotMLResourceFactoryImpl());
registrations.put(STAR_EXTENSION, new RobotMLResourceFactoryImpl());

Back to the top