Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui')
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnProperty.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt41
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt26
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt43
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt50
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleChassis.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleClosed-LoopControlSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCompleteBonding.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCyberPhysicalSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCycabTK.xwt33
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDataFlowPort.xwt24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDeploymentPlan.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEngineSystem.xwt44
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEnvironment.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleExternalLibrary.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleFloor.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGPSSystem.xwt38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingSystem.xwt32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGround.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGyroscope.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHuman.xwt41
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleImageSensorSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialMeasurementUnitSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialNavigationSystem.xwt38
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInfraRedProximetrySystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoint.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoysticNavigationSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLandSurface.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLeg.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLegSystem.xwt32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLidarSystem.xwt58
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocalizationSensorSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionSystem.xwt32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManMachineInterfaceSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManipulator.xwt42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMechanicalLinkage.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMobileRobot.xwt48
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleNavigationCommandSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectDetectionSensorSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectTrackingSensorSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOdometrySystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnPort.xwt15
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnProperty.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnVariable.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOpen-LoopControlSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePedestrian.xwt41
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePhysicalObject.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePilotedSystem.xwt42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlanet.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlatform.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePort.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePowerHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRobot.xwt42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticHead.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticMiddleware.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSimulator.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSystem.xwt32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorDriver.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorSystem.xwt36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleServicePort.xwt17
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSoftware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleStairs.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleState.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelHardware.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelSystem.xwt64
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSupportingStructure.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSurface.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSystem.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleTransition.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWaterSurface.xwt40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWeaponSystem.xwt32
162 files changed, 3242 insertions, 0 deletions
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnProperty.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnProperty.xwt
new file mode 100644
index 00000000000..e738ff2346e
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnProperty.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt
new file mode 100644
index 00000000000..6d2a00f1644
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt
new file mode 100644
index 00000000000..d9314ce0e51
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:Algorithm:extFunctionName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Algorithm:libPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:Algorithm:libFileFormat"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="RobotML:Algorithm:isExternal"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt
new file mode 100644
index 00000000000..afb48d4d4de
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:AlgorithmLibrary:path"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt
new file mode 100644
index 00000000000..a7774cf26a4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:BlenderMorse:gravity"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="RobotML:BlenderMorse:debugMode"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="RobotML:BlenderMorse:debugDisplay"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}"
+ property="RobotML:BlenderMorse: viewport_shade"></ppe:EnumCombo>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:Platform:library"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt
new file mode 100644
index 00000000000..d21f786649c
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CameraSystem:width"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CameraSystem:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:CameraSystem:alpha_u"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:CameraSystem:alpha_v"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CameraSystem:u0"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CameraSystem:v0"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:CameraSystem:color_format"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:CameraSystem:translate"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:CameraSystem:rotate"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleChassis.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleChassis.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleChassis.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleClosed-LoopControlSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleClosed-LoopControlSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleClosed-LoopControlSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCompleteBonding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCompleteBonding.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCompleteBonding.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCyberPhysicalSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCyberPhysicalSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCyberPhysicalSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCycabTK.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCycabTK.xwt
new file mode 100644
index 00000000000..43a59005603
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCycabTK.xwt
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CycabTK:timeStep"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:CycabTK:timeFactor"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:CycabTK:useRealTime"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:Platform:library"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDataFlowPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDataFlowPort.xwt
new file mode 100644
index 00000000000..70b9c4ecec0
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDataFlowPort.xwt
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:IntegerEditor input="{Binding}"
+ property="RobotML:DataFlowPort:bufferSize"></ppe:IntegerEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}"
+ property="RobotML:Port:synchronizationPolicy"></ppe:EnumCombo>
+ <ppe:EnumCombo input="{Binding}" property="RobotML:DataFlowPort:direction"></ppe:EnumCombo>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDeploymentPlan.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDeploymentPlan.xwt
new file mode 100644
index 00000000000..470c1cfb7cf
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDeploymentPlan.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:DeploymentPlan:mainInstance"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEngineSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEngineSystem.xwt
new file mode 100644
index 00000000000..2b83ae3fa71
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEngineSystem.xwt
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:vehicleTraction"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:maxEngineForce"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:maxBreakingForce"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:maxAllowedSteering"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:maxAllowedVelocity"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:EngineSystem:gear_ration"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEnvironment.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEnvironment.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEnvironment.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleExternalLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleExternalLibrary.xwt
new file mode 100644
index 00000000000..447def46ecb
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleExternalLibrary.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:ExternalLibrary:libPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:ExternalLibrary:libFileFormat"></ppe:StringEditor>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleFloor.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleFloor.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleFloor.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGPSSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGPSSystem.xwt
new file mode 100644
index 00000000000..8d9a0751a8e
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGPSSystem.xwt
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:GPSSystem:originPosition"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGround.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGround.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGround.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGyroscope.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGyroscope.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGyroscope.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHuman.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHuman.xwt
new file mode 100644
index 00000000000..6d2a00f1644
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHuman.xwt
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleImageSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleImageSensorSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleImageSensorSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialMeasurementUnitSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialMeasurementUnitSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialMeasurementUnitSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialNavigationSystem.xwt
new file mode 100644
index 00000000000..8d9a0751a8e
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialNavigationSystem.xwt
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:GPSSystem:originPosition"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInfraRedProximetrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInfraRedProximetrySystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInfraRedProximetrySystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoint.xwt
new file mode 100644
index 00000000000..8d0743d63a1
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoint.xwt
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoysticNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoysticNavigationSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoysticNavigationSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLandSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLandSurface.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLandSurface.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLeg.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLeg.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLeg.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLegSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLegSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLegSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLidarSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLidarSystem.xwt
new file mode 100644
index 00000000000..2ba4420b401
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLidarSystem.xwt
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:nbLayers"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:layerAngleMin"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:layerAngleStep"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:LidarSystem:noise"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:sigmaNoise"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:angle_min"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:angle_max"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:time_increment "></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:scan_time "></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:range_min"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:LidarSystem:range_max"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:LidarSystem:nbRays"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocalizationSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocalizationSensorSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocalizationSensorSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManMachineInterfaceSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManMachineInterfaceSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManMachineInterfaceSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManipulator.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManipulator.xwt
new file mode 100644
index 00000000000..0ae93068043
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManipulator.xwt
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Robot:width"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMechanicalLinkage.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMechanicalLinkage.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMechanicalLinkage.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMobileRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMobileRobot.xwt
new file mode 100644
index 00000000000..08c9040d791
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMobileRobot.xwt
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Robot:width"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}" property="RobotML:MobileRobot:kind"></ppe:EnumCombo>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleNavigationCommandSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleNavigationCommandSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleNavigationCommandSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectDetectionSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectDetectionSensorSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectDetectionSensorSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectTrackingSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectTrackingSensorSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectTrackingSensorSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOdometrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOdometrySystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOdometrySystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnPort.xwt
new file mode 100644
index 00000000000..260df19d66c
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnPort.xwt
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}" property="RobotML:OnPort:port"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnProperty.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnProperty.xwt
new file mode 100644
index 00000000000..620c919e43e
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnProperty.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:OnProperty:property"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnVariable.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnVariable.xwt
new file mode 100644
index 00000000000..c5c7ed3c4dd
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnVariable.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:OnVariable:property"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOpen-LoopControlSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOpen-LoopControlSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOpen-LoopControlSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePedestrian.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePedestrian.xwt
new file mode 100644
index 00000000000..6d2a00f1644
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePedestrian.xwt
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePhysicalObject.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePhysicalObject.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePhysicalObject.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePilotedSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePilotedSystem.xwt
new file mode 100644
index 00000000000..0ae93068043
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePilotedSystem.xwt
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Robot:width"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlanet.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlanet.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlanet.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlatform.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlatform.xwt
new file mode 100644
index 00000000000..0d86530edd0
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlatform.xwt
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:Platform:library"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePort.xwt
new file mode 100644
index 00000000000..791ffaf6d5f
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePort.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}"
+ property="RobotML:Port:synchronizationPolicy"></ppe:EnumCombo>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePowerHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePowerHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePowerHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRobot.xwt
new file mode 100644
index 00000000000..0ae93068043
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRobot.xwt
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Robot:width"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}" property="RobotML:Agent:movesOver"></ppe:MultiReference>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticHead.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticHead.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticHead.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticMiddleware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticMiddleware.xwt
new file mode 100644
index 00000000000..e93b61f43dc
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticMiddleware.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}" property="RobotML:RoboticMiddleware:kind"></ppe:EnumCombo>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:Platform:library"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSimulator.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSimulator.xwt
new file mode 100644
index 00000000000..0d86530edd0
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSimulator.xwt
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:Platform:library"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorDriver.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorDriver.xwt
new file mode 100644
index 00000000000..15ab16b5b55
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorDriver.xwt
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:period"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:priority"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:deadline"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:wcet"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:Software:isPeriodic"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorSystem.xwt
new file mode 100644
index 00000000000..79a5c0531b4
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorSystem.xwt
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:frequency"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SensorSystem:identifier"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleServicePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleServicePort.xwt
new file mode 100644
index 00000000000..cd2eaea1406
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleServicePort.xwt
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}"
+ property="RobotML:Port:synchronizationPolicy"></ppe:EnumCombo>
+ <ppe:EnumCombo input="{Binding}" property="RobotML:ServicePort:kind"></ppe:EnumCombo>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSoftware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSoftware.xwt
new file mode 100644
index 00000000000..15ab16b5b55
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSoftware.xwt
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:period"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:priority"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:deadline"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:Software:wcet"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:Software:isPeriodic"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleStairs.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleStairs.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleStairs.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleState.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleState.xwt
new file mode 100644
index 00000000000..6ec4f414985
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleState.xwt
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:State:behavior"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelHardware.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelHardware.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelSystem.xwt
new file mode 100644
index 00000000000..ef097197fe9
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelSystem.xwt
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelRadius"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelWidth"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:suspensionRestLength"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelConnectionHeight"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:typeOfWheel"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelVelocityPIDkp"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelVelocityPIDki"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelVelocityPIDkd"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelSteeringPIDkp"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelSteeringPIDkd"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelFriction"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:suspensionStiffness"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:suspensionDamping"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:suspensionCompression"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelVelocityPIDmaxSum"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:SteeredWheelSystem:wheelVelocityPIDmaxVal"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSupportingStructure.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSupportingStructure.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSupportingStructure.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSurface.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSurface.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSystem.xwt
new file mode 100644
index 00000000000..d937520f993
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSystem.xwt
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleTransition.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleTransition.xwt
new file mode 100644
index 00000000000..114a4ce23da
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleTransition.xwt
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:Transition:guard"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:Transition:effect"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWaterSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWaterSurface.xwt
new file mode 100644
index 00000000000..69d9093e1f3
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWaterSurface.xwt
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:PhysicalObject:height"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:PhysicalObject:mass"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:PhysicalObject:hasSurface"></ppe:ReferenceDialog>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:MultiReference input="{Binding}"
+ property="RobotML:PhysicalObject:evelovesIn"></ppe:MultiReference>
+ </Composite>
+</Composite> \ No newline at end of file
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWeaponSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWeaponSystem.xwt
new file mode 100644
index 00000000000..7364b22305d
--- /dev/null
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWeaponSystem.xwt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Composite xmlns:j="clr-namespace:java.lang"
+ xmlns:ppel="clr-namespace:org.eclipse.papyrus.views.properties.widgets.layout"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns:x="http://www.eclipse.org/xwt">
+ <Composite.layout>
+ <ppel:PropertiesLayout></ppel:PropertiesLayout>
+ </Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:System:libraryComponentName"></ppe:StringEditor>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localPosition"></ppe:ReferenceDialog>
+ <ppe:ReferenceDialog input="{Binding}"
+ property="RobotML:RoboticSystem:localOrientation"></ppe:ReferenceDialog>
+ </Composite>
+</Composite> \ No newline at end of file

Back to the top