Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaadia Dhouib2015-05-22 10:13:00 -0400
committerSaadia Dhouib2015-05-22 10:13:00 -0400
commit8152c54de223f80a6c0c7c524764e3adf352e089 (patch)
tree7f1bf150c695390d2aac7017abe799642136e1af
parent10ed634340606582ca6132444935ef27ad19113e (diff)
downloadorg.eclipse.papyrus-8152c54de223f80a6c0c7c524764e3adf352e089.tar.gz
org.eclipse.papyrus-8152c54de223f80a6c0c7c524764e3adf352e089.tar.xz
org.eclipse.papyrus-8152c54de223f80a6c0c7c524764e3adf352e089.zip
Cleaning environment package in RobotML profile
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.ecore26
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.genmodel1541
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLPlatformLibraries.di85
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.di139
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.notation180
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.uml47
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/plugin.xml7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/RobotMLProfile.ctx1828
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt13
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt23
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt13
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt21
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt13
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt13
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt13
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt31
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleChassis.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleClosed-LoopControlSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCompleteBonding.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCyberPhysicalSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCycabTK.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDataFlowPort.xwt9
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleDeploymentPlan.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEngineSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleEnvironment.xwt20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleExternalLibrary.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleFloor.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGPSSystem.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGraspingSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGround.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleGyroscope.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleHuman.xwt31
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleImageSensorSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialMeasurementUnitSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInertialNavigationSystem.xwt18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleInfraRedProximetrySystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoint.xwt5
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleJoysticNavigationSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLandSurface.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLeg.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLegSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLidarSystem.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocalizationSensorSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleLocomotionSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManMachineInterfaceSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleManipulator.xwt29
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMechanicalLinkage.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleMobileRobot.xwt29
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleNavigationCommandSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectDetectionSensorSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleObjectTrackingSensorSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOdometrySystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnPort.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOnVariable.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleOpen-LoopControlSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePedestrian.xwt31
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePhysicalObject.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePilotedSystem.xwt29
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlanet.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePlatform.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePort.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SinglePowerHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRobot.xwt29
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticHead.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticMiddleware.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSimulator.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleRoboticSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorDriver.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSensorSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleServicePort.xwt9
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSoftware.xwt16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleStairs.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleState.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelHardware.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSteeredWheelSystem.xwt14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSupportingStructure.xwt28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSurface.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleTransition.xwt7
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWaterSurface.xwt30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleWeaponSystem.xwt8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Agent.java21
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Algorithm.java11
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/BlenderMorse.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CameraSystem.java40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/CycabTK.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/EngineSystem.java30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Environment.java36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Hardware.java2
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/LidarSystem.java81
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/PhysicalObject.java85
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Robot.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/RobotMLPackage.java1791
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SensorSystem.java10
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/Software.java35
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/SteeredWheelSystem.java94
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/System.java27
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AgentImpl.java91
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/AlgorithmImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/BlenderMorseImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CameraSystemImpl.java98
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/CycabTKImpl.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EngineSystemImpl.java70
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/EnvironmentImpl.java117
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/HardwareImpl.java2
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/LidarSystemImpl.java180
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/PhysicalObjectImpl.java159
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotImpl.java16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLFactoryImpl.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/RobotMLPackageImpl.java62
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SensorSystemImpl.java26
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SoftwareImpl.java70
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SteeredWheelSystemImpl.java222
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/impl/SystemImpl.java54
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLAdapterFactory.java16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotML/util/RobotMLSwitch.java58
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus.java70
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/impl/GoalIDImpl.java26
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/impl/GoalStatusImpl.java168
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus.java36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/DiagnosticStatusImpl.java92
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/impl/KeyValueImpl.java24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point.java18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32.java18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D.java18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion.java24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3.java18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/Point32Impl.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/PointImpl.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/Pose2DImpl.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/PoseWithCovarianceImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/QuaternionImpl.java56
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/TwistWithCovarianceImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/impl/Vector3Impl.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/impl/GridCellsImpl.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/impl/MapMetaDataImpl.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/impl/OccupancyGridImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/impl/OdometryImpl.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/impl/CarLikeCommandImpl.java30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/impl/ExtentedLidarScanImpl.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/impl/MultiLayerLidarScanImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Angular.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Distance.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Metric.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Milli_Amp.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Linear.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/AngularImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/DistanceImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/MetricImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/Milli_AmpImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/Odometer_TicsImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/Speed_TicsImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/Velocity_AngularImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/impl/Velocity_LinearImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE.java2
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo.java44
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry.java30
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry.java24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image.java32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState.java16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback.java36
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan.java50
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix.java22
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2.java58
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField.java22
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range.java42
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest.java39
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Sensor_datatypesPackage.java12
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/CameraInfoImpl.java100
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/CarLikeOdometryImpl.java70
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/ChannelFloat32Impl.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/CompressedImageImpl.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/DifferentialOdometryImpl.java56
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/ImageImpl.java76
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/ImuImpl.java24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/JointStateImpl.java32
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/JoyFeedbackImpl.java86
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/JoyImpl.java16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/LaserScanImpl.java114
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/NavSatFixImpl.java50
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/NavSatStatusImpl.java94
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/PointCloud2Impl.java116
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/PointFieldImpl.java54
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/RangeImpl.java98
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/RegionOfInterestImpl.java82
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/impl/Sensor_datatypesPackageImpl.java20
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA.java24
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header.java18
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension.java16
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Std_datatypesFactory.java6
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Std_datatypesPackage.java174
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray.java4
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/ByteMultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/ColorRGBAImpl.java56
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Float32MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Float64MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/HeaderImpl.java40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Int16MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Int32MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Int64MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Int8MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/MultiArrayDimensionImpl.java40
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/MultiArrayLayoutImpl.java14
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Std_datatypesFactoryImpl.java91
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/Std_datatypesPackageImpl.java28
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/UIint16MultiArrayImpl.java228
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/UInt32MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/UInt64MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/impl/UInt8MultiArrayImpl.java8
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/util/Std_datatypesAdapterFactory.java27
-rw-r--r--extraplugins/robotml/org.eclipse.papyrus.robotml/src/org/eclipse/papyrus/RobotMLLibraries/RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/util/Std_datatypesSwitch.java29
327 files changed, 6235 insertions, 7081 deletions
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.ecore b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.ecore
index ccc99827f27..0403e1f45cf 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.ecore
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.ecore
@@ -51,7 +51,7 @@
<details key="documentation" value="This relation specifies that&#xD;&#xA; two PhysicalObject are so tightly&#xD;&#xA; linked that their frames are statically linked"/>
</eAnnotations>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Robot" eSuperTypes="#//Agent #//System">
+ <eClassifiers xsi:type="ecore:EClass" name="Robot" eSuperTypes="#//System">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false"
lowerBound="1" eType="ecore:EDataType RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32"/>
</eClassifiers>
@@ -64,23 +64,18 @@
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="libraryComponentName" ordered="false"
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false"
+ lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//PhysicalObject">
- <eStructuralFeatures xsi:type="ecore:EReference" name="movesOver" ordered="false"
- upperBound="-1" eType="#//Surface"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PhysicalObject" eSuperTypes="#//System">
- <eStructuralFeatures xsi:type="ecore:EReference" name="evelovesIn" ordered="false"
- upperBound="-1" eType="#//Environment"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="hasSurface" ordered="false"
- lowerBound="1" eType="#//Surface"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//PhysicalObject"/>
+ <eClassifiers xsi:type="ecore:EClass" name="PhysicalObject">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false"
lowerBound="1" eType="ecore:EDataType RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mass" ordered="false" lowerBound="1"
eType="ecore:EDataType RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
+ lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Environment" eSuperTypes="#//System"/>
- <eClassifiers xsi:type="ecore:EClass" name="Surface" eSuperTypes="#//PhysicalObject"/>
<eClassifiers xsi:type="ecore:EClass" name="DataFlowPort" eSuperTypes="#//Port">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false"
lowerBound="1" eType="#//DataFlowDirectionKind"/>
@@ -132,7 +127,7 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false"
lowerBound="1" eType="ecore:EDataType RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/String"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Hardware" eSuperTypes="#//PhysicalObject #//System"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Hardware" eSuperTypes="#//System"/>
<eClassifiers xsi:type="ecore:EClass" name="Software" eSuperTypes="#//System">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isPeriodic" ordered="false"
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
@@ -278,7 +273,12 @@
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SensorDriver" eSuperTypes="#//Software"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Environment">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false"
+ lowerBound="1" eType="ecore:EClass ../../org.eclipse.uml2.uml/model/UML.ecore#//Class"/>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="#//PhysicalObject"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Surface" eSuperTypes="#//PhysicalObject"/>
<eClassifiers xsi:type="ecore:EClass" name="Planet" eSuperTypes="#//PhysicalObject"/>
<eClassifiers xsi:type="ecore:EClass" name="LandSurface" eSuperTypes="#//Ground"/>
<eClassifiers xsi:type="ecore:EClass" name="Ground" abstract="true" eSuperTypes="#//Surface"/>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.genmodel b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.genmodel
index fc39f6b3f26..e8a98b3bbb8 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.genmodel
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotML.genmodel
@@ -1,770 +1,933 @@
<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.papyrus.robotml/src" modelPluginID="org.eclipse.papyrus.robotml"
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
+ modelDirectory="/org.eclipse.papyrus.robotml/src" modelPluginID="org.eclipse.papyrus.robotml"
modelName="RobotML" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
- importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false"
+ importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="5.0" copyrightFields="false"
usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml"
operationReflection="true" importOrganizing="true">
- <foreignModel>RobotML.ecore</foreignModel>
- <genPackages prefix="RobotML" basePackage="org.eclipse.papyrus" disposableProviderFactory="true"
- ecorePackage="RobotML.ecore#/">
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//SynchronizationKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/SYNCH"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/ASYNCH"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/undefined"/>
+ <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
+ <details key="ECORE_TAGGED_VALUES" value="PROCESS"/>
+ <details key="UNION_PROPERTIES" value="REPORT"/>
+ <details key="UNTYPED_PROPERTIES" value="REPORT"/>
+ <details key="DUPLICATE_FEATURES" value="DISCARD"/>
+ <details key="SUBSETTING_PROPERTIES" value="REPORT"/>
+ <details key="VALIDATION_DELEGATES" value="IGNORE"/>
+ <details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
+ <details key="COMMENTS" value="PROCESS"/>
+ <details key="DUPLICATE_FEATURE_INHERITANCE" value="DISCARD"/>
+ <details key="DUPLICATE_OPERATIONS" value="DISCARD"/>
+ <details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/>
+ <details key="INVARIANT_CONSTRAINTS" value="PROCESS"/>
+ <details key="REDEFINING_PROPERTIES" value="REPORT"/>
+ <details key="ANNOTATION_DETAILS" value="PROCESS"/>
+ <details key="NON_API_INVARIANTS" value="IGNORE"/>
+ <details key="DUPLICATE_OPERATION_INHERITANCE" value="DISCARD"/>
+ <details key="REDEFINING_OPERATIONS" value="REPORT"/>
+ <details key="INVOCATION_DELEGATES" value="IGNORE"/>
+ <details key="DERIVED_FEATURES" value="PROCESS"/>
+ <details key="OPERATION_BODIES" value="IGNORE"/>
+ <details key="CAMEL_CASE_NAMES" value="IGNORE"/>
+ <details key="SUPER_CLASS_ORDER" value="PROCESS"/>
+ </genAnnotations>
+ <foreignModel>RobotMLProfile.profile.uml</foreignModel>
+ <genPackages xsi:type="genmodel:GenPackage" prefix="RobotML" basePackage="org.eclipse.papyrus"
+ disposableProviderFactory="true" ecorePackage="RobotML.ecore#/">
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//SynchronizationKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/SYNCH"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/ASYNCH"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//SynchronizationKind/undefined"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//DataFlowDirectionKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/in"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/out"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/inout"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//DataFlowDirectionKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/in"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/out"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//DataFlowDirectionKind/inout"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//ServiceFlowKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//ServiceFlowKind/provided"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//ServiceFlowKind/required"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//ServiceFlowKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//ServiceFlowKind/provided"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//ServiceFlowKind/required"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//UGVKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//UGVKind/differential"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//UGVKind/car"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//UGVKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//UGVKind/differential"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//UGVKind/car"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//RoboticMiddlewareKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/RTMaps"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/AROCAM"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/ROS"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/OROCOS"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/URBI"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//RoboticMiddlewareKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/RTMaps"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/AROCAM"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/ROS"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/OROCOS"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//RoboticMiddlewareKind/URBI"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//Shade">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//Shade/WIREFRAME"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//Shade/BOUNDBOX"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//Shade/SOLID"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//Shade/TEXTURED"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//Shade">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//Shade/WIREFRAME"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//Shade/BOUNDBOX"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//Shade/SOLID"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//Shade/TEXTURED"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//MobileRobotKind">
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/AirVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/HybridVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/SurfaceVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/UnderwaterVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/CarLikeVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/DifferentialVehicle"/>
- <genEnumLiterals ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/LeggedVehicle"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotML.ecore#//MobileRobotKind">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/AirVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/HybridVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/SurfaceVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/UnderwaterVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/CarLikeVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/DifferentialVehicle"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotML.ecore#//MobileRobotKind/LeggedVehicle"/>
</genEnums>
- <genClasses ecoreClass="RobotML.ecore#//Transition">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/base_Transition"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/guard"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/effect"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Transition">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/base_Transition"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/guard"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Transition/effect"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Algorithm">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Algorithm/base_Operation"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/isExternal"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/extFunctionName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/libPath"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/libFileFormat"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Algorithm">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Algorithm/base_Operation"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/isExternal"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/extFunctionName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/libPath"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Algorithm/libFileFormat"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//State">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//State/base_State"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//State/behavior"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//State">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//State/base_State"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//State/behavior"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//ActuatedJoint"/>
- <genClasses ecoreClass="RobotML.ecore#//Joint">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Joint/base_Connector"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ActuatedJoint"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Joint">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Joint/base_Connector"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//CompleteBonding"/>
- <genClasses ecoreClass="RobotML.ecore#//Robot">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Robot/width"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//CompleteBonding"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Robot">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Robot/width"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//System">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//System/base_Class"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/native"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/libraryPath"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/libraryComponentName"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//System">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//System/base_Class"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/native"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/libraryPath"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/libraryComponentName"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//System/alias"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Agent">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Agent/movesOver"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Agent"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//PhysicalObject">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//PhysicalObject/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//PhysicalObject/mass"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//PhysicalObject/base_Class"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//PhysicalObject">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//PhysicalObject/evelovesIn"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//PhysicalObject/hasSurface"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//PhysicalObject/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//PhysicalObject/mass"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//DataFlowPort">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//DataFlowPort/direction"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//DataFlowPort/bufferSize"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Environment"/>
- <genClasses ecoreClass="RobotML.ecore#//Surface"/>
- <genClasses ecoreClass="RobotML.ecore#//DataFlowPort">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//DataFlowPort/direction"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//DataFlowPort/bufferSize"/>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="RobotML.ecore#//Port">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Port/base_Port"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Port/synchronizationPolicy"/>
</genClasses>
- <genClasses image="false" ecoreClass="RobotML.ecore#//Port">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Port/base_Port"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Port/synchronizationPolicy"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ServicePort">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ServicePort/kind"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//ServicePort">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ServicePort/kind"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ActuatorSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//RoboticSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//RoboticSystem/localPosition"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//RoboticSystem/localOrientation"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//ActuatorSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//RoboticSystem">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//RoboticSystem/localPosition"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//RoboticSystem/localOrientation"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//CyberPhysicalSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SensorSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SensorSystem/frequency"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SensorSystem/identifier"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//CyberPhysicalSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//SensorSystem">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SensorSystem/frequency"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SensorSystem/identifier"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Hardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Software">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/isPeriodic"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/period"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/priority"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/deadline"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/wcet"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Hardware"/>
- <genClasses ecoreClass="RobotML.ecore#//Software">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/isPeriodic"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/period"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/priority"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/deadline"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//Software/wcet"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//EngineSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/vehicleTraction"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxEngineForce"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxBreakingForce"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxAllowedSteering"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxAllowedVelocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/gear_ration"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//EngineSystem">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/vehicleTraction"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxEngineForce"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxBreakingForce"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxAllowedSteering"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/maxAllowedVelocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//EngineSystem/gear_ration"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SteeredWheelSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelRadius"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelWidth"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionRestLength"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelConnectionHeight"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/typeOfWheel"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDkp"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDki"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDkd"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelSteeringPIDkp"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelSteeringPIDkd"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelFriction"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionStiffness"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionDamping"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionCompression"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDmaxSum"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDmaxVal"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//SteeredWheelSystem">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelRadius"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelWidth"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionRestLength"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelConnectionHeight"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/typeOfWheel"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDkp"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDki"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDkd"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelSteeringPIDkp"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelSteeringPIDkd"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelFriction"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionStiffness"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionDamping"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/suspensionCompression"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDmaxSum"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//SteeredWheelSystem/wheelVelocityPIDmaxVal"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LocomotionSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ImageSensorSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//CameraSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/alpha_u"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/alpha_v"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/u0"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/v0"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/color_format"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//CameraSystem/translate"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//CameraSystem/rotate"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//LocomotionSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//ImageSensorSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//CameraSystem">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/width"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/alpha_u"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/alpha_v"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/u0"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/v0"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CameraSystem/color_format"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//CameraSystem/translate"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//CameraSystem/rotate"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ObjectDetectionSensorSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ObjectTrackingSensorSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LidarSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/nbLayers"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/layerAngleMin"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/layerAngleStep"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/noise"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/sigmaNoise"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/angle_min"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/angle_max"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/time_increment"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/scan_time"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/range_min"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/range_max"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/nbRays"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//ObjectDetectionSensorSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//ObjectTrackingSensorSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//LidarSystem">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/nbLayers"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/layerAngleMin"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/layerAngleStep"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/noise"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/sigmaNoise"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/angle_min"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/angle_max"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/time_increment"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/scan_time"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/range_min"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/range_max"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//LidarSystem/nbRays"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LocalizationSensorSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//GPSSystem">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//GPSSystem/originPosition"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//LocalizationSensorSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//GPSSystem">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotML.ecore#//GPSSystem/originPosition"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//AlgorithmLibrary">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//AlgorithmLibrary/base_Class"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//AlgorithmLibrary/path"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//AlgorithmLibrary">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//AlgorithmLibrary/base_Class"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//AlgorithmLibrary/path"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SensorDriver"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Environment">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Environment/base_Class"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//SensorDriver"/>
- <genClasses ecoreClass="RobotML.ecore#//Building"/>
- <genClasses ecoreClass="RobotML.ecore#//Planet"/>
- <genClasses ecoreClass="RobotML.ecore#//LandSurface"/>
- <genClasses image="false" ecoreClass="RobotML.ecore#//Ground"/>
- <genClasses ecoreClass="RobotML.ecore#//Floor"/>
- <genClasses ecoreClass="RobotML.ecore#//WaterSurface"/>
- <genClasses ecoreClass="RobotML.ecore#//Human"/>
- <genClasses ecoreClass="RobotML.ecore#//Pedestrian"/>
- <genClasses ecoreClass="RobotML.ecore#//Stairs"/>
- <genClasses ecoreClass="RobotML.ecore#//Platform">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Platform/base_Node"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Platform/library"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Building"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Surface"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Planet"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LandSurface"/>
+ <genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="RobotML.ecore#//Ground"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Floor"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//WaterSurface"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Human"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Pedestrian"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Stairs"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Platform">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Platform/base_Node"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Platform/library"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//ExternalLibrary">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ExternalLibrary/libPath"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ExternalLibrary/libFileFormat"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//ExternalLibrary/base_Interface"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ExternalLibrary">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ExternalLibrary/libPath"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//ExternalLibrary/libFileFormat"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//ExternalLibrary/base_Interface"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//RoboticMiddleware">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//RoboticMiddleware/kind"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//RoboticMiddleware">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//RoboticMiddleware/kind"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//RoboticSimulator"/>
- <genClasses ecoreClass="RobotML.ecore#//CycabTK">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/useRealTime"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/timeStep"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/timeFactor"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//RoboticSimulator"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//CycabTK">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/useRealTime"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/timeStep"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//CycabTK/timeFactor"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//BlenderMorse">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/debugMode"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/debugDisplay"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/gravity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/_viewport_shade"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//BlenderMorse">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/debugMode"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/debugDisplay"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/gravity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//BlenderMorse/_viewport_shade"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//OnPort">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnPort/port"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnPort/base_Parameter"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//OnPort">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnPort/port"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnPort/base_Parameter"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Allocate">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Allocate/base_Abstraction"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Allocate">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//Allocate/base_Abstraction"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//InertialMeasurementUnitSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//InertialNavigationSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//OdometrySystem"/>
- <genClasses ecoreClass="RobotML.ecore#//InfraRedProximetrySystem"/>
- <genClasses ecoreClass="RobotML.ecore#//DeploymentPlan">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//DeploymentPlan/base_Package"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//DeploymentPlan/mainInstance"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//InertialMeasurementUnitSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//InertialNavigationSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//OdometrySystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//InfraRedProximetrySystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//DeploymentPlan">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//DeploymentPlan/base_Package"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//DeploymentPlan/mainInstance"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Gyroscope"/>
- <genClasses ecoreClass="RobotML.ecore#//OnVariable">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnVariable/property"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnVariable/base_Parameter"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Gyroscope"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//OnVariable">
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnVariable/property"/>
+ <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
+ propertySortChoices="true" ecoreFeature="ecore:EReference RobotML.ecore#//OnVariable/base_Parameter"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Chassis"/>
- <genClasses ecoreClass="RobotML.ecore#//SupportingStructure"/>
- <genClasses ecoreClass="RobotML.ecore#//MechanicalLinkage"/>
- <genClasses ecoreClass="RobotML.ecore#//Leg"/>
- <genClasses ecoreClass="RobotML.ecore#//LocomotionHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//ActuatorHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//MobileRobot">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//MobileRobot/kind"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Chassis"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SupportingStructure"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//MechanicalLinkage"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Leg"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LocomotionHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ActuatorHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//MobileRobot">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotML.ecore#//MobileRobot/kind"/>
</genClasses>
- <genClasses ecoreClass="RobotML.ecore#//Manipulator"/>
- <genClasses ecoreClass="RobotML.ecore#//PilotedSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//PowerHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//SensorHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//GraspingHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//SteeredWheelHardware"/>
- <genClasses ecoreClass="RobotML.ecore#//Arm"/>
- <genClasses ecoreClass="RobotML.ecore#//LegSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//GraspingSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//WeaponSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//ManMachineInterfaceSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//ClosedLoopControlSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//OpenLoopControlSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//RoboticHead"/>
- <genClasses ecoreClass="RobotML.ecore#//NavigationCommandSystem"/>
- <genClasses ecoreClass="RobotML.ecore#//JoysticNavigationSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Manipulator"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//PilotedSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//PowerHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SensorHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//GraspingHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//SteeredWheelHardware"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//Arm"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//LegSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//GraspingSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//WeaponSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ManMachineInterfaceSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//ClosedLoopControlSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//OpenLoopControlSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//RoboticHead"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//NavigationCommandSystem"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotML.ecore#//JoysticNavigationSystem"/>
</genPackages>
- <genPackages prefix="RobotMLLibraries" basePackage="org.eclipse.papyrus" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#/">
- <nestedGenPackages prefix="RobotML_ModelLibrary" disposableProviderFactory="true"
+ <genPackages xsi:type="genmodel:GenPackage" prefix="RobotMLLibraries" basePackage="org.eclipse.papyrus"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#/">
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RobotML_ModelLibrary"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries" disposableProviderFactory="true"
ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary">
- <nestedGenPackages prefix="RobotML_DataTypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes">
- <nestedGenPackages prefix="Diagnostic_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/status"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/values"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/OK"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/WARN"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/ERROR"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/level"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/message"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/hardware_id"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/values"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue/key"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue/value"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RobotML_DataTypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes">
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Diagnostic_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/status"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticArray/values"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/OK"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/WARN"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/ERROR"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/level"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/message"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/hardware_id"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/DiagnosticStatus/values"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue/key"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/diagnostic_datatypes/KeyValue/value"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Geometry_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/y"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/z"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/y"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/z"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped/point"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Polygon">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Polygon/point"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped/polygon"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/y"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/z"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped/vector"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/y"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/z"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/w"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose/position"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose/orientation"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped/pose"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance/twist"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance/covariance"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist/linear"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist/angular"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped/twist"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance/pose"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance/covariance"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/y"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/theta"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovarianceStamped"/>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray/poses"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped/quaternion"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform/translation"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform/rotation"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped/wrench"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench/force"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench/torque"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Geometry_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point/z"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Point32/z"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PointStamped/point"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Polygon">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Polygon/point"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PolygonStamped/polygon"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3/z"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Vector3Stamped/vector"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/z"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Quaternion/w"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose/position"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose/orientation"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseStamped/pose"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance/twist"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistWithCovariance/covariance"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist/linear"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Twist/angular"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/TwistStamped/twist"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance/pose"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovariance/covariance"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Pose2D/theta"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseWithCovarianceStamped"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/PoseArray/poses"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/QuaternionStamped/quaternion"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform/translation"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Transform/rotation"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/WrenchStamped/wrench"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench/force"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/geometry_datatypes/Wrench/torque"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Nav_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path/poses"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/child_frame_id"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/pose"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/twist"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/map_load_time"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/resolution"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/width"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/origin"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/info"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cell_width"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cell_height"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cells"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Nav_datatypes" basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Path/poses"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/child_frame_id"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/pose"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/Odometry/twist"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/map_load_time"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/resolution"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/MapMetaData/origin"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/info"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/OccupancyGrid/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cell_width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cell_height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/nav_datatypes/GridCells/cells"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Sensor_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes">
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE">
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_NO_FIX"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_FIX"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_SBAS_FIX"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_GBAS_FIX"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Sensor_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes">
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_NO_FIX"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_FIX"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_SBAS_FIX"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/STATUS_TYPE/STATUS_GBAS_FIX"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE">
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GPS"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GLONASS"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_COMPASS"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GALILEO"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GPS"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GLONASS"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_COMPASS"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/SERVICE_TYPE/SERVICE_GALILEO"/>
</genEnums>
- <genEnums typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE">
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_UNKNOWN"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_APPROXIMATED"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/_COVARIANCE_TYPE_DIAGONAL_KNOWN"/>
- <genEnumLiterals ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_KNOWN"/>
+ <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE">
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_UNKNOWN"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_APPROXIMATED"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/_COVARIANCE_TYPE_DIAGONAL_KNOWN"/>
+ <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/COVARIANCE_TYPE/COVARIANCE_TYPE_KNOWN"/>
</genEnums>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/x_offset"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/y_offset"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/do_rectify"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/width"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/ULTRASOUND"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/INFRARED"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/radiation_type"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/field_of_view"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/min_range"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/max_range"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/range"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/width"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/distorsion_model"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/D"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/K"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/R"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/P"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/binning_x"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/binning_y"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/roi"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/orientation"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/orientation_covariance"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/angular_velocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/angular_velocity_covariance"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/linear_acceleration"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/linear_acceleration_covariance"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_min"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_max"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_increment"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/time_increment"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/scan_time"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range_min"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range_max"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/intensities"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/width"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/encoding"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/is_bigendian"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/step"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32/values"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/format"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/points"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/channels"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/offset"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/datatype"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/count"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/height"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/width"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/fields"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/is_bigendian"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/point_step"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/row_step"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/data"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/is_dense"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/position"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/velocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/effort"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus">
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_NO_FIX"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_FIX"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_SBAS_FIX"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_GBAS_FIX"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/status"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GPS"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GLONASS"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_COMPASS"/>
- <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GALILEO"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/service"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/status"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/service"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/latitude"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/longitude"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/altitude"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/position_covariance"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/position_covariance_type"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/axes"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/buttons"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_LED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_RUMBLE"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_BUZZER"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/type"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/id"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/intensity"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedbackArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedbackArray/array"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/steering_angle"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/left_rear_wheel_distance"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/right_rear_wheel_distance"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/right_rear_wheel_velocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/left_rear_wheel_velocity"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/header"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/right_distance"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/left_distance"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/left_velocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/right_velocity"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/x_offset"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/y_offset"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/do_rectify"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/RegionOfInterest/width"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/ULTRASOUND"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/INFRARED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/radiation_type"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/field_of_view"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/min_range"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/max_range"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Range/range"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/distorsion_model"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/D"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/K"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/R"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/P"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/binning_x"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/binning_y"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CameraInfo/roi"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/orientation"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/orientation_covariance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/angular_velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/angular_velocity_covariance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/linear_acceleration"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Imu/linear_acceleration_covariance"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_min"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_max"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/angle_increment"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/time_increment"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/scan_time"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range_min"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range_max"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/range"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/LaserScan/intensities"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/encoding"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/is_bigendian"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/step"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Image/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/ChannelFloat32/values"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/format"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CompressedImage/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/points"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud/channels"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/offset"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/datatype"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointField/count"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/height"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/width"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/fields"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/is_bigendian"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/point_step"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/row_step"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/data"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/PointCloud2/is_dense"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/name"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/position"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JointState/effort"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus">
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_NO_FIX"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_FIX"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_SBAS_FIX"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/STATUS_GBAS_FIX"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/status"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GPS"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GLONASS"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_COMPASS"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="Readonly" createChild="false"
+ ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/SERVICE_GALILEO"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatStatus/service"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/status"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/service"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/latitude"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/longitude"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/altitude"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/position_covariance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/NavSatFix/position_covariance_type"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/axes"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/Joy/buttons"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_LED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_RUMBLE"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/TYPE_BUZZER"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/type"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/id"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedback/intensity"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedbackArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/JoyFeedbackArray/array"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/steering_angle"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/left_rear_wheel_distance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/right_rear_wheel_distance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/right_rear_wheel_velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/CarLikeOdometry/left_rear_wheel_velocity"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/right_distance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/left_distance"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/left_velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/sensor_datatypes/DifferentialOdometry/right_velocity"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Actionlib_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID/stamp"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID/id"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PENDING"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/ACTIVE"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PREEMPTED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/SUCCEEDED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/ABORTED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/REJECTED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PREEMPTING"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/RECALLING"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/RECALLED"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/LOST"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/text"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/status"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray/header"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray/status_list"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Actionlib_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID/stamp"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalID/id"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PENDING"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/ACTIVE"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PREEMPTED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/SUCCEEDED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/ABORTED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/REJECTED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/PREEMPTING"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/RECALLING"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/RECALLED"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/LOST"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/text"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatus/status"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray/header"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/actionlib_datatypes/GoalStatusArray/status_list"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Stereo_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/stereo_datatypes"/>
- <nestedGenPackages prefix="Oarps_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes">
- <nestedGenPackages prefix="Oarp1_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand/velocity"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand/steeringAngle"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Stereo_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/stereo_datatypes"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Oarps_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes">
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Oarp1_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand/velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/CarLikeCommand/steeringAngle"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan/layers"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan/nbLayer"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan/layers"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/MultiLayerLidarScan/nbLayer"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/scan"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/layerId"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/layerAngle"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/scan"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/layerId"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp1_datatypes/ExtentedLidarScan/layerAngle"/>
</genClasses>
</nestedGenPackages>
- <nestedGenPackages prefix="Oarp4_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes">
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Linear">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Linear/value"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Oarp4_datatypes"
+ basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.oarps_datatypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Linear">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Linear/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point/omega_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point/omega_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point/omega_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Art_Set_Point/omega_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Distance">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Distance/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Distance">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Distance/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Metric">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Metric/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Metric">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Metric/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Angular">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Angular/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Angular">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Angular/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point/velocity"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point/orientation"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point/velocity"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Op_Set_Point/orientation"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right/speed_tics_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right/speed_tics_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right/speed_tics_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics_Left_Right/speed_tics_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Speed_Tics/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right/odometer_tics_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right/odometer_tics_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right/odometer_tics_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Tics_Left_Right/odometer_tics_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right/proxi_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right/proxi_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right/proxi_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Proxi_Left_Right/proxi_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Milli_Amp">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Milli_Amp/value"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Milli_Amp">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Milli_Amp/value"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right/odometer_linear_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right/odometer_linear_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right/odometer_linear_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Odometer_Linear_Left_Right/odometer_linear_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right/velocity_angular_left"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right/velocity_angular_right"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right/velocity_angular_left"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity_Angular_Left_Right/velocity_angular_right"/>
</genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity/velocity_linear"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity/velocity_angular"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity/velocity_linear"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/oarps_datatypes/oarp4_datatypes/Velocity/velocity_angular"/>
</genClasses>
</nestedGenPackages>
</nestedGenPackages>
- <nestedGenPackages prefix="Std_datatypes" disposableProviderFactory="true"
- ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes">
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Time"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/String"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Byte"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Bool"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt16"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Char"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Duration"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64"/>
- <genDataTypes ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32"/>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/seq"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/stamp"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/frame_id"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/label"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/size"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/stride"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout/dim"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout/data_offset"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/r"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/g"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/b"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/a"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UIint16MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UIint16MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UIint16MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray/data"/>
- </genClasses>
- <genClasses ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray/layout"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray/data"/>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="Std_datatypes" basePackage="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes"
+ disposableProviderFactory="true" ecorePackage="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Time"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/String"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Byte"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Bool"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt16"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Char"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Duration"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/seq"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/stamp"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Header/frame_id"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/label"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/size"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayDimension/stride"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout/dim"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/MultiArrayLayout/data_offset"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ByteMultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/r"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/g"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/b"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/ColorRGBA/a"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float32MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int32MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int8MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int16MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Int64MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/Float64MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt64MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt16MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt16MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt16MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt32MultiArray/data"/>
+ </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray">
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray/layout"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute RobotMLLibraries.ecore#//RobotML_ModelLibrary/RobotML_DataTypes/std_datatypes/UInt8MultiArray/data"/>
</genClasses>
</nestedGenPackages>
</nestedGenPackages>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLPlatformLibraries.di b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLPlatformLibraries.di
index 01dbd88c3e0..8bbc1de7e17 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLPlatformLibraries.di
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLPlatformLibraries.di
@@ -1,76 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi">
+<di:SashWindowsMngr xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:XMI="http://www.omg.org/XMI" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" XMI:version="2.0">
<pageList>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_HfxwQALJEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_hXK6IALLEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_0wcb8ALLEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_Xu2DEALNEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_eTsasALOEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_pYyDUALPEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_IXAZkALREeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_kYxwUALTEeCtYMXppfqLMw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_qrFJ8ALVEeCLyPho7UHVHQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_xDYIwALVEeCLyPho7UHVHQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_1wmIwAN4EeC3fr8Dw7r9WA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_8k5uIAN4EeC3fr8Dw7r9WA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_BmxskAN5EeC3fr8Dw7r9WA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_PfMN0AQ9EeC6AYK__wUU7g"/>
- </availablePage>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
</pageList>
- <sashModel currentSelection="//@sashModel/@windows.0/@children.0">
+ <sashModel currentSelection="#//@sashModel/@windows.0/@children.0">
<windows>
<children xsi:type="di:TabFolder">
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_kYxwUALTEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_eTsasALOEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_qrFJ8ALVEeCLyPho7UHVHQ"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_Xu2DEALNEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_hXK6IALLEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_hXK6IALLEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_0wcb8ALLEeCtYMXppfqLMw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLPlatformLibraries.notation#_IXAZkALREeCtYMXppfqLMw"/>
- </children>
+ <children emfPageIdentifier="RobotMLPlatformLibraries.notation#_0wcb8ALLEeCtYMXppfqLMw"/>
</children>
</windows>
</sashModel>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.di b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.di
index 2ca42ef0239..4e734caea3d 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.di
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.di
@@ -1,105 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<di:SashWindowsMngr xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" xmi:id="_3Q-VAvcEEd-J06U5HM_o-Q">
- <pageList xmi:id="_3Q-VA_cEEd-J06U5HM_o-Q">
- <availablePage xmi:id="_3Q-VB_cEEd-J06U5HM_o-Q">
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_3Q-VAPcEEd-J06U5HM_o-Q"/>
- </availablePage>
- <availablePage/>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_QMgnAAHxEeCQQOKrhO_fIQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_xW_8UAH5EeC_ZLzLQhW-TQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_XJp18AIKEeC_ZLzLQhW-TQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_t9m_0AITEeCVrLEBH5ejnQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_C4EK0AK0EeCsG_V0R865wA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_9sFb4AK4EeCsG_V0R865wA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#__RE4MALCEeCsG_V0R865wA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_r4USgGAyEeCUQf3vpAG6JA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_WFrusAB6EeGXJOJtWKn8jQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_30caQBtTEeGZBqQLK2tPRA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_GGKgICJqEeGXbb453tP0yA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_YOV8EEXNEeGe3M3N_846rw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_W_06cEaREeG1RvxKgcDZmw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_tFd6AGwvEeGmceXllYzFRQ"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_fDJ8QBkjEeOoKKOJPFGdCw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_uC1fQBkxEeOoKKOJPFGdCw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_f6k2MBlUEeOoKKOJPFGdCw"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_oNjjoCmoEeONwLk-9ZLqDA"/>
- </availablePage>
- <availablePage>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_IezhEE3SEeONodE93WJoVw"/>
- </availablePage>
- </pageList>
- <sashModel xmi:id="_3Q-VBPcEEd-J06U5HM_o-Q" currentSelection="_3Q-VBvcEEd-J06U5HM_o-Q">
- <windows xmi:id="_3Q-VBfcEEd-J06U5HM_o-Q">
- <children xsi:type="di:TabFolder" xmi:id="_3Q-VBvcEEd-J06U5HM_o-Q">
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_3Q-VAPcEEd-J06U5HM_o-Q"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_WFrusAB6EeGXJOJtWKn8jQ"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_W_06cEaREeG1RvxKgcDZmw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_f6k2MBlUEeOoKKOJPFGdCw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_oNjjoCmoEeONwLk-9ZLqDA"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_IezhEE3SEeONodE93WJoVw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_uC1fQBkxEeOoKKOJPFGdCw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_YOV8EEXNEeGe3M3N_846rw"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_30caQBtTEeGZBqQLK2tPRA"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_GGKgICJqEeGXbb453tP0yA"/>
- </children>
- <children>
- <emfPageIdentifier href="RobotMLProfile.profile.notation#_tFd6AGwvEeGmceXllYzFRQ"/>
- </children>
- </children>
- </windows>
- </sashModel>
-</di:SashWindowsMngr>
+<?xml version="1.0" encoding="UTF-8"?>
+<di:SashWindowsMngr xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:XMI="http://www.omg.org/XMI" xmlns:di="http://www.eclipse.org/papyrus/0.7.0/sashdi" XMI:version="2.0" XMI:id="_3Q-VAvcEEd-J06U5HM_o-Q">
+ <pageList XMI:id="_3Q-VA_cEEd-J06U5HM_o-Q">
+ <availablePage XMI:id="_3Q-VB_cEEd-J06U5HM_o-Q"/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ <availablePage/>
+ </pageList>
+ <sashModel XMI:id="_3Q-VBPcEEd-J06U5HM_o-Q">
+ <windows XMI:id="_3Q-VBfcEEd-J06U5HM_o-Q">
+ <children xsi:type="di:TabFolder" XMI:id="_3Q-VBvcEEd-J06U5HM_o-Q">
+ <children emfPageIdentifier="RobotMLProfile.profile.notation#_3Q-VAPcEEd-J06U5HM_o-Q"/>
+ <children emfPageIdentifier="RobotMLProfile.profile.notation#_YOV8EEXNEeGe3M3N_846rw"/>
+ </children>
+ </windows>
+ </sashModel>
+</di:SashWindowsMngr>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.notation b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.notation
index 009cdb4c249..6acb5f7957a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.notation
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.notation
@@ -45,6 +45,10 @@
<element xmi:type="uml:Property" href="RobotMLProfile.profile.uml#_5SWg4CM6EeKwed7FEEF-4Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5Sfq0SM6EeKwed7FEEF-4Q"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_NTGFwACAEeW-QsjhFPC_gg" type="3002">
+ <element xmi:type="uml:Property" href="RobotMLProfile.profile.uml#_NQKGgACAEeW-QsjhFPC_gg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NTGFwQCAEeW-QsjhFPC_gg"/>
+ </children>
<styles xmi:type="notation:SortingStyle" xmi:id="_GopFy_cJEd-J06U5HM_o-Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_GopFzPcJEd-J06U5HM_o-Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GopFzfcJEd-J06U5HM_o-Q"/>
@@ -59,7 +63,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fi95QkbMEeO89bdPpB8gTg"/>
</children>
<element xmi:type="uml:Stereotype" href="RobotMLProfile.profile.uml#_GopFwPcJEd-J06U5HM_o-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GopFwvcJEd-J06U5HM_o-Q" x="340" y="115" width="216" height="85"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GopFwvcJEd-J06U5HM_o-Q" x="338" y="101" width="216" height="85"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7cLJIPcPEd-J06U5HM_o-Q" type="1031">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7cLJKvcPEd-J06U5HM_o-Q" source="Stereotype_Annotation">
@@ -865,8 +869,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="__PXG4fcPEd-J06U5HM_o-Q"/>
<element xmi:type="uml:Extension" href="RobotMLProfile.profile.uml#__O6a8fcPEd-J06U5HM_o-Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__PXG4vcPEd-J06U5HM_o-Q"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Pzy0PcPEd-J06U5HM_o-Q" id="(0.49645390070921985,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Pzy0fcPEd-J06U5HM_o-Q" id="(0.4972972972972973,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Pzy0PcPEd-J06U5HM_o-Q" id="(0.49074074074074076,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Pzy0fcPEd-J06U5HM_o-Q" id="(0.49375,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_nt4cQV7bEeCGhLTjEDkxfg" type="4002" source="_HlfjgF7bEeCGhLTjEDkxfg" target="_Y-xjQACcEeGXJOJtWKn8jQ">
<children xmi:type="notation:DecorationNode" xmi:id="_nt4cRF7bEeCGhLTjEDkxfg" visible="false" type="6007">
@@ -893,7 +897,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_qrbLcl7bEeCGhLTjEDkxfg"/>
<element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_qrbLcF7bEeCGhLTjEDkxfg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qrbLc17bEeCGhLTjEDkxfg" points="[-60, -28, 162, 76]$[-213, -92, 9, 12]"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qrk8cF7bEeCGhLTjEDkxfg" id="(0.5886524822695035,0.7857142857142857)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UC9PAQCLEeW-QsjhFPC_gg" id="(1.0,0.2465753424657534)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qrk8cF7bEeCGhLTjEDkxfg" id="(0.38425925925925924,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_uWL5oF9iEeCXnIQslxvv3A" type="4002" source="_orCUsV9iEeCXnIQslxvv3A" target="_GopFwfcJEd-J06U5HM_o-Q">
<children xmi:type="notation:DecorationNode" xmi:id="_uWL5o19iEeCXnIQslxvv3A" visible="false" type="6007">
@@ -902,8 +907,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_uWL5oV9iEeCXnIQslxvv3A"/>
<element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_uWCIoF9iEeCXnIQslxvv3A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uWL5ol9iEeCXnIQslxvv3A" points="[-10, -4, 136, 62]$[-142, -64, 4, 2]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWL5pV9iEeCXnIQslxvv3A" id="(0.36,0.08)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWL5pl9iEeCXnIQslxvv3A" id="(0.6712962962962963,0.9764705882352941)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWL5pV9iEeCXnIQslxvv3A" id="(0.28,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uWL5pl9iEeCXnIQslxvv3A" id="(0.6851851851851852,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_zKCqMV9iEeCXnIQslxvv3A" type="4002" source="_xDfNYF9iEeCXnIQslxvv3A" target="_GopFwfcJEd-J06U5HM_o-Q" avoidObstructions="true">
<children xmi:type="notation:DecorationNode" xmi:id="_zKCqNF9iEeCXnIQslxvv3A" visible="false" type="6007">
@@ -912,8 +917,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_zKCqMl9iEeCXnIQslxvv3A"/>
<element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_zKCqMF9iEeCXnIQslxvv3A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zKCqM19iEeCXnIQslxvv3A" points="[-56, -5, 212, 49]$[-294, -29, -26, 25]$[-294, -29, -26, 25]$[-322, -6, -54, 48]$[-348, -16, -80, 38]$[-249, -16, 19, 38]$[-305, -35, -37, 19]$[-305, -35, -37, 19]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKMbMF9iEeCXnIQslxvv3A" id="(0.32,0.24528301886792453)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKMbMV9iEeCXnIQslxvv3A" id="(0.7592592592592593,0.9882352941176471)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKMbMF9iEeCXnIQslxvv3A" id="(0.0,0.16666666666666666)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zKMbMV9iEeCXnIQslxvv3A" id="(0.7870370370370371,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bMiQkAB2EeGXJOJtWKn8jQ" type="4002" source="_ZhiuYAB2EeGXJOJtWKn8jQ" target="_KT1ZEF7bEeCGhLTjEDkxfg" routing="Tree">
<children xmi:type="notation:DecorationNode" xmi:id="_bMiQkwB2EeGXJOJtWKn8jQ" visible="false" type="6007">
@@ -1000,7 +1005,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_DCrp8QCdEeGXJOJtWKn8jQ"/>
<element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_C_GxgACdEeGXJOJtWKn8jQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DCrp8gCdEeGXJOJtWKn8jQ" points="[-1, -7, 8, 87]$[-1, -122, 8, -28]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DIfXAACdEeGXJOJtWKn8jQ" id="(0.44,0.09210526315789473)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DIfXAACdEeGXJOJtWKn8jQ" id="(0.47643979057591623,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UC9PAACLEeW-QsjhFPC_gg" id="(0.5,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_73X5oBtSEeGZBqQLK2tPRA" type="4002" source="_z1ZWYP-qEeCPK4YnMRh6Aw" target="_HlfjgF7bEeCGhLTjEDkxfg">
<children xmi:type="notation:DecorationNode" xmi:id="_73X5oxtSEeGZBqQLK2tPRA" visible="false" type="6007">
@@ -1999,36 +2005,6 @@
<element xmi:type="uml:Stereotype" href="RobotMLProfile.profile.uml#_ZUhhAEXNEeGe3M3N_846rw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZYjFYUXNEeGe3M3N_846rw" x="423" y="251"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_spYncEXOEeGe3M3N_846rw" type="1026" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_spYnckXOEeGe3M3N_846rw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spYnc0XOEeGe3M3N_846rw" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_spYndEXOEeGe3M3N_846rw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spYndUXOEeGe3M3N_846rw" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_spYndkXOEeGe3M3N_846rw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_spYnd0XOEeGe3M3N_846rw" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_spYneEXOEeGe3M3N_846rw" type="1034"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_spYneUXOEeGe3M3N_846rw" type="1071">
- <styles xmi:type="notation:TitleStyle" xmi:id="_spYnekXOEeGe3M3N_846rw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_spYne0XOEeGe3M3N_846rw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_spYnfEXOEeGe3M3N_846rw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spYnfUXOEeGe3M3N_846rw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_spYnfkXOEeGe3M3N_846rw" visible="false" type="1019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_spYnf0XOEeGe3M3N_846rw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_spYngEXOEeGe3M3N_846rw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_spYngUXOEeGe3M3N_846rw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spYngkXOEeGe3M3N_846rw"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_fXYUUEbMEeO89bdPpB8gTg" visible="false" type="compartment_shape_display">
- <styles xmi:type="notation:TitleStyle" xmi:id="_fXYUUUbMEeO89bdPpB8gTg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fXYUUkbMEeO89bdPpB8gTg"/>
- </children>
- <element xmi:type="uml:Stereotype" href="RobotMLProfile.profile.uml#_GopFwPcJEd-J06U5HM_o-Q"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spYncUXOEeGe3M3N_846rw" x="565" y="50"/>
- </children>
<children xmi:type="notation:Shape" xmi:id="_D8aCAEXPEeGe3M3N_846rw" type="1026" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D8aCAkXPEeGe3M3N_846rw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D8aCA0XPEeGe3M3N_846rw" key="ShadowFigure_Value" value="false"/>
@@ -2161,14 +2137,6 @@
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_lsWfuEXVEeGe3M3N_846rw" type="1034"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_lsWfuUXVEeGe3M3N_846rw" type="1071">
- <children xmi:type="notation:Shape" xmi:id="_SP__QEXWEeGe3M3N_846rw" type="3002" fontHeight="8" lineColor="0">
- <element xmi:type="uml:Property" href="RobotMLProfile.profile.uml#_GZ6mQEXPEeGe3M3N_846rw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SP__QUXWEeGe3M3N_846rw"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_SP__QkXWEeGe3M3N_846rw" type="3002" fontHeight="8" lineColor="0">
- <element xmi:type="uml:Property" href="RobotMLProfile.profile.uml#_JjYp4EXVEeGe3M3N_846rw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_SP__Q0XWEeGe3M3N_846rw"/>
- </children>
<children xmi:type="notation:Shape" xmi:id="_SP__REXWEeGe3M3N_846rw" type="3002" fontHeight="8" lineColor="0">
<element xmi:type="uml:Property" href="RobotMLProfile.profile.uml#__O6a8PcPEd-J06U5HM_o-Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_SP__RUXWEeGe3M3N_846rw"/>
@@ -2435,51 +2403,20 @@
<element xmi:type="uml:Stereotype" href="RobotMLProfile.profile.uml#_EdnYoPcJEd-J06U5HM_o-Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2bSGsVvEEeG3ZL8CQhitnQ" x="820" y="590"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_z8lwgAB_EeW-QsjhFPC_gg" type="1031">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_z9M0gAB_EeW-QsjhFPC_gg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_z9M0gQB_EeW-QsjhFPC_gg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_z9NbkAB_EeW-QsjhFPC_gg" key="StereotypeList" value="StandardProfile::Metaclass"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_z9NbkQB_EeW-QsjhFPC_gg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_z9NbkgB_EeW-QsjhFPC_gg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_z9NbkwB_EeW-QsjhFPC_gg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_z9JxMAB_EeW-QsjhFPC_gg" type="1084"/>
+ <element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z9KYQAB_EeW-QsjhFPC_gg" x="567" y="102"/>
+ </children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_YOV8EUXNEeGe3M3N_846rw"/>
<element xmi:type="uml:Profile" href="RobotMLProfile.profile.uml#_3QOHEPcEEd-J06U5HM_o-Q"/>
- <edges xmi:type="notation:Connector" xmi:id="_tQ4FQEXOEeGe3M3N_846rw" type="4002" source="_ZYjFYEXNEeGe3M3N_846rw" target="_spYncEXOEeGe3M3N_846rw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_tQ4FQ0XOEeGe3M3N_846rw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_tQ4FREXOEeGe3M3N_846rw" x="15" y="-24"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_tQ4FQUXOEeGe3M3N_846rw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_tOL9oEXOEeGe3M3N_846rw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tQ4FQkXOEeGe3M3N_846rw" points="[1, -9, -30, 91]$[-19, -95, -50, 5]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tU5poEXOEeGe3M3N_846rw" id="(0.55,0.09)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QC1BQEXPEeGe3M3N_846rw" id="(0.45,0.89)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_FeTSkEXPEeGe3M3N_846rw" type="4002" source="_D8aCAEXPEeGe3M3N_846rw" target="_spYncEXOEeGe3M3N_846rw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_FeTSk0XPEeGe3M3N_846rw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_FeTSlEXPEeGe3M3N_846rw" x="-9" y="39"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_FeTSkUXPEeGe3M3N_846rw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="RobotMLProfile.profile.uml#_FdahwEXPEeGe3M3N_846rw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FeTSkkXPEeGe3M3N_846rw" points="[-48, -18, 221, 83]$[-290, -78, -21, 23]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FhvBEEXPEeGe3M3N_846rw" id="(0.63,0.18)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FhvBEUXPEeGe3M3N_846rw" id="(0.26,0.77)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_GbQDAEXPEeGe3M3N_846rw" type="4001" source="_ZYjFYEXNEeGe3M3N_846rw" target="_D8aCAEXPEeGe3M3N_846rw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDA0XPEeGe3M3N_846rw" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDBEXPEeGe3M3N_846rw" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDBUXPEeGe3M3N_846rw" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDBkXPEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDB0XPEeGe3M3N_846rw" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDCEXPEeGe3M3N_846rw" x="-45" y="16"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDCUXPEeGe3M3N_846rw" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDCkXPEeGe3M3N_846rw" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDC0XPEeGe3M3N_846rw" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDDEXPEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_GbQDDUXPEeGe3M3N_846rw" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GbQDDkXPEeGe3M3N_846rw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_GbQDAUXPEeGe3M3N_846rw" fontHeight="8"/>
- <element xmi:type="uml:Association" href="RobotMLProfile.profile.uml#_GZ6mQ0XPEeGe3M3N_846rw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GbQDAkXPEeGe3M3N_846rw" points="[50, 3, -184, -6]$[184, 15, -50, 6]"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_G_BPsEXVEeGe3M3N_846rw" type="4002" source="_9IFHIEXREeGe3M3N_846rw" target="_ZYjFYEXNEeGe3M3N_846rw" routing="Tree" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_G_BPs0XVEeGe3M3N_846rw" visible="false" type="6007">
<layoutConstraint xmi:type="notation:Location" xmi:id="_G_BPtEXVEeGe3M3N_846rw" y="60"/>
@@ -2510,31 +2447,6 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ItlqUEXVEeGe3M3N_846rw" id="(0.47,0.16)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ItlqUUXVEeGe3M3N_846rw" id="(0.23,0.92)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_Jkk8sEXVEeGe3M3N_846rw" type="4001" source="_ZYjFYEXNEeGe3M3N_846rw" target="_FjhiEEXVEeGe3M3N_846rw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGoEXVEeGe3M3N_846rw" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGoUXVEeGe3M3N_846rw" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGokXVEeGe3M3N_846rw" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGo0XVEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGpEXVEeGe3M3N_846rw" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGpUXVEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGpkXVEeGe3M3N_846rw" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGp0XVEeGe3M3N_846rw" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGqEXVEeGe3M3N_846rw" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGqUXVEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_JkuGqkXVEeGe3M3N_846rw" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JkuGq0XVEeGe3M3N_846rw" y="-20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_Jkk8sUXVEeGe3M3N_846rw" fontHeight="8"/>
- <element xmi:type="uml:Association" href="RobotMLProfile.profile.uml#_JjYp40XVEeGe3M3N_846rw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Jkk8skXVEeGe3M3N_846rw" points="[-19, 0, 86, -113]$[-105, 0, 0, -113]$[-105, 105, 0, -8]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JnjYMEXVEeGe3M3N_846rw" id="(0.19,0.64)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JnjYMUXVEeGe3M3N_846rw" id="(0.22,0.08)"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_muNlUEXVEeGe3M3N_846rw" type="4002" source="_lsWfsEXVEeGe3M3N_846rw" target="_ZYjFYEXNEeGe3M3N_846rw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_muNlU0XVEeGe3M3N_846rw" type="6007">
<layoutConstraint xmi:type="notation:Location" xmi:id="_muNlVEXVEeGe3M3N_846rw" y="60"/>
@@ -2594,30 +2506,6 @@
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cJKDckXbEeGe3M3N_846rw" points="[-1, -18, 7, 82]$[-1, -50, 7, 50]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cL-t8EXbEeGe3M3N_846rw" id="(0.51,0.18)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_VJfQsEXdEeGe3M3N_846rw" type="4001" source="_-A2iMEXREeGe3M3N_846rw" target="_FjhiEEXVEeGe3M3N_846rw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQs0XdEeGe3M3N_846rw" visible="false" type="6001">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQtEXdEeGe3M3N_846rw" y="60"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQtUXdEeGe3M3N_846rw" visible="false" type="6002">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQtkXdEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQt0XdEeGe3M3N_846rw" type="6003">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQuEXdEeGe3M3N_846rw" x="-22" y="14"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQuUXdEeGe3M3N_846rw" visible="false" type="6005">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQukXdEeGe3M3N_846rw" y="-20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQu0XdEeGe3M3N_846rw" visible="false" type="6033">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQvEXdEeGe3M3N_846rw" y="20"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_VJfQvUXdEeGe3M3N_846rw" type="6034">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_VJfQvkXdEeGe3M3N_846rw" x="24" y="-11"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_VJfQsUXdEeGe3M3N_846rw" fontHeight="8"/>
- <element xmi:type="uml:Association" href="RobotMLProfile.profile.uml#_VIJM40XdEeGe3M3N_846rw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VJfQskXdEeGe3M3N_846rw" points="[-13, 1, 355, -8]$[-297, 1, 71, -8]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VNp_AEXdEeGe3M3N_846rw" id="(0.13,0.51)"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_nMPPAEXeEeGe3M3N_846rw" type="4002" source="_mAZG8EXeEeGe3M3N_846rw" target="_LEeg0EXjEeGe3M3N_846rw" routing="Tree" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_nMPPA0XeEeGe3M3N_846rw" visible="false" type="6007">
<layoutConstraint xmi:type="notation:Location" xmi:id="_nMPPBEXeEeGe3M3N_846rw" y="60"/>
@@ -2647,6 +2535,20 @@
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6OKiclvEEeG3ZL8CQhitnQ" points="[-11, -11, 121, 130]$[-123, -91, 9, 50]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6R5L4FvEEeG3ZL8CQhitnQ" id="(0.32,0.11)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_1YKWoAB_EeW-QsjhFPC_gg" type="1013" source="_ZYjFYEXNEeGe3M3N_846rw" target="_z8lwgAB_EeW-QsjhFPC_gg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_1YKWoQB_EeW-QsjhFPC_gg"/>
+ <element xmi:type="uml:Extension" href="RobotMLProfile.profile.uml#_1XiEgAB_EeW-QsjhFPC_gg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1YKWogB_EeW-QsjhFPC_gg" points="[10, -12, -88, 103]$[95, -111, -3, 4]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1YXK8AB_EeW-QsjhFPC_gg" id="(0.5869565217391305,0.1111111111111111)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1YYZEAB_EeW-QsjhFPC_gg" id="(0.35,0.92)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_2q9bQAB_EeW-QsjhFPC_gg" type="1013" source="_D8aCAEXPEeGe3M3N_846rw" target="_z8lwgAB_EeW-QsjhFPC_gg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_2q9bQQB_EeW-QsjhFPC_gg"/>
+ <element xmi:type="uml:Extension" href="RobotMLProfile.profile.uml#_2qzDMAB_EeW-QsjhFPC_gg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2q9bQgB_EeW-QsjhFPC_gg" points="[-16, -16, 114, 117]$[-128, -124, 2, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2rHzUAB_EeW-QsjhFPC_gg" id="(0.41,0.16)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2rIaYAB_EeW-QsjhFPC_gg" id="(0.54,0.82)"/>
+ </edges>
</notation:Diagram>
<notation:Diagram xmi:id="_W_06cEaREeG1RvxKgcDZmw" type="PapyrusUMLProfileDiagram" name="Platform" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_oovR4EaREeG1RvxKgcDZmw" type="1026" fontHeight="8" lineColor="0">
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.uml b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.uml
index 7f58af7ffa9..be1f56de7c9 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.uml
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/model/RobotMLProfile.profile.uml
@@ -1095,6 +1095,9 @@ It is possible to associate more one behavior to the state. But the question is
<ownedAttribute xmi:type="uml:Property" xmi:id="__O6a8PcPEd-J06U5HM_o-Q" name="base_Class" association="__O6a8fcPEd-J06U5HM_o-Q">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_NQKGgACAEeW-QsjhFPC_gg" name="alias">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_nfb1cBegEeK7mbF2c-wZPA" name="native">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
@@ -1838,15 +1841,6 @@ It is possible to associate more one behavior to the state. But the question is
</icon>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_ZUhhAEXNEeGe3M3N_846rw" name="PhysicalObject">
- <generalization xmi:type="uml:Generalization" xmi:id="_tOL9oEXOEeGe3M3N_846rw" general="_GopFwPcJEd-J06U5HM_o-Q"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_GZ6mQEXPEeGe3M3N_846rw" name="evelovesIn" type="_D7W5IEXPEeGe3M3N_846rw" association="_GZ6mQ0XPEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GZ6mQkXPEeGe3M3N_846rw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GZ6mQUXPEeGe3M3N_846rw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_JjYp4EXVEeGe3M3N_846rw" name="hasSurface" type="_FifAQEXVEeGe3M3N_846rw" association="_JjYp40XVEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JjYp4kXVEeGe3M3N_846rw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JjYp4UXVEeGe3M3N_846rw" value="1"/>
- </ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_Y6D8UE4DEeONodE93WJoVw" name="height" visibility="public">
<type xmi:type="uml:PrimitiveType" href="RobotMLPlatformLibraries.uml#_quXmAAH6EeC_ZLzLQhW-TQ"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aI-mgE4DEeONodE93WJoVw" value="1"/>
@@ -1863,35 +1857,24 @@ It is possible to associate more one behavior to the state. But the question is
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_1XdzEAB_EeW-QsjhFPC_gg" name="base_Class" association="_1XiEgAB_EeW-QsjhFPC_gg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_D7W5IEXPEeGe3M3N_846rw" name="Environment">
- <generalization xmi:type="uml:Generalization" xmi:id="_FdahwEXPEeGe3M3N_846rw" general="_GopFwPcJEd-J06U5HM_o-Q"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_GZ6mQ0XPEeGe3M3N_846rw" name="evolvesIn" memberEnd="_GZ6mREXPEeGe3M3N_846rw _GZ6mQEXPEeGe3M3N_846rw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_GZ6mREXPEeGe3M3N_846rw" name="physicalObject" type="_ZUhhAEXNEeGe3M3N_846rw" association="_GZ6mQ0XPEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GZ6mRkXPEeGe3M3N_846rw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GZ6mRUXPEeGe3M3N_846rw" value="1"/>
- </ownedEnd>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_2qx1EAB_EeW-QsjhFPC_gg" name="base_Class" association="_2qzDMAB_EeW-QsjhFPC_gg">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
+ </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_9HClUEXREeGe3M3N_846rw" name="Building">
<generalization xmi:type="uml:Generalization" xmi:id="_G-Ro0EXVEeGe3M3N_846rw" general="_ZUhhAEXNEeGe3M3N_846rw"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-AQsUEXREeGe3M3N_846rw" name="Agent">
<generalization xmi:type="uml:Generalization" xmi:id="_Hu2xMEXVEeGe3M3N_846rw" general="_ZUhhAEXNEeGe3M3N_846rw"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_VIJM4EXdEeGe3M3N_846rw" name="movesOver" type="_FifAQEXVEeGe3M3N_846rw" association="_VIJM40XdEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VIJM4kXdEeGe3M3N_846rw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VIJM4UXdEeGe3M3N_846rw" value="*"/>
- </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_FifAQEXVEeGe3M3N_846rw" name="Surface">
<generalization xmi:type="uml:Generalization" xmi:id="_IsjIgEXVEeGe3M3N_846rw" general="_ZUhhAEXNEeGe3M3N_846rw"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_JjYp40XVEeGe3M3N_846rw" name="physicalObject_surface_1" memberEnd="_JjYp5EXVEeGe3M3N_846rw _JjYp4EXVEeGe3M3N_846rw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_JjYp5EXVEeGe3M3N_846rw" name="physicalObject" type="_ZUhhAEXNEeGe3M3N_846rw" association="_JjYp40XVEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JjYp5kXVEeGe3M3N_846rw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JjYp5UXVEeGe3M3N_846rw" value="1"/>
- </ownedEnd>
- </packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_lrTW0EXVEeGe3M3N_846rw" name="Planet">
<generalization xmi:type="uml:Generalization" xmi:id="_mtUNcEXVEeGe3M3N_846rw" general="_ZUhhAEXNEeGe3M3N_846rw"/>
</packagedElement>
@@ -1910,12 +1893,6 @@ It is possible to associate more one behavior to the state. But the question is
<packagedElement xmi:type="uml:Stereotype" xmi:id="_aIQisEXbEeGe3M3N_846rw" name="Pedestrian">
<generalization xmi:type="uml:Generalization" xmi:id="_cIZ1gEXbEeGe3M3N_846rw" general="_Ysw1EEXbEeGe3M3N_846rw"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_VIJM40XdEeGe3M3N_846rw" name="agent_surface_1" memberEnd="_VIJM5EXdEeGe3M3N_846rw _VIJM4EXdEeGe3M3N_846rw">
- <ownedEnd xmi:type="uml:Property" xmi:id="_VIJM5EXdEeGe3M3N_846rw" name="agent" type="_-AQsUEXREeGe3M3N_846rw" association="_VIJM40XdEeGe3M3N_846rw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VIJM5kXdEeGe3M3N_846rw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VIJM5UXdEeGe3M3N_846rw" value="1"/>
- </ownedEnd>
- </packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_l_M0IEXeEeGe3M3N_846rw" name="Stairs">
<generalization xmi:type="uml:Generalization" xmi:id="_nLfoIEXeEeGe3M3N_846rw" general="_LDSOAEXjEeGe3M3N_846rw"/>
</packagedElement>
@@ -2229,4 +2206,10 @@ It is operated by a source of energy, usually in the form of an electric current
<packagedElement xmi:type="uml:Extension" xmi:id="_VrgmUHr2EeScUPwXziEIjA" name="E_OnVariable_Parameter1" memberEnd="_VrgmUXr2EeScUPwXziEIjA _VrexIHr2EeScUPwXziEIjA">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_VrgmUXr2EeScUPwXziEIjA" name="extension_OnVariable" type="_Sh7xcLvbEeKFjOiPICqYTA" aggregation="composite" association="_VrgmUHr2EeScUPwXziEIjA"/>
</packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_1XiEgAB_EeW-QsjhFPC_gg" name="E_PhysicalObject_Class1" memberEnd="_1XiEgQB_EeW-QsjhFPC_gg _1XdzEAB_EeW-QsjhFPC_gg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1XiEgQB_EeW-QsjhFPC_gg" name="extension_PhysicalObject" type="_ZUhhAEXNEeGe3M3N_846rw" aggregation="composite" association="_1XiEgAB_EeW-QsjhFPC_gg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Extension" xmi:id="_2qzDMAB_EeW-QsjhFPC_gg" name="E_Environment_Class1" memberEnd="_2qzDMQB_EeW-QsjhFPC_gg _2qx1EAB_EeW-QsjhFPC_gg">
+ <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_2qzDMQB_EeW-QsjhFPC_gg" name="extension_Environment" type="_D7W5IEXPEeGe3M3N_846rw" aggregation="composite" association="_2qzDMAB_EeW-QsjhFPC_gg"/>
+ </packagedElement>
</uml:Profile>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/plugin.xml b/extraplugins/robotml/org.eclipse.papyrus.robotml/plugin.xml
index 9d1bf0c18cb..108bb3e9d5a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/plugin.xml
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/plugin.xml
@@ -87,13 +87,6 @@
genModel="model/RobotML.genmodel"/>
</extension>
- <extension point="org.eclipse.emf.ecore.extension_parser">
- <!-- @generated RobotML -->
- <parser
- type="robotml"
- class="org.eclipse.papyrus.RobotML.util.RobotMLResourceFactoryImpl"/>
- </extension>
-
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated RobotML -->
<package
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/RobotMLProfile.ctx b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/RobotMLProfile.ctx
index a34a14ddfa2..599585748e7 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/RobotMLProfile.ctx
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/RobotMLProfile.ctx
@@ -1,102 +1,90 @@
<?xml version="1.0" encoding="ASCII"?>
<contexts:Context xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:constraints="http://www.eclipse.org/papyrus/constraints/0.9" xmlns:contexts="http://www.eclipse.org/papyrus/properties/contexts/0.9" name="RobotML">
- <dependencies href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#/"/>
+ <dependencies href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_69QJkKDJEeSZxfCXzZz3-w"/>
<tabs label="RobotML" id="robotml" priority="100">
- <sections name="Single Environment" sectionFile="ui/SingleEnvironment.xwt">
- <widget href="ui/SingleEnvironment.xwt#/"/>
- </sections>
- <sections name="Multiple Environment" sectionFile="ui/MultipleEnvironment.xwt">
- <widget href="ui/MultipleEnvironment.xwt#/"/>
- </sections>
- <sections name="Single Transition" sectionFile="ui/SingleTransition.xwt">
- <widget href="ui/SingleTransition.xwt#/"/>
- </sections>
- <sections name="Multiple Transition" sectionFile="ui/MultipleTransition.xwt">
- <widget href="ui/MultipleTransition.xwt#/"/>
- </sections>
- <sections name="Single JoysticNavigationSystem" sectionFile="ui/SingleJoysticNavigationSystem.xwt">
- <widget href="ui/SingleJoysticNavigationSystem.xwt#/"/>
+ <sections name="Single Chassis" sectionFile="ui/SingleChassis.xwt">
+ <widget href="ui/SingleChassis.xwt#/"/>
</sections>
- <sections name="Multiple JoysticNavigationSystem" sectionFile="ui/MultipleJoysticNavigationSystem.xwt">
- <widget href="ui/MultipleJoysticNavigationSystem.xwt#/"/>
+ <sections name="Multiple Chassis" sectionFile="ui/MultipleChassis.xwt">
+ <widget href="ui/MultipleChassis.xwt#/"/>
</sections>
- <sections name="Single SteeredWheelSystem" sectionFile="ui/SingleSteeredWheelSystem.xwt">
- <widget href="ui/SingleSteeredWheelSystem.xwt#/"/>
+ <sections name="Single InertialNavigationSystem" sectionFile="ui/SingleInertialNavigationSystem.xwt">
+ <widget href="ui/SingleInertialNavigationSystem.xwt#/"/>
</sections>
- <sections name="Multiple SteeredWheelSystem" sectionFile="ui/MultipleSteeredWheelSystem.xwt">
- <widget href="ui/MultipleSteeredWheelSystem.xwt#/"/>
+ <sections name="Multiple InertialNavigationSystem" sectionFile="ui/MultipleInertialNavigationSystem.xwt">
+ <widget href="ui/MultipleInertialNavigationSystem.xwt#/"/>
</sections>
- <sections name="Single WeaponSystem" sectionFile="ui/SingleWeaponSystem.xwt">
- <widget href="ui/SingleWeaponSystem.xwt#/"/>
+ <sections name="Single OdometrySystem" sectionFile="ui/SingleOdometrySystem.xwt">
+ <widget href="ui/SingleOdometrySystem.xwt#/"/>
</sections>
- <sections name="Multiple WeaponSystem" sectionFile="ui/MultipleWeaponSystem.xwt">
- <widget href="ui/MultipleWeaponSystem.xwt#/"/>
+ <sections name="Multiple OdometrySystem" sectionFile="ui/MultipleOdometrySystem.xwt">
+ <widget href="ui/MultipleOdometrySystem.xwt#/"/>
</sections>
- <sections name="Single SensorHardware" sectionFile="ui/SingleSensorHardware.xwt">
- <widget href="ui/SingleSensorHardware.xwt#/"/>
+ <sections name="Single Port" sectionFile="ui/SinglePort.xwt">
+ <widget href="ui/SinglePort.xwt#/"/>
</sections>
- <sections name="Multiple SensorHardware" sectionFile="ui/MultipleSensorHardware.xwt">
- <widget href="ui/MultipleSensorHardware.xwt#/"/>
+ <sections name="Multiple Port" sectionFile="ui/MultiplePort.xwt">
+ <widget href="ui/MultiplePort.xwt#/"/>
</sections>
- <sections name="Single CameraSystem" sectionFile="ui/SingleCameraSystem.xwt">
- <widget href="ui/SingleCameraSystem.xwt#/"/>
+ <sections name="Single ObjectDetectionSensorSystem" sectionFile="ui/SingleObjectDetectionSensorSystem.xwt">
+ <widget href="ui/SingleObjectDetectionSensorSystem.xwt#/"/>
</sections>
- <sections name="Multiple CameraSystem" sectionFile="ui/MultipleCameraSystem.xwt">
- <widget href="ui/MultipleCameraSystem.xwt#/"/>
+ <sections name="Multiple ObjectDetectionSensorSystem" sectionFile="ui/MultipleObjectDetectionSensorSystem.xwt">
+ <widget href="ui/MultipleObjectDetectionSensorSystem.xwt#/"/>
</sections>
- <sections name="Single SteeredWheelHardware" sectionFile="ui/SingleSteeredWheelHardware.xwt">
- <widget href="ui/SingleSteeredWheelHardware.xwt#/"/>
+ <sections name="Single Joint" sectionFile="ui/SingleJoint.xwt">
+ <widget href="ui/SingleJoint.xwt#/"/>
</sections>
- <sections name="Multiple SteeredWheelHardware" sectionFile="ui/MultipleSteeredWheelHardware.xwt">
- <widget href="ui/MultipleSteeredWheelHardware.xwt#/"/>
+ <sections name="Multiple Joint" sectionFile="ui/MultipleJoint.xwt">
+ <widget href="ui/MultipleJoint.xwt#/"/>
</sections>
- <sections name="Single ActuatorSystem" sectionFile="ui/SingleActuatorSystem.xwt">
- <widget href="ui/SingleActuatorSystem.xwt#/"/>
+ <sections name="Single LocomotionHardware" sectionFile="ui/SingleLocomotionHardware.xwt">
+ <widget href="ui/SingleLocomotionHardware.xwt#/"/>
</sections>
- <sections name="Multiple ActuatorSystem" sectionFile="ui/MultipleActuatorSystem.xwt">
- <widget href="ui/MultipleActuatorSystem.xwt#/"/>
+ <sections name="Multiple LocomotionHardware" sectionFile="ui/MultipleLocomotionHardware.xwt">
+ <widget href="ui/MultipleLocomotionHardware.xwt#/"/>
</sections>
- <sections name="Single WaterSurface" sectionFile="ui/SingleWaterSurface.xwt">
- <widget href="ui/SingleWaterSurface.xwt#/"/>
+ <sections name="Single ObjectTrackingSensorSystem" sectionFile="ui/SingleObjectTrackingSensorSystem.xwt">
+ <widget href="ui/SingleObjectTrackingSensorSystem.xwt#/"/>
</sections>
- <sections name="Multiple WaterSurface" sectionFile="ui/MultipleWaterSurface.xwt">
- <widget href="ui/MultipleWaterSurface.xwt#/"/>
+ <sections name="Multiple ObjectTrackingSensorSystem" sectionFile="ui/MultipleObjectTrackingSensorSystem.xwt">
+ <widget href="ui/MultipleObjectTrackingSensorSystem.xwt#/"/>
</sections>
- <sections name="Single MobileRobot" sectionFile="ui/SingleMobileRobot.xwt">
- <widget href="ui/SingleMobileRobot.xwt#/"/>
+ <sections name="Single Pedestrian" sectionFile="ui/SinglePedestrian.xwt">
+ <widget href="ui/SinglePedestrian.xwt#/"/>
</sections>
- <sections name="Multiple MobileRobot" sectionFile="ui/MultipleMobileRobot.xwt">
- <widget href="ui/MultipleMobileRobot.xwt#/"/>
+ <sections name="Multiple Pedestrian" sectionFile="ui/MultiplePedestrian.xwt">
+ <widget href="ui/MultiplePedestrian.xwt#/"/>
</sections>
- <sections name="Single Agent" sectionFile="ui/SingleAgent.xwt">
- <widget href="ui/SingleAgent.xwt#/"/>
+ <sections name="Single OnPort" sectionFile="ui/SingleOnPort.xwt">
+ <widget href="ui/SingleOnPort.xwt#/"/>
</sections>
- <sections name="Multiple Agent" sectionFile="ui/MultipleAgent.xwt">
- <widget href="ui/MultipleAgent.xwt#/"/>
+ <sections name="Multiple OnPort" sectionFile="ui/MultipleOnPort.xwt">
+ <widget href="ui/MultipleOnPort.xwt#/"/>
</sections>
- <sections name="Single Surface" sectionFile="ui/SingleSurface.xwt">
- <widget href="ui/SingleSurface.xwt#/"/>
+ <sections name="Single RoboticSystem" sectionFile="ui/SingleRoboticSystem.xwt">
+ <widget href="ui/SingleRoboticSystem.xwt#/"/>
</sections>
- <sections name="Multiple Surface" sectionFile="ui/MultipleSurface.xwt">
- <widget href="ui/MultipleSurface.xwt#/"/>
+ <sections name="Multiple RoboticSystem" sectionFile="ui/MultipleRoboticSystem.xwt">
+ <widget href="ui/MultipleRoboticSystem.xwt#/"/>
</sections>
- <sections name="Single Port" sectionFile="ui/SinglePort.xwt">
- <widget href="ui/SinglePort.xwt#/"/>
+ <sections name="Single CycabTK" sectionFile="ui/SingleCycabTK.xwt">
+ <widget href="ui/SingleCycabTK.xwt#/"/>
</sections>
- <sections name="Multiple Port" sectionFile="ui/MultiplePort.xwt">
- <widget href="ui/MultiplePort.xwt#/"/>
+ <sections name="Multiple CycabTK" sectionFile="ui/MultipleCycabTK.xwt">
+ <widget href="ui/MultipleCycabTK.xwt#/"/>
</sections>
- <sections name="Single Joint" sectionFile="ui/SingleJoint.xwt">
- <widget href="ui/SingleJoint.xwt#/"/>
+ <sections name="Single ActuatorHardware" sectionFile="ui/SingleActuatorHardware.xwt">
+ <widget href="ui/SingleActuatorHardware.xwt#/"/>
</sections>
- <sections name="Multiple Joint" sectionFile="ui/MultipleJoint.xwt">
- <widget href="ui/MultipleJoint.xwt#/"/>
+ <sections name="Multiple ActuatorHardware" sectionFile="ui/MultipleActuatorHardware.xwt">
+ <widget href="ui/MultipleActuatorHardware.xwt#/"/>
</sections>
- <sections name="Single SensorDriver" sectionFile="ui/SingleSensorDriver.xwt">
- <widget href="ui/SingleSensorDriver.xwt#/"/>
+ <sections name="Single Building" sectionFile="ui/SingleBuilding.xwt">
+ <widget href="ui/SingleBuilding.xwt#/"/>
</sections>
- <sections name="Multiple SensorDriver" sectionFile="ui/MultipleSensorDriver.xwt">
- <widget href="ui/MultipleSensorDriver.xwt#/"/>
+ <sections name="Multiple Building" sectionFile="ui/MultipleBuilding.xwt">
+ <widget href="ui/MultipleBuilding.xwt#/"/>
</sections>
<sections name="Single Arm" sectionFile="ui/SingleArm.xwt">
<widget href="ui/SingleArm.xwt#/"/>
@@ -104,77 +92,77 @@
<sections name="Multiple Arm" sectionFile="ui/MultipleArm.xwt">
<widget href="ui/MultipleArm.xwt#/"/>
</sections>
- <sections name="Single SensorSystem" sectionFile="ui/SingleSensorSystem.xwt">
- <widget href="ui/SingleSensorSystem.xwt#/"/>
+ <sections name="Single ServicePort" sectionFile="ui/SingleServicePort.xwt">
+ <widget href="ui/SingleServicePort.xwt#/"/>
</sections>
- <sections name="Multiple SensorSystem" sectionFile="ui/MultipleSensorSystem.xwt">
- <widget href="ui/MultipleSensorSystem.xwt#/"/>
+ <sections name="Multiple ServicePort" sectionFile="ui/MultipleServicePort.xwt">
+ <widget href="ui/MultipleServicePort.xwt#/"/>
</sections>
- <sections name="Single CompleteBonding" sectionFile="ui/SingleCompleteBonding.xwt">
- <widget href="ui/SingleCompleteBonding.xwt#/"/>
+ <sections name="Single DataFlowPort" sectionFile="ui/SingleDataFlowPort.xwt">
+ <widget href="ui/SingleDataFlowPort.xwt#/"/>
</sections>
- <sections name="Multiple CompleteBonding" sectionFile="ui/MultipleCompleteBonding.xwt">
- <widget href="ui/MultipleCompleteBonding.xwt#/"/>
+ <sections name="Multiple DataFlowPort" sectionFile="ui/MultipleDataFlowPort.xwt">
+ <widget href="ui/MultipleDataFlowPort.xwt#/"/>
</sections>
- <sections name="Single GraspingHardware" sectionFile="ui/SingleGraspingHardware.xwt">
- <widget href="ui/SingleGraspingHardware.xwt#/"/>
+ <sections name="Single Software" sectionFile="ui/SingleSoftware.xwt">
+ <widget href="ui/SingleSoftware.xwt#/"/>
</sections>
- <sections name="Multiple GraspingHardware" sectionFile="ui/MultipleGraspingHardware.xwt">
- <widget href="ui/MultipleGraspingHardware.xwt#/"/>
+ <sections name="Multiple Software" sectionFile="ui/MultipleSoftware.xwt">
+ <widget href="ui/MultipleSoftware.xwt#/"/>
</sections>
- <sections name="Single SupportingStructure" sectionFile="ui/SingleSupportingStructure.xwt">
- <widget href="ui/SingleSupportingStructure.xwt#/"/>
+ <sections name="Single Stairs" sectionFile="ui/SingleStairs.xwt">
+ <widget href="ui/SingleStairs.xwt#/"/>
</sections>
- <sections name="Multiple SupportingStructure" sectionFile="ui/MultipleSupportingStructure.xwt">
- <widget href="ui/MultipleSupportingStructure.xwt#/"/>
+ <sections name="Multiple Stairs" sectionFile="ui/MultipleStairs.xwt">
+ <widget href="ui/MultipleStairs.xwt#/"/>
</sections>
- <sections name="Single ObjectDetectionSensorSystem" sectionFile="ui/SingleObjectDetectionSensorSystem.xwt">
- <widget href="ui/SingleObjectDetectionSensorSystem.xwt#/"/>
+ <sections name="Single CameraSystem" sectionFile="ui/SingleCameraSystem.xwt">
+ <widget href="ui/SingleCameraSystem.xwt#/"/>
</sections>
- <sections name="Multiple ObjectDetectionSensorSystem" sectionFile="ui/MultipleObjectDetectionSensorSystem.xwt">
- <widget href="ui/MultipleObjectDetectionSensorSystem.xwt#/"/>
+ <sections name="Multiple CameraSystem" sectionFile="ui/MultipleCameraSystem.xwt">
+ <widget href="ui/MultipleCameraSystem.xwt#/"/>
</sections>
- <sections name="Single Robot" sectionFile="ui/SingleRobot.xwt">
- <widget href="ui/SingleRobot.xwt#/"/>
+ <sections name="Single Human" sectionFile="ui/SingleHuman.xwt">
+ <widget href="ui/SingleHuman.xwt#/"/>
</sections>
- <sections name="Multiple Robot" sectionFile="ui/MultipleRobot.xwt">
- <widget href="ui/MultipleRobot.xwt#/"/>
+ <sections name="Multiple Human" sectionFile="ui/MultipleHuman.xwt">
+ <widget href="ui/MultipleHuman.xwt#/"/>
</sections>
- <sections name="Single LocomotionSystem" sectionFile="ui/SingleLocomotionSystem.xwt">
- <widget href="ui/SingleLocomotionSystem.xwt#/"/>
+ <sections name="Single GPSSystem" sectionFile="ui/SingleGPSSystem.xwt">
+ <widget href="ui/SingleGPSSystem.xwt#/"/>
</sections>
- <sections name="Multiple LocomotionSystem" sectionFile="ui/MultipleLocomotionSystem.xwt">
- <widget href="ui/MultipleLocomotionSystem.xwt#/"/>
+ <sections name="Multiple GPSSystem" sectionFile="ui/MultipleGPSSystem.xwt">
+ <widget href="ui/MultipleGPSSystem.xwt#/"/>
</sections>
- <sections name="Single DataFlowPort" sectionFile="ui/SingleDataFlowPort.xwt">
- <widget href="ui/SingleDataFlowPort.xwt#/"/>
+ <sections name="Single PilotedSystem" sectionFile="ui/SinglePilotedSystem.xwt">
+ <widget href="ui/SinglePilotedSystem.xwt#/"/>
</sections>
- <sections name="Multiple DataFlowPort" sectionFile="ui/MultipleDataFlowPort.xwt">
- <widget href="ui/MultipleDataFlowPort.xwt#/"/>
+ <sections name="Multiple PilotedSystem" sectionFile="ui/MultiplePilotedSystem.xwt">
+ <widget href="ui/MultiplePilotedSystem.xwt#/"/>
</sections>
- <sections name="Single ObjectTrackingSensorSystem" sectionFile="ui/SingleObjectTrackingSensorSystem.xwt">
- <widget href="ui/SingleObjectTrackingSensorSystem.xwt#/"/>
+ <sections name="Single SensorSystem" sectionFile="ui/SingleSensorSystem.xwt">
+ <widget href="ui/SingleSensorSystem.xwt#/"/>
</sections>
- <sections name="Multiple ObjectTrackingSensorSystem" sectionFile="ui/MultipleObjectTrackingSensorSystem.xwt">
- <widget href="ui/MultipleObjectTrackingSensorSystem.xwt#/"/>
+ <sections name="Multiple SensorSystem" sectionFile="ui/MultipleSensorSystem.xwt">
+ <widget href="ui/MultipleSensorSystem.xwt#/"/>
</sections>
- <sections name="Single OnPort" sectionFile="ui/SingleOnPort.xwt">
- <widget href="ui/SingleOnPort.xwt#/"/>
+ <sections name="Single Manipulator" sectionFile="ui/SingleManipulator.xwt">
+ <widget href="ui/SingleManipulator.xwt#/"/>
</sections>
- <sections name="Multiple OnPort" sectionFile="ui/MultipleOnPort.xwt">
- <widget href="ui/MultipleOnPort.xwt#/"/>
+ <sections name="Multiple Manipulator" sectionFile="ui/MultipleManipulator.xwt">
+ <widget href="ui/MultipleManipulator.xwt#/"/>
</sections>
- <sections name="Single ActuatorHardware" sectionFile="ui/SingleActuatorHardware.xwt">
- <widget href="ui/SingleActuatorHardware.xwt#/"/>
+ <sections name="Single SensorDriver" sectionFile="ui/SingleSensorDriver.xwt">
+ <widget href="ui/SingleSensorDriver.xwt#/"/>
</sections>
- <sections name="Multiple ActuatorHardware" sectionFile="ui/MultipleActuatorHardware.xwt">
- <widget href="ui/MultipleActuatorHardware.xwt#/"/>
+ <sections name="Multiple SensorDriver" sectionFile="ui/MultipleSensorDriver.xwt">
+ <widget href="ui/MultipleSensorDriver.xwt#/"/>
</sections>
- <sections name="Single RoboticHead" sectionFile="ui/SingleRoboticHead.xwt">
- <widget href="ui/SingleRoboticHead.xwt#/"/>
+ <sections name="Single ActuatedJoint" sectionFile="ui/SingleActuatedJoint.xwt">
+ <widget href="ui/SingleActuatedJoint.xwt#/"/>
</sections>
- <sections name="Multiple RoboticHead" sectionFile="ui/MultipleRoboticHead.xwt">
- <widget href="ui/MultipleRoboticHead.xwt#/"/>
+ <sections name="Multiple ActuatedJoint" sectionFile="ui/MultipleActuatedJoint.xwt">
+ <widget href="ui/MultipleActuatedJoint.xwt#/"/>
</sections>
<sections name="Single Gyroscope" sectionFile="ui/SingleGyroscope.xwt">
<widget href="ui/SingleGyroscope.xwt#/"/>
@@ -182,71 +170,89 @@
<sections name="Multiple Gyroscope" sectionFile="ui/MultipleGyroscope.xwt">
<widget href="ui/MultipleGyroscope.xwt#/"/>
</sections>
- <sections name="Single RoboticSimulator" sectionFile="ui/SingleRoboticSimulator.xwt">
- <widget href="ui/SingleRoboticSimulator.xwt#/"/>
+ <sections name="Single WaterSurface" sectionFile="ui/SingleWaterSurface.xwt">
+ <widget href="ui/SingleWaterSurface.xwt#/"/>
</sections>
- <sections name="Multiple RoboticSimulator" sectionFile="ui/MultipleRoboticSimulator.xwt">
- <widget href="ui/MultipleRoboticSimulator.xwt#/"/>
+ <sections name="Multiple WaterSurface" sectionFile="ui/MultipleWaterSurface.xwt">
+ <widget href="ui/MultipleWaterSurface.xwt#/"/>
</sections>
- <sections name="Single ServicePort" sectionFile="ui/SingleServicePort.xwt">
- <widget href="ui/SingleServicePort.xwt#/"/>
+ <sections name="Single NavigationCommandSystem" sectionFile="ui/SingleNavigationCommandSystem.xwt">
+ <widget href="ui/SingleNavigationCommandSystem.xwt#/"/>
</sections>
- <sections name="Multiple ServicePort" sectionFile="ui/MultipleServicePort.xwt">
- <widget href="ui/MultipleServicePort.xwt#/"/>
+ <sections name="Multiple NavigationCommandSystem" sectionFile="ui/MultipleNavigationCommandSystem.xwt">
+ <widget href="ui/MultipleNavigationCommandSystem.xwt#/"/>
</sections>
- <sections name="Single PilotedSystem" sectionFile="ui/SinglePilotedSystem.xwt">
- <widget href="ui/SinglePilotedSystem.xwt#/"/>
+ <sections name="Single InfraRedProximetrySystem" sectionFile="ui/SingleInfraRedProximetrySystem.xwt">
+ <widget href="ui/SingleInfraRedProximetrySystem.xwt#/"/>
</sections>
- <sections name="Multiple PilotedSystem" sectionFile="ui/MultiplePilotedSystem.xwt">
- <widget href="ui/MultiplePilotedSystem.xwt#/"/>
+ <sections name="Multiple InfraRedProximetrySystem" sectionFile="ui/MultipleInfraRedProximetrySystem.xwt">
+ <widget href="ui/MultipleInfraRedProximetrySystem.xwt#/"/>
</sections>
- <sections name="Single DeploymentPlan" sectionFile="ui/SingleDeploymentPlan.xwt">
- <widget href="ui/SingleDeploymentPlan.xwt#/"/>
+ <sections name="Single SensorHardware" sectionFile="ui/SingleSensorHardware.xwt">
+ <widget href="ui/SingleSensorHardware.xwt#/"/>
</sections>
- <sections name="Multiple DeploymentPlan" sectionFile="ui/MultipleDeploymentPlan.xwt">
- <widget href="ui/MultipleDeploymentPlan.xwt#/"/>
+ <sections name="Multiple SensorHardware" sectionFile="ui/MultipleSensorHardware.xwt">
+ <widget href="ui/MultipleSensorHardware.xwt#/"/>
</sections>
- <sections name="Single InertialMeasurementUnitSystem" sectionFile="ui/SingleInertialMeasurementUnitSystem.xwt">
- <widget href="ui/SingleInertialMeasurementUnitSystem.xwt#/"/>
+ <sections name="Single Closed-LoopControlSystem" sectionFile="ui/SingleClosed-LoopControlSystem.xwt">
+ <widget href="ui/SingleClosed-LoopControlSystem.xwt#/"/>
</sections>
- <sections name="Multiple InertialMeasurementUnitSystem" sectionFile="ui/MultipleInertialMeasurementUnitSystem.xwt">
- <widget href="ui/MultipleInertialMeasurementUnitSystem.xwt#/"/>
+ <sections name="Multiple Closed-LoopControlSystem" sectionFile="ui/MultipleClosed-LoopControlSystem.xwt">
+ <widget href="ui/MultipleClosed-LoopControlSystem.xwt#/"/>
</sections>
- <sections name="Single InertialNavigationSystem" sectionFile="ui/SingleInertialNavigationSystem.xwt">
- <widget href="ui/SingleInertialNavigationSystem.xwt#/"/>
+ <sections name="Single LegSystem" sectionFile="ui/SingleLegSystem.xwt">
+ <widget href="ui/SingleLegSystem.xwt#/"/>
</sections>
- <sections name="Multiple InertialNavigationSystem" sectionFile="ui/MultipleInertialNavigationSystem.xwt">
- <widget href="ui/MultipleInertialNavigationSystem.xwt#/"/>
+ <sections name="Multiple LegSystem" sectionFile="ui/MultipleLegSystem.xwt">
+ <widget href="ui/MultipleLegSystem.xwt#/"/>
</sections>
- <sections name="Single OdometrySystem" sectionFile="ui/SingleOdometrySystem.xwt">
- <widget href="ui/SingleOdometrySystem.xwt#/"/>
+ <sections name="Single ActuatorSystem" sectionFile="ui/SingleActuatorSystem.xwt">
+ <widget href="ui/SingleActuatorSystem.xwt#/"/>
</sections>
- <sections name="Multiple OdometrySystem" sectionFile="ui/MultipleOdometrySystem.xwt">
- <widget href="ui/MultipleOdometrySystem.xwt#/"/>
+ <sections name="Multiple ActuatorSystem" sectionFile="ui/MultipleActuatorSystem.xwt">
+ <widget href="ui/MultipleActuatorSystem.xwt#/"/>
</sections>
- <sections name="Single Ground" sectionFile="ui/SingleGround.xwt">
- <widget href="ui/SingleGround.xwt#/"/>
+ <sections name="Single LidarSystem" sectionFile="ui/SingleLidarSystem.xwt">
+ <widget href="ui/SingleLidarSystem.xwt#/"/>
</sections>
- <sections name="Multiple Ground" sectionFile="ui/MultipleGround.xwt">
- <widget href="ui/MultipleGround.xwt#/"/>
+ <sections name="Multiple LidarSystem" sectionFile="ui/MultipleLidarSystem.xwt">
+ <widget href="ui/MultipleLidarSystem.xwt#/"/>
</sections>
- <sections name="Single CycabTK" sectionFile="ui/SingleCycabTK.xwt">
- <widget href="ui/SingleCycabTK.xwt#/"/>
+ <sections name="Single MobileRobot" sectionFile="ui/SingleMobileRobot.xwt">
+ <widget href="ui/SingleMobileRobot.xwt#/"/>
</sections>
- <sections name="Multiple CycabTK" sectionFile="ui/MultipleCycabTK.xwt">
- <widget href="ui/MultipleCycabTK.xwt#/"/>
+ <sections name="Multiple MobileRobot" sectionFile="ui/MultipleMobileRobot.xwt">
+ <widget href="ui/MultipleMobileRobot.xwt#/"/>
</sections>
- <sections name="Single CyberPhysicalSystem" sectionFile="ui/SingleCyberPhysicalSystem.xwt">
- <widget href="ui/SingleCyberPhysicalSystem.xwt#/"/>
+ <sections name="Single OnVariable" sectionFile="ui/SingleOnVariable.xwt">
+ <widget href="ui/SingleOnVariable.xwt#/"/>
</sections>
- <sections name="Multiple CyberPhysicalSystem" sectionFile="ui/MultipleCyberPhysicalSystem.xwt">
- <widget href="ui/MultipleCyberPhysicalSystem.xwt#/"/>
+ <sections name="Multiple OnVariable" sectionFile="ui/MultipleOnVariable.xwt">
+ <widget href="ui/MultipleOnVariable.xwt#/"/>
</sections>
- <sections name="Single Building" sectionFile="ui/SingleBuilding.xwt">
- <widget href="ui/SingleBuilding.xwt#/"/>
+ <sections name="Single SteeredWheelHardware" sectionFile="ui/SingleSteeredWheelHardware.xwt">
+ <widget href="ui/SingleSteeredWheelHardware.xwt#/"/>
</sections>
- <sections name="Multiple Building" sectionFile="ui/MultipleBuilding.xwt">
- <widget href="ui/MultipleBuilding.xwt#/"/>
+ <sections name="Multiple SteeredWheelHardware" sectionFile="ui/MultipleSteeredWheelHardware.xwt">
+ <widget href="ui/MultipleSteeredWheelHardware.xwt#/"/>
+ </sections>
+ <sections name="Single GraspingSystem" sectionFile="ui/SingleGraspingSystem.xwt">
+ <widget href="ui/SingleGraspingSystem.xwt#/"/>
+ </sections>
+ <sections name="Multiple GraspingSystem" sectionFile="ui/MultipleGraspingSystem.xwt">
+ <widget href="ui/MultipleGraspingSystem.xwt#/"/>
+ </sections>
+ <sections name="Single Hardware" sectionFile="ui/SingleHardware.xwt">
+ <widget href="ui/SingleHardware.xwt#/"/>
+ </sections>
+ <sections name="Multiple Hardware" sectionFile="ui/MultipleHardware.xwt">
+ <widget href="ui/MultipleHardware.xwt#/"/>
+ </sections>
+ <sections name="Single BlenderMorse" sectionFile="ui/SingleBlenderMorse.xwt">
+ <widget href="ui/SingleBlenderMorse.xwt#/"/>
+ </sections>
+ <sections name="Multiple BlenderMorse" sectionFile="ui/MultipleBlenderMorse.xwt">
+ <widget href="ui/MultipleBlenderMorse.xwt#/"/>
</sections>
<sections name="Single ManMachineInterfaceSystem" sectionFile="ui/SingleManMachineInterfaceSystem.xwt">
<widget href="ui/SingleManMachineInterfaceSystem.xwt#/"/>
@@ -254,11 +260,17 @@
<sections name="Multiple ManMachineInterfaceSystem" sectionFile="ui/MultipleManMachineInterfaceSystem.xwt">
<widget href="ui/MultipleManMachineInterfaceSystem.xwt#/"/>
</sections>
- <sections name="Single ImageSensorSystem" sectionFile="ui/SingleImageSensorSystem.xwt">
- <widget href="ui/SingleImageSensorSystem.xwt#/"/>
+ <sections name="Single Environment" sectionFile="ui/SingleEnvironment.xwt">
+ <widget href="ui/SingleEnvironment.xwt#/"/>
</sections>
- <sections name="Multiple ImageSensorSystem" sectionFile="ui/MultipleImageSensorSystem.xwt">
- <widget href="ui/MultipleImageSensorSystem.xwt#/"/>
+ <sections name="Multiple Environment" sectionFile="ui/MultipleEnvironment.xwt">
+ <widget href="ui/MultipleEnvironment.xwt#/"/>
+ </sections>
+ <sections name="Single Surface" sectionFile="ui/SingleSurface.xwt">
+ <widget href="ui/SingleSurface.xwt#/"/>
+ </sections>
+ <sections name="Multiple Surface" sectionFile="ui/MultipleSurface.xwt">
+ <widget href="ui/MultipleSurface.xwt#/"/>
</sections>
<sections name="Single Algorithm" sectionFile="ui/SingleAlgorithm.xwt">
<widget href="ui/SingleAlgorithm.xwt#/"/>
@@ -266,53 +278,47 @@
<sections name="Multiple Algorithm" sectionFile="ui/MultipleAlgorithm.xwt">
<widget href="ui/MultipleAlgorithm.xwt#/"/>
</sections>
- <sections name="Single LidarSystem" sectionFile="ui/SingleLidarSystem.xwt">
- <widget href="ui/SingleLidarSystem.xwt#/"/>
- </sections>
- <sections name="Multiple LidarSystem" sectionFile="ui/MultipleLidarSystem.xwt">
- <widget href="ui/MultipleLidarSystem.xwt#/"/>
- </sections>
- <sections name="Single Closed-LoopControlSystem" sectionFile="ui/SingleClosed-LoopControlSystem.xwt">
- <widget href="ui/SingleClosed-LoopControlSystem.xwt#/"/>
+ <sections name="Single Open-LoopControlSystem" sectionFile="ui/SingleOpen-LoopControlSystem.xwt">
+ <widget href="ui/SingleOpen-LoopControlSystem.xwt#/"/>
</sections>
- <sections name="Multiple Closed-LoopControlSystem" sectionFile="ui/MultipleClosed-LoopControlSystem.xwt">
- <widget href="ui/MultipleClosed-LoopControlSystem.xwt#/"/>
+ <sections name="Multiple Open-LoopControlSystem" sectionFile="ui/MultipleOpen-LoopControlSystem.xwt">
+ <widget href="ui/MultipleOpen-LoopControlSystem.xwt#/"/>
</sections>
- <sections name="Single LegSystem" sectionFile="ui/SingleLegSystem.xwt">
- <widget href="ui/SingleLegSystem.xwt#/"/>
+ <sections name="Single Planet" sectionFile="ui/SinglePlanet.xwt">
+ <widget href="ui/SinglePlanet.xwt#/"/>
</sections>
- <sections name="Multiple LegSystem" sectionFile="ui/MultipleLegSystem.xwt">
- <widget href="ui/MultipleLegSystem.xwt#/"/>
+ <sections name="Multiple Planet" sectionFile="ui/MultiplePlanet.xwt">
+ <widget href="ui/MultiplePlanet.xwt#/"/>
</sections>
- <sections name="Single Hardware" sectionFile="ui/SingleHardware.xwt">
- <widget href="ui/SingleHardware.xwt#/"/>
+ <sections name="Single CompleteBonding" sectionFile="ui/SingleCompleteBonding.xwt">
+ <widget href="ui/SingleCompleteBonding.xwt#/"/>
</sections>
- <sections name="Multiple Hardware" sectionFile="ui/MultipleHardware.xwt">
- <widget href="ui/MultipleHardware.xwt#/"/>
+ <sections name="Multiple CompleteBonding" sectionFile="ui/MultipleCompleteBonding.xwt">
+ <widget href="ui/MultipleCompleteBonding.xwt#/"/>
</sections>
- <sections name="Single NavigationCommandSystem" sectionFile="ui/SingleNavigationCommandSystem.xwt">
- <widget href="ui/SingleNavigationCommandSystem.xwt#/"/>
+ <sections name="Single WeaponSystem" sectionFile="ui/SingleWeaponSystem.xwt">
+ <widget href="ui/SingleWeaponSystem.xwt#/"/>
</sections>
- <sections name="Multiple NavigationCommandSystem" sectionFile="ui/MultipleNavigationCommandSystem.xwt">
- <widget href="ui/MultipleNavigationCommandSystem.xwt#/"/>
+ <sections name="Multiple WeaponSystem" sectionFile="ui/MultipleWeaponSystem.xwt">
+ <widget href="ui/MultipleWeaponSystem.xwt#/"/>
</sections>
- <sections name="Single ActuatedJoint" sectionFile="ui/SingleActuatedJoint.xwt">
- <widget href="ui/SingleActuatedJoint.xwt#/"/>
+ <sections name="Single PowerHardware" sectionFile="ui/SinglePowerHardware.xwt">
+ <widget href="ui/SinglePowerHardware.xwt#/"/>
</sections>
- <sections name="Multiple ActuatedJoint" sectionFile="ui/MultipleActuatedJoint.xwt">
- <widget href="ui/MultipleActuatedJoint.xwt#/"/>
+ <sections name="Multiple PowerHardware" sectionFile="ui/MultiplePowerHardware.xwt">
+ <widget href="ui/MultiplePowerHardware.xwt#/"/>
</sections>
- <sections name="Single Stairs" sectionFile="ui/SingleStairs.xwt">
- <widget href="ui/SingleStairs.xwt#/"/>
+ <sections name="Single State" sectionFile="ui/SingleState.xwt">
+ <widget href="ui/SingleState.xwt#/"/>
</sections>
- <sections name="Multiple Stairs" sectionFile="ui/MultipleStairs.xwt">
- <widget href="ui/MultipleStairs.xwt#/"/>
+ <sections name="Multiple State" sectionFile="ui/MultipleState.xwt">
+ <widget href="ui/MultipleState.xwt#/"/>
</sections>
- <sections name="Single Manipulator" sectionFile="ui/SingleManipulator.xwt">
- <widget href="ui/SingleManipulator.xwt#/"/>
+ <sections name="Single LocalizationSensorSystem" sectionFile="ui/SingleLocalizationSensorSystem.xwt">
+ <widget href="ui/SingleLocalizationSensorSystem.xwt#/"/>
</sections>
- <sections name="Multiple Manipulator" sectionFile="ui/MultipleManipulator.xwt">
- <widget href="ui/MultipleManipulator.xwt#/"/>
+ <sections name="Multiple LocalizationSensorSystem" sectionFile="ui/MultipleLocalizationSensorSystem.xwt">
+ <widget href="ui/MultipleLocalizationSensorSystem.xwt#/"/>
</sections>
<sections name="Single Platform" sectionFile="ui/SinglePlatform.xwt">
<widget href="ui/SinglePlatform.xwt#/"/>
@@ -320,35 +326,35 @@
<sections name="Multiple Platform" sectionFile="ui/MultiplePlatform.xwt">
<widget href="ui/MultiplePlatform.xwt#/"/>
</sections>
- <sections name="Single Leg" sectionFile="ui/SingleLeg.xwt">
- <widget href="ui/SingleLeg.xwt#/"/>
+ <sections name="Single ImageSensorSystem" sectionFile="ui/SingleImageSensorSystem.xwt">
+ <widget href="ui/SingleImageSensorSystem.xwt#/"/>
</sections>
- <sections name="Multiple Leg" sectionFile="ui/MultipleLeg.xwt">
- <widget href="ui/MultipleLeg.xwt#/"/>
+ <sections name="Multiple ImageSensorSystem" sectionFile="ui/MultipleImageSensorSystem.xwt">
+ <widget href="ui/MultipleImageSensorSystem.xwt#/"/>
</sections>
- <sections name="Single ExternalLibrary" sectionFile="ui/SingleExternalLibrary.xwt">
- <widget href="ui/SingleExternalLibrary.xwt#/"/>
+ <sections name="Single LandSurface" sectionFile="ui/SingleLandSurface.xwt">
+ <widget href="ui/SingleLandSurface.xwt#/"/>
</sections>
- <sections name="Multiple ExternalLibrary" sectionFile="ui/MultipleExternalLibrary.xwt">
- <widget href="ui/MultipleExternalLibrary.xwt#/"/>
+ <sections name="Multiple LandSurface" sectionFile="ui/MultipleLandSurface.xwt">
+ <widget href="ui/MultipleLandSurface.xwt#/"/>
</sections>
- <sections name="Single System" sectionFile="ui/SingleSystem.xwt">
- <widget href="ui/SingleSystem.xwt#/"/>
+ <sections name="Single RoboticSimulator" sectionFile="ui/SingleRoboticSimulator.xwt">
+ <widget href="ui/SingleRoboticSimulator.xwt#/"/>
</sections>
- <sections name="Multiple System" sectionFile="ui/MultipleSystem.xwt">
- <widget href="ui/MultipleSystem.xwt#/"/>
+ <sections name="Multiple RoboticSimulator" sectionFile="ui/MultipleRoboticSimulator.xwt">
+ <widget href="ui/MultipleRoboticSimulator.xwt#/"/>
</sections>
- <sections name="Single Chassis" sectionFile="ui/SingleChassis.xwt">
- <widget href="ui/SingleChassis.xwt#/"/>
+ <sections name="Single DeploymentPlan" sectionFile="ui/SingleDeploymentPlan.xwt">
+ <widget href="ui/SingleDeploymentPlan.xwt#/"/>
</sections>
- <sections name="Multiple Chassis" sectionFile="ui/MultipleChassis.xwt">
- <widget href="ui/MultipleChassis.xwt#/"/>
+ <sections name="Multiple DeploymentPlan" sectionFile="ui/MultipleDeploymentPlan.xwt">
+ <widget href="ui/MultipleDeploymentPlan.xwt#/"/>
</sections>
- <sections name="Single OnVariable" sectionFile="ui/SingleOnVariable.xwt">
- <widget href="ui/SingleOnVariable.xwt#/"/>
+ <sections name="Single ExternalLibrary" sectionFile="ui/SingleExternalLibrary.xwt">
+ <widget href="ui/SingleExternalLibrary.xwt#/"/>
</sections>
- <sections name="Multiple OnVariable" sectionFile="ui/MultipleOnVariable.xwt">
- <widget href="ui/MultipleOnVariable.xwt#/"/>
+ <sections name="Multiple ExternalLibrary" sectionFile="ui/MultipleExternalLibrary.xwt">
+ <widget href="ui/MultipleExternalLibrary.xwt#/"/>
</sections>
<sections name="Single AlgorithmLibrary" sectionFile="ui/SingleAlgorithmLibrary.xwt">
<widget href="ui/SingleAlgorithmLibrary.xwt#/"/>
@@ -356,47 +362,35 @@
<sections name="Multiple AlgorithmLibrary" sectionFile="ui/MultipleAlgorithmLibrary.xwt">
<widget href="ui/MultipleAlgorithmLibrary.xwt#/"/>
</sections>
- <sections name="Single LocomotionHardware" sectionFile="ui/SingleLocomotionHardware.xwt">
- <widget href="ui/SingleLocomotionHardware.xwt#/"/>
- </sections>
- <sections name="Multiple LocomotionHardware" sectionFile="ui/MultipleLocomotionHardware.xwt">
- <widget href="ui/MultipleLocomotionHardware.xwt#/"/>
- </sections>
- <sections name="Single Software" sectionFile="ui/SingleSoftware.xwt">
- <widget href="ui/SingleSoftware.xwt#/"/>
- </sections>
- <sections name="Multiple Software" sectionFile="ui/MultipleSoftware.xwt">
- <widget href="ui/MultipleSoftware.xwt#/"/>
- </sections>
- <sections name="Single EngineSystem" sectionFile="ui/SingleEngineSystem.xwt">
- <widget href="ui/SingleEngineSystem.xwt#/"/>
+ <sections name="Single Robot" sectionFile="ui/SingleRobot.xwt">
+ <widget href="ui/SingleRobot.xwt#/"/>
</sections>
- <sections name="Multiple EngineSystem" sectionFile="ui/MultipleEngineSystem.xwt">
- <widget href="ui/MultipleEngineSystem.xwt#/"/>
+ <sections name="Multiple Robot" sectionFile="ui/MultipleRobot.xwt">
+ <widget href="ui/MultipleRobot.xwt#/"/>
</sections>
- <sections name="Single BlenderMorse" sectionFile="ui/SingleBlenderMorse.xwt">
- <widget href="ui/SingleBlenderMorse.xwt#/"/>
+ <sections name="Single InertialMeasurementUnitSystem" sectionFile="ui/SingleInertialMeasurementUnitSystem.xwt">
+ <widget href="ui/SingleInertialMeasurementUnitSystem.xwt#/"/>
</sections>
- <sections name="Multiple BlenderMorse" sectionFile="ui/MultipleBlenderMorse.xwt">
- <widget href="ui/MultipleBlenderMorse.xwt#/"/>
+ <sections name="Multiple InertialMeasurementUnitSystem" sectionFile="ui/MultipleInertialMeasurementUnitSystem.xwt">
+ <widget href="ui/MultipleInertialMeasurementUnitSystem.xwt#/"/>
</sections>
- <sections name="Single LandSurface" sectionFile="ui/SingleLandSurface.xwt">
- <widget href="ui/SingleLandSurface.xwt#/"/>
+ <sections name="Single PhysicalObject" sectionFile="ui/SinglePhysicalObject.xwt">
+ <widget href="ui/SinglePhysicalObject.xwt#/"/>
</sections>
- <sections name="Multiple LandSurface" sectionFile="ui/MultipleLandSurface.xwt">
- <widget href="ui/MultipleLandSurface.xwt#/"/>
+ <sections name="Multiple PhysicalObject" sectionFile="ui/MultiplePhysicalObject.xwt">
+ <widget href="ui/MultiplePhysicalObject.xwt#/"/>
</sections>
- <sections name="Single LocalizationSensorSystem" sectionFile="ui/SingleLocalizationSensorSystem.xwt">
- <widget href="ui/SingleLocalizationSensorSystem.xwt#/"/>
+ <sections name="Single SupportingStructure" sectionFile="ui/SingleSupportingStructure.xwt">
+ <widget href="ui/SingleSupportingStructure.xwt#/"/>
</sections>
- <sections name="Multiple LocalizationSensorSystem" sectionFile="ui/MultipleLocalizationSensorSystem.xwt">
- <widget href="ui/MultipleLocalizationSensorSystem.xwt#/"/>
+ <sections name="Multiple SupportingStructure" sectionFile="ui/MultipleSupportingStructure.xwt">
+ <widget href="ui/MultipleSupportingStructure.xwt#/"/>
</sections>
- <sections name="Single RoboticSystem" sectionFile="ui/SingleRoboticSystem.xwt">
- <widget href="ui/SingleRoboticSystem.xwt#/"/>
+ <sections name="Single GraspingHardware" sectionFile="ui/SingleGraspingHardware.xwt">
+ <widget href="ui/SingleGraspingHardware.xwt#/"/>
</sections>
- <sections name="Multiple RoboticSystem" sectionFile="ui/MultipleRoboticSystem.xwt">
- <widget href="ui/MultipleRoboticSystem.xwt#/"/>
+ <sections name="Multiple GraspingHardware" sectionFile="ui/MultipleGraspingHardware.xwt">
+ <widget href="ui/MultipleGraspingHardware.xwt#/"/>
</sections>
<sections name="Single MechanicalLinkage" sectionFile="ui/SingleMechanicalLinkage.xwt">
<widget href="ui/SingleMechanicalLinkage.xwt#/"/>
@@ -404,71 +398,71 @@
<sections name="Multiple MechanicalLinkage" sectionFile="ui/MultipleMechanicalLinkage.xwt">
<widget href="ui/MultipleMechanicalLinkage.xwt#/"/>
</sections>
- <sections name="Single InfraRedProximetrySystem" sectionFile="ui/SingleInfraRedProximetrySystem.xwt">
- <widget href="ui/SingleInfraRedProximetrySystem.xwt#/"/>
+ <sections name="Single Floor" sectionFile="ui/SingleFloor.xwt">
+ <widget href="ui/SingleFloor.xwt#/"/>
</sections>
- <sections name="Multiple InfraRedProximetrySystem" sectionFile="ui/MultipleInfraRedProximetrySystem.xwt">
- <widget href="ui/MultipleInfraRedProximetrySystem.xwt#/"/>
+ <sections name="Multiple Floor" sectionFile="ui/MultipleFloor.xwt">
+ <widget href="ui/MultipleFloor.xwt#/"/>
</sections>
- <sections name="Single PowerHardware" sectionFile="ui/SinglePowerHardware.xwt">
- <widget href="ui/SinglePowerHardware.xwt#/"/>
+ <sections name="Single EngineSystem" sectionFile="ui/SingleEngineSystem.xwt">
+ <widget href="ui/SingleEngineSystem.xwt#/"/>
</sections>
- <sections name="Multiple PowerHardware" sectionFile="ui/MultiplePowerHardware.xwt">
- <widget href="ui/MultiplePowerHardware.xwt#/"/>
+ <sections name="Multiple EngineSystem" sectionFile="ui/MultipleEngineSystem.xwt">
+ <widget href="ui/MultipleEngineSystem.xwt#/"/>
</sections>
- <sections name="Single State" sectionFile="ui/SingleState.xwt">
- <widget href="ui/SingleState.xwt#/"/>
+ <sections name="Single System" sectionFile="ui/SingleSystem.xwt">
+ <widget href="ui/SingleSystem.xwt#/"/>
</sections>
- <sections name="Multiple State" sectionFile="ui/MultipleState.xwt">
- <widget href="ui/MultipleState.xwt#/"/>
+ <sections name="Multiple System" sectionFile="ui/MultipleSystem.xwt">
+ <widget href="ui/MultipleSystem.xwt#/"/>
</sections>
- <sections name="Single Open-LoopControlSystem" sectionFile="ui/SingleOpen-LoopControlSystem.xwt">
- <widget href="ui/SingleOpen-LoopControlSystem.xwt#/"/>
+ <sections name="Single Transition" sectionFile="ui/SingleTransition.xwt">
+ <widget href="ui/SingleTransition.xwt#/"/>
</sections>
- <sections name="Multiple Open-LoopControlSystem" sectionFile="ui/MultipleOpen-LoopControlSystem.xwt">
- <widget href="ui/MultipleOpen-LoopControlSystem.xwt#/"/>
+ <sections name="Multiple Transition" sectionFile="ui/MultipleTransition.xwt">
+ <widget href="ui/MultipleTransition.xwt#/"/>
</sections>
- <sections name="Single Pedestrian" sectionFile="ui/SinglePedestrian.xwt">
- <widget href="ui/SinglePedestrian.xwt#/"/>
+ <sections name="Single LocomotionSystem" sectionFile="ui/SingleLocomotionSystem.xwt">
+ <widget href="ui/SingleLocomotionSystem.xwt#/"/>
</sections>
- <sections name="Multiple Pedestrian" sectionFile="ui/MultiplePedestrian.xwt">
- <widget href="ui/MultiplePedestrian.xwt#/"/>
+ <sections name="Multiple LocomotionSystem" sectionFile="ui/MultipleLocomotionSystem.xwt">
+ <widget href="ui/MultipleLocomotionSystem.xwt#/"/>
</sections>
- <sections name="Single GraspingSystem" sectionFile="ui/SingleGraspingSystem.xwt">
- <widget href="ui/SingleGraspingSystem.xwt#/"/>
+ <sections name="Single Leg" sectionFile="ui/SingleLeg.xwt">
+ <widget href="ui/SingleLeg.xwt#/"/>
</sections>
- <sections name="Multiple GraspingSystem" sectionFile="ui/MultipleGraspingSystem.xwt">
- <widget href="ui/MultipleGraspingSystem.xwt#/"/>
+ <sections name="Multiple Leg" sectionFile="ui/MultipleLeg.xwt">
+ <widget href="ui/MultipleLeg.xwt#/"/>
</sections>
- <sections name="Single Human" sectionFile="ui/SingleHuman.xwt">
- <widget href="ui/SingleHuman.xwt#/"/>
+ <sections name="Single Agent" sectionFile="ui/SingleAgent.xwt">
+ <widget href="ui/SingleAgent.xwt#/"/>
</sections>
- <sections name="Multiple Human" sectionFile="ui/MultipleHuman.xwt">
- <widget href="ui/MultipleHuman.xwt#/"/>
+ <sections name="Multiple Agent" sectionFile="ui/MultipleAgent.xwt">
+ <widget href="ui/MultipleAgent.xwt#/"/>
</sections>
- <sections name="Single Floor" sectionFile="ui/SingleFloor.xwt">
- <widget href="ui/SingleFloor.xwt#/"/>
+ <sections name="Single Allocate" sectionFile="ui/SingleAllocate.xwt">
+ <widget href="ui/SingleAllocate.xwt#/"/>
</sections>
- <sections name="Multiple Floor" sectionFile="ui/MultipleFloor.xwt">
- <widget href="ui/MultipleFloor.xwt#/"/>
+ <sections name="Multiple Allocate" sectionFile="ui/MultipleAllocate.xwt">
+ <widget href="ui/MultipleAllocate.xwt#/"/>
</sections>
- <sections name="Single Planet" sectionFile="ui/SinglePlanet.xwt">
- <widget href="ui/SinglePlanet.xwt#/"/>
+ <sections name="Single SteeredWheelSystem" sectionFile="ui/SingleSteeredWheelSystem.xwt">
+ <widget href="ui/SingleSteeredWheelSystem.xwt#/"/>
</sections>
- <sections name="Multiple Planet" sectionFile="ui/MultiplePlanet.xwt">
- <widget href="ui/MultiplePlanet.xwt#/"/>
+ <sections name="Multiple SteeredWheelSystem" sectionFile="ui/MultipleSteeredWheelSystem.xwt">
+ <widget href="ui/MultipleSteeredWheelSystem.xwt#/"/>
</sections>
- <sections name="Single GPSSystem" sectionFile="ui/SingleGPSSystem.xwt">
- <widget href="ui/SingleGPSSystem.xwt#/"/>
+ <sections name="Single RoboticHead" sectionFile="ui/SingleRoboticHead.xwt">
+ <widget href="ui/SingleRoboticHead.xwt#/"/>
</sections>
- <sections name="Multiple GPSSystem" sectionFile="ui/MultipleGPSSystem.xwt">
- <widget href="ui/MultipleGPSSystem.xwt#/"/>
+ <sections name="Multiple RoboticHead" sectionFile="ui/MultipleRoboticHead.xwt">
+ <widget href="ui/MultipleRoboticHead.xwt#/"/>
</sections>
- <sections name="Single PhysicalObject" sectionFile="ui/SinglePhysicalObject.xwt">
- <widget href="ui/SinglePhysicalObject.xwt#/"/>
+ <sections name="Single CyberPhysicalSystem" sectionFile="ui/SingleCyberPhysicalSystem.xwt">
+ <widget href="ui/SingleCyberPhysicalSystem.xwt#/"/>
</sections>
- <sections name="Multiple PhysicalObject" sectionFile="ui/MultiplePhysicalObject.xwt">
- <widget href="ui/MultiplePhysicalObject.xwt#/"/>
+ <sections name="Multiple CyberPhysicalSystem" sectionFile="ui/MultipleCyberPhysicalSystem.xwt">
+ <widget href="ui/MultipleCyberPhysicalSystem.xwt#/"/>
</sections>
<sections name="Single RoboticMiddleware" sectionFile="ui/SingleRoboticMiddleware.xwt">
<widget href="ui/SingleRoboticMiddleware.xwt#/"/>
@@ -476,998 +470,994 @@
<sections name="Multiple RoboticMiddleware" sectionFile="ui/MultipleRoboticMiddleware.xwt">
<widget href="ui/MultipleRoboticMiddleware.xwt#/"/>
</sections>
- <sections name="Single Allocate" sectionFile="ui/SingleAllocate.xwt">
- <widget href="ui/SingleAllocate.xwt#/"/>
+ <sections name="Single JoysticNavigationSystem" sectionFile="ui/SingleJoysticNavigationSystem.xwt">
+ <widget href="ui/SingleJoysticNavigationSystem.xwt#/"/>
</sections>
- <sections name="Multiple Allocate" sectionFile="ui/MultipleAllocate.xwt">
- <widget href="ui/MultipleAllocate.xwt#/"/>
+ <sections name="Multiple JoysticNavigationSystem" sectionFile="ui/MultipleJoysticNavigationSystem.xwt">
+ <widget href="ui/MultipleJoysticNavigationSystem.xwt#/"/>
+ </sections>
+ <sections name="Single Ground" sectionFile="ui/SingleGround.xwt">
+ <widget href="ui/SingleGround.xwt#/"/>
+ </sections>
+ <sections name="Multiple Ground" sectionFile="ui/MultipleGround.xwt">
+ <widget href="ui/MultipleGround.xwt#/"/>
</sections>
</tabs>
- <views name="Single Environment" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleEnvironment">
+ <views name="Single Chassis" sections="//@tabs.0/@sections.0" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleChassis">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Environment"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Chassis"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Environment" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleEnvironment">
+ <views elementMultiplicity="-1" name="Multiple Chassis" sections="//@tabs.0/@sections.1" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleChassis">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Environment"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Chassis"/>
</constraints>
</views>
- <views name="Single Transition" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTransition">
+ <views name="Single InertialNavigationSystem" sections="//@tabs.0/@sections.2" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInertialNavigationSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Transition"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialNavigationSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Transition" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTransition">
+ <views elementMultiplicity="-1" name="Multiple InertialNavigationSystem" sections="//@tabs.0/@sections.3" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInertialNavigationSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Transition"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialNavigationSystem"/>
</constraints>
</views>
- <views name="Single JoysticNavigationSystem" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleJoysticNavigationSystem">
+ <views name="Single OdometrySystem" sections="//@tabs.0/@sections.4" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOdometrySystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::JoysticNavigationSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OdometrySystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple JoysticNavigationSystem" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleJoysticNavigationSystem">
+ <views elementMultiplicity="-1" name="Multiple OdometrySystem" sections="//@tabs.0/@sections.5" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOdometrySystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::JoysticNavigationSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OdometrySystem"/>
</constraints>
</views>
- <views name="Single SteeredWheelSystem" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSteeredWheelSystem">
+ <views name="Single Port" sections="//@tabs.0/@sections.6" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Port"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SteeredWheelSystem" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSteeredWheelSystem">
+ <views elementMultiplicity="-1" name="Multiple Port" sections="//@tabs.0/@sections.7" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Port"/>
</constraints>
</views>
- <views name="Single WeaponSystem" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.69">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWeaponSystem">
+ <views name="Single ObjectDetectionSensorSystem" sections="//@tabs.0/@sections.8" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleObjectDetectionSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WeaponSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectDetectionSensorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple WeaponSystem" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.69">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWeaponSystem">
+ <views elementMultiplicity="-1" name="Multiple ObjectDetectionSensorSystem" sections="//@tabs.0/@sections.9" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleObjectDetectionSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WeaponSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectDetectionSensorSystem"/>
</constraints>
</views>
- <views name="Single SensorHardware" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorHardware">
+ <views name="Single Joint" sections="//@tabs.0/@sections.10" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleJoint">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Joint"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SensorHardware" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorHardware">
+ <views elementMultiplicity="-1" name="Multiple Joint" sections="//@tabs.0/@sections.11" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleJoint">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Joint"/>
</constraints>
</views>
- <views name="Single CameraSystem" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCameraSystem">
+ <views name="Single LocomotionHardware" sections="//@tabs.0/@sections.12" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocomotionHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CameraSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple CameraSystem" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCameraSystem">
+ <views elementMultiplicity="-1" name="Multiple LocomotionHardware" sections="//@tabs.0/@sections.13" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocomotionHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CameraSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionHardware"/>
</constraints>
</views>
- <views name="Single SteeredWheelHardware" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSteeredWheelHardware">
+ <views name="Single ObjectTrackingSensorSystem" sections="//@tabs.0/@sections.14" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleObjectTrackingSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectTrackingSensorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SteeredWheelHardware" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSteeredWheelHardware">
+ <views elementMultiplicity="-1" name="Multiple ObjectTrackingSensorSystem" sections="//@tabs.0/@sections.15" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleObjectTrackingSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectTrackingSensorSystem"/>
</constraints>
</views>
- <views name="Single ActuatorSystem" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatorSystem">
+ <views name="Single Pedestrian" sections="//@tabs.0/@sections.16" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePedestrian">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Pedestrian"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ActuatorSystem" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatorSystem">
+ <views elementMultiplicity="-1" name="Multiple Pedestrian" sections="//@tabs.0/@sections.17" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePedestrian">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Pedestrian"/>
</constraints>
</views>
- <views name="Single WaterSurface" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWaterSurface">
+ <views name="Single OnPort" sections="//@tabs.0/@sections.18" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOnPort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WaterSurface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnPort"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple WaterSurface" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWaterSurface">
+ <views elementMultiplicity="-1" name="Multiple OnPort" sections="//@tabs.0/@sections.19" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOnPort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WaterSurface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnPort"/>
</constraints>
</views>
- <views name="Single MobileRobot" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMobileRobot">
+ <views name="Single RoboticSystem" sections="//@tabs.0/@sections.20" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MobileRobot"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple MobileRobot" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMobileRobot">
+ <views elementMultiplicity="-1" name="Multiple RoboticSystem" sections="//@tabs.0/@sections.21" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MobileRobot"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSystem"/>
</constraints>
</views>
- <views name="Single Agent" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAgent">
+ <views name="Single CycabTK" sections="//@tabs.0/@sections.22" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCycabTK">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Agent"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CycabTK"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Agent" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAgent">
+ <views elementMultiplicity="-1" name="Multiple CycabTK" sections="//@tabs.0/@sections.23" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCycabTK">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Agent"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CycabTK"/>
</constraints>
</views>
- <views name="Single Surface" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.79">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSurface">
+ <views name="Single ActuatorHardware" sections="//@tabs.0/@sections.24" automaticContext="true" datacontexts="//@dataContexts.0/@elements.71">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatorHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Surface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Surface" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.79">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSurface">
+ <views elementMultiplicity="-1" name="Multiple ActuatorHardware" sections="//@tabs.0/@sections.25" automaticContext="true" datacontexts="//@dataContexts.0/@elements.71">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatorHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Surface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorHardware"/>
</constraints>
</views>
- <views name="Single Port" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePort">
+ <views name="Single Building" sections="//@tabs.0/@sections.26" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBuilding">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Port"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Building"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Port" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePort">
+ <views elementMultiplicity="-1" name="Multiple Building" sections="//@tabs.0/@sections.27" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBuilding">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Port"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Building"/>
</constraints>
</views>
- <views name="Single Joint" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleJoint">
+ <views name="Single Arm" sections="//@tabs.0/@sections.28" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleArm">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Joint"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Arm"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Joint" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.19">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleJoint">
+ <views elementMultiplicity="-1" name="Multiple Arm" sections="//@tabs.0/@sections.29" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleArm">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Joint"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Arm"/>
</constraints>
</views>
- <views name="Single SensorDriver" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorDriver">
+ <views name="Single ServicePort" sections="//@tabs.0/@sections.30" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleServicePort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorDriver"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ServicePort"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SensorDriver" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorDriver">
+ <views elementMultiplicity="-1" name="Multiple ServicePort" sections="//@tabs.0/@sections.31" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleServicePort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorDriver"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ServicePort"/>
</constraints>
</views>
- <views name="Single Arm" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleArm">
+ <views name="Single DataFlowPort" sections="//@tabs.0/@sections.32" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDataFlowPort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Arm"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DataFlowPort"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Arm" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleArm">
+ <views elementMultiplicity="-1" name="Multiple DataFlowPort" sections="//@tabs.0/@sections.33" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDataFlowPort">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Arm"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DataFlowPort"/>
</constraints>
</views>
- <views name="Single SensorSystem" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorSystem">
+ <views name="Single Software" sections="//@tabs.0/@sections.34" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSoftware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Software"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SensorSystem" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorSystem">
+ <views elementMultiplicity="-1" name="Multiple Software" sections="//@tabs.0/@sections.35" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSoftware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Software"/>
</constraints>
</views>
- <views name="Single CompleteBonding" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCompleteBonding">
+ <views name="Single Stairs" sections="//@tabs.0/@sections.36" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStairs">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CompleteBonding"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Stairs"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple CompleteBonding" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCompleteBonding">
+ <views elementMultiplicity="-1" name="Multiple Stairs" sections="//@tabs.0/@sections.37" automaticContext="true" datacontexts="//@dataContexts.0/@elements.62">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStairs">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CompleteBonding"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Stairs"/>
</constraints>
</views>
- <views name="Single GraspingHardware" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGraspingHardware">
+ <views name="Single CameraSystem" sections="//@tabs.0/@sections.38" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCameraSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CameraSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple GraspingHardware" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGraspingHardware">
+ <views elementMultiplicity="-1" name="Multiple CameraSystem" sections="//@tabs.0/@sections.39" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCameraSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CameraSystem"/>
</constraints>
</views>
- <views name="Single SupportingStructure" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSupportingStructure">
+ <views name="Single Human" sections="//@tabs.0/@sections.40" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleHuman">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SupportingStructure"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Human"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple SupportingStructure" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSupportingStructure">
+ <views elementMultiplicity="-1" name="Multiple Human" sections="//@tabs.0/@sections.41" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleHuman">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SupportingStructure"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Human"/>
</constraints>
</views>
- <views name="Single ObjectDetectionSensorSystem" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleObjectDetectionSensorSystem">
+ <views name="Single GPSSystem" sections="//@tabs.0/@sections.42" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGPSSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectDetectionSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GPSSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ObjectDetectionSensorSystem" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleObjectDetectionSensorSystem">
+ <views elementMultiplicity="-1" name="Multiple GPSSystem" sections="//@tabs.0/@sections.43" automaticContext="true" datacontexts="//@dataContexts.0/@elements.31">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGPSSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectDetectionSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GPSSystem"/>
</constraints>
</views>
- <views name="Single Robot" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRobot">
+ <views name="Single PilotedSystem" sections="//@tabs.0/@sections.44" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePilotedSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Robot"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PilotedSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Robot" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.55">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRobot">
+ <views elementMultiplicity="-1" name="Multiple PilotedSystem" sections="//@tabs.0/@sections.45" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePilotedSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Robot"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PilotedSystem"/>
</constraints>
</views>
- <views name="Single LocomotionSystem" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocomotionSystem">
+ <views name="Single SensorSystem" sections="//@tabs.0/@sections.46" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple LocomotionSystem" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocomotionSystem">
+ <views elementMultiplicity="-1" name="Multiple SensorSystem" sections="//@tabs.0/@sections.47" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorSystem"/>
</constraints>
</views>
- <views name="Single DataFlowPort" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDataFlowPort">
+ <views name="Single Manipulator" sections="//@tabs.0/@sections.48" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleManipulator">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DataFlowPort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Manipulator"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple DataFlowPort" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDataFlowPort">
+ <views elementMultiplicity="-1" name="Multiple Manipulator" sections="//@tabs.0/@sections.49" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleManipulator">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DataFlowPort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Manipulator"/>
</constraints>
</views>
- <views name="Single ObjectTrackingSensorSystem" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleObjectTrackingSensorSystem">
+ <views name="Single SensorDriver" sections="//@tabs.0/@sections.50" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorDriver">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectTrackingSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorDriver"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ObjectTrackingSensorSystem" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.7">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleObjectTrackingSensorSystem">
+ <views elementMultiplicity="-1" name="Multiple SensorDriver" sections="//@tabs.0/@sections.51" automaticContext="true" datacontexts="//@dataContexts.0/@elements.2">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorDriver">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ObjectTrackingSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorDriver"/>
</constraints>
</views>
- <views name="Single OnPort" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOnPort">
+ <views name="Single ActuatedJoint" sections="//@tabs.0/@sections.52" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatedJoint">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnPort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatedJoint"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple OnPort" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOnPort">
+ <views elementMultiplicity="-1" name="Multiple ActuatedJoint" sections="//@tabs.0/@sections.53" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatedJoint">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnPort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatedJoint"/>
</constraints>
</views>
- <views name="Single ActuatorHardware" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatorHardware">
+ <views name="Single Gyroscope" sections="//@tabs.0/@sections.54" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGyroscope">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Gyroscope"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ActuatorHardware" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatorHardware">
+ <views elementMultiplicity="-1" name="Multiple Gyroscope" sections="//@tabs.0/@sections.55" automaticContext="true" datacontexts="//@dataContexts.0/@elements.37">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGyroscope">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Gyroscope"/>
</constraints>
</views>
- <views name="Single RoboticHead" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticHead">
+ <views name="Single WaterSurface" sections="//@tabs.0/@sections.56" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWaterSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticHead"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WaterSurface"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple RoboticHead" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.14">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticHead">
+ <views elementMultiplicity="-1" name="Multiple WaterSurface" sections="//@tabs.0/@sections.57" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWaterSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticHead"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WaterSurface"/>
</constraints>
</views>
- <views name="Single Gyroscope" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGyroscope">
+ <views name="Single NavigationCommandSystem" sections="//@tabs.0/@sections.58" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNavigationCommandSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Gyroscope"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::NavigationCommandSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Gyroscope" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGyroscope">
+ <views elementMultiplicity="-1" name="Multiple NavigationCommandSystem" sections="//@tabs.0/@sections.59" automaticContext="true" datacontexts="//@dataContexts.0/@elements.11">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNavigationCommandSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Gyroscope"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::NavigationCommandSystem"/>
</constraints>
</views>
- <views name="Single RoboticSimulator" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.72">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticSimulator">
+ <views name="Single InfraRedProximetrySystem" sections="//@tabs.0/@sections.60" automaticContext="true" datacontexts="//@dataContexts.0/@elements.78">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInfraRedProximetrySystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSimulator"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InfraRedProximetrySystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple RoboticSimulator" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.72">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticSimulator">
+ <views elementMultiplicity="-1" name="Multiple InfraRedProximetrySystem" sections="//@tabs.0/@sections.61" automaticContext="true" datacontexts="//@dataContexts.0/@elements.78">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInfraRedProximetrySystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSimulator"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InfraRedProximetrySystem"/>
</constraints>
</views>
- <views name="Single ServicePort" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleServicePort">
+ <views name="Single SensorHardware" sections="//@tabs.0/@sections.62" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSensorHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ServicePort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ServicePort" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleServicePort">
+ <views elementMultiplicity="-1" name="Multiple SensorHardware" sections="//@tabs.0/@sections.63" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSensorHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ServicePort"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SensorHardware"/>
</constraints>
</views>
- <views name="Single PilotedSystem" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePilotedSystem">
+ <views name="Single Closed-LoopControlSystem" sections="//@tabs.0/@sections.64" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleClosed-LoopControlSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PilotedSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Closed-LoopControlSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple PilotedSystem" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.9">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePilotedSystem">
+ <views elementMultiplicity="-1" name="Multiple Closed-LoopControlSystem" sections="//@tabs.0/@sections.65" automaticContext="true" datacontexts="//@dataContexts.0/@elements.45">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleClosed-LoopControlSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PilotedSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Closed-LoopControlSystem"/>
</constraints>
</views>
- <views name="Single DeploymentPlan" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDeploymentPlan">
+ <views name="Single LegSystem" sections="//@tabs.0/@sections.66" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLegSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DeploymentPlan"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LegSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple DeploymentPlan" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDeploymentPlan">
+ <views elementMultiplicity="-1" name="Multiple LegSystem" sections="//@tabs.0/@sections.67" automaticContext="true" datacontexts="//@dataContexts.0/@elements.49">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLegSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DeploymentPlan"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LegSystem"/>
</constraints>
</views>
- <views name="Single InertialMeasurementUnitSystem" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.74">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInertialMeasurementUnitSystem">
+ <views name="Single ActuatorSystem" sections="//@tabs.0/@sections.68" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialMeasurementUnitSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple InertialMeasurementUnitSystem" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.74">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInertialMeasurementUnitSystem">
+ <views elementMultiplicity="-1" name="Multiple ActuatorSystem" sections="//@tabs.0/@sections.69" automaticContext="true" datacontexts="//@dataContexts.0/@elements.61">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialMeasurementUnitSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatorSystem"/>
</constraints>
</views>
- <views name="Single InertialNavigationSystem" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInertialNavigationSystem">
+ <views name="Single LidarSystem" sections="//@tabs.0/@sections.70" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLidarSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialNavigationSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LidarSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple InertialNavigationSystem" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInertialNavigationSystem">
+ <views elementMultiplicity="-1" name="Multiple LidarSystem" sections="//@tabs.0/@sections.71" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLidarSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialNavigationSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LidarSystem"/>
</constraints>
</views>
- <views name="Single OdometrySystem" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOdometrySystem">
+ <views name="Single MobileRobot" sections="//@tabs.0/@sections.72" automaticContext="true" datacontexts="//@dataContexts.0/@elements.75">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleMobileRobot">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OdometrySystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MobileRobot"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple OdometrySystem" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.5">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOdometrySystem">
+ <views elementMultiplicity="-1" name="Multiple MobileRobot" sections="//@tabs.0/@sections.73" automaticContext="true" datacontexts="//@dataContexts.0/@elements.75">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMobileRobot">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OdometrySystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MobileRobot"/>
</constraints>
</views>
- <views name="Single Ground" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGround">
+ <views name="Single OnVariable" sections="//@tabs.0/@sections.74" automaticContext="true" datacontexts="//@dataContexts.0/@elements.72">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOnVariable">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Ground"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnVariable"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Ground" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.60">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGround">
+ <views elementMultiplicity="-1" name="Multiple OnVariable" sections="//@tabs.0/@sections.75" automaticContext="true" datacontexts="//@dataContexts.0/@elements.72">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOnVariable">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Ground"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnVariable"/>
</constraints>
</views>
- <views name="Single CycabTK" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCycabTK">
+ <views name="Single SteeredWheelHardware" sections="//@tabs.0/@sections.76" automaticContext="true" datacontexts="//@dataContexts.0/@elements.69">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSteeredWheelHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CycabTK"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple CycabTK" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.34">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCycabTK">
+ <views elementMultiplicity="-1" name="Multiple SteeredWheelHardware" sections="//@tabs.0/@sections.77" automaticContext="true" datacontexts="//@dataContexts.0/@elements.69">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSteeredWheelHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CycabTK"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelHardware"/>
</constraints>
</views>
- <views name="Single CyberPhysicalSystem" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCyberPhysicalSystem">
+ <views name="Single GraspingSystem" sections="//@tabs.0/@sections.78" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGraspingSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CyberPhysicalSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple CyberPhysicalSystem" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCyberPhysicalSystem">
+ <views elementMultiplicity="-1" name="Multiple GraspingSystem" sections="//@tabs.0/@sections.79" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGraspingSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CyberPhysicalSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingSystem"/>
</constraints>
</views>
- <views name="Single Building" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.71">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBuilding">
+ <views name="Single Hardware" sections="//@tabs.0/@sections.80" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Building"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Hardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Building" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.71">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBuilding">
+ <views elementMultiplicity="-1" name="Multiple Hardware" sections="//@tabs.0/@sections.81" automaticContext="true" datacontexts="//@dataContexts.0/@elements.57">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Building"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Hardware"/>
</constraints>
</views>
- <views name="Single ManMachineInterfaceSystem" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <views name="Single BlenderMorse" sections="//@tabs.0/@sections.82" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBlenderMorse">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::BlenderMorse"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple BlenderMorse" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.54">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBlenderMorse">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::BlenderMorse"/>
+ </constraints>
+ </views>
+ <views name="Single ManMachineInterfaceSystem" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
<constraints xsi:type="constraints:SimpleConstraint" name="isSingleManMachineInterfaceSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ManMachineInterfaceSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ManMachineInterfaceSystem" sections="//@tabs.0/@sections.83" automaticContext="true" datacontexts="//@dataContexts.0/@elements.51">
+ <views elementMultiplicity="-1" name="Multiple ManMachineInterfaceSystem" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.67">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultipleManMachineInterfaceSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ManMachineInterfaceSystem"/>
</constraints>
</views>
- <views name="Single ImageSensorSystem" sections="//@tabs.0/@sections.84" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleImageSensorSystem">
+ <views name="Single Environment" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleEnvironment">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ImageSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Environment"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ImageSensorSystem" sections="//@tabs.0/@sections.85" automaticContext="true" datacontexts="//@dataContexts.0/@elements.38">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleImageSensorSystem">
+ <views elementMultiplicity="-1" name="Multiple Environment" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.48">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleEnvironment">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ImageSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Environment"/>
</constraints>
</views>
- <views name="Single Algorithm" sections="//@tabs.0/@sections.86" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAlgorithm">
+ <views name="Single Surface" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Algorithm"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Surface"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Algorithm" sections="//@tabs.0/@sections.87" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAlgorithm">
+ <views elementMultiplicity="-1" name="Multiple Surface" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.0">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Algorithm"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Surface"/>
</constraints>
</views>
- <views name="Single LidarSystem" sections="//@tabs.0/@sections.88" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLidarSystem">
+ <views name="Single Algorithm" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.74">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAlgorithm">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LidarSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Algorithm"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple LidarSystem" sections="//@tabs.0/@sections.89" automaticContext="true" datacontexts="//@dataContexts.0/@elements.59">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLidarSystem">
+ <views elementMultiplicity="-1" name="Multiple Algorithm" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.74">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAlgorithm">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LidarSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Algorithm"/>
</constraints>
</views>
- <views name="Single Closed-LoopControlSystem" sections="//@tabs.0/@sections.90" automaticContext="true" datacontexts="//@dataContexts.0/@elements.78">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleClosed-LoopControlSystem">
+ <views name="Single Open-LoopControlSystem" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOpen-LoopControlSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Closed-LoopControlSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Open-LoopControlSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Closed-LoopControlSystem" sections="//@tabs.0/@sections.91" automaticContext="true" datacontexts="//@dataContexts.0/@elements.78">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleClosed-LoopControlSystem">
+ <views elementMultiplicity="-1" name="Multiple Open-LoopControlSystem" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOpen-LoopControlSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Closed-LoopControlSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Open-LoopControlSystem"/>
</constraints>
</views>
- <views name="Single LegSystem" sections="//@tabs.0/@sections.92" automaticContext="true" datacontexts="//@dataContexts.0/@elements.70">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLegSystem">
+ <views name="Single Planet" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePlanet">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LegSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Planet"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple LegSystem" sections="//@tabs.0/@sections.93" automaticContext="true" datacontexts="//@dataContexts.0/@elements.70">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLegSystem">
+ <views elementMultiplicity="-1" name="Multiple Planet" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.50">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePlanet">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LegSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Planet"/>
</constraints>
</views>
- <views name="Single Hardware" sections="//@tabs.0/@sections.94" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleHardware">
+ <views name="Single CompleteBonding" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCompleteBonding">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Hardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CompleteBonding"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Hardware" sections="//@tabs.0/@sections.95" automaticContext="true" datacontexts="//@dataContexts.0/@elements.22">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleHardware">
+ <views elementMultiplicity="-1" name="Multiple CompleteBonding" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCompleteBonding">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Hardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CompleteBonding"/>
</constraints>
</views>
- <views name="Single NavigationCommandSystem" sections="//@tabs.0/@sections.96" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleNavigationCommandSystem">
+ <views name="Single WeaponSystem" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.73">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleWeaponSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::NavigationCommandSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WeaponSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple NavigationCommandSystem" sections="//@tabs.0/@sections.97" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleNavigationCommandSystem">
+ <views elementMultiplicity="-1" name="Multiple WeaponSystem" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.73">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleWeaponSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::NavigationCommandSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::WeaponSystem"/>
</constraints>
</views>
- <views name="Single ActuatedJoint" sections="//@tabs.0/@sections.98" automaticContext="true" datacontexts="//@dataContexts.0/@elements.73">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleActuatedJoint">
+ <views name="Single PowerHardware" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.70">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePowerHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatedJoint"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PowerHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ActuatedJoint" sections="//@tabs.0/@sections.99" automaticContext="true" datacontexts="//@dataContexts.0/@elements.73">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleActuatedJoint">
+ <views elementMultiplicity="-1" name="Multiple PowerHardware" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.70">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePowerHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ActuatedJoint"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PowerHardware"/>
</constraints>
</views>
- <views name="Single Stairs" sections="//@tabs.0/@sections.100" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleStairs">
+ <views name="Single State" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleState">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Stairs"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::State"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Stairs" sections="//@tabs.0/@sections.101" automaticContext="true" datacontexts="//@dataContexts.0/@elements.28">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleStairs">
+ <views elementMultiplicity="-1" name="Multiple State" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleState">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Stairs"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::State"/>
</constraints>
</views>
- <views name="Single Manipulator" sections="//@tabs.0/@sections.102" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleManipulator">
+ <views name="Single LocalizationSensorSystem" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocalizationSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Manipulator"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocalizationSensorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Manipulator" sections="//@tabs.0/@sections.103" automaticContext="true" datacontexts="//@dataContexts.0/@elements.16">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleManipulator">
+ <views elementMultiplicity="-1" name="Multiple LocalizationSensorSystem" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.65">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocalizationSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Manipulator"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocalizationSensorSystem"/>
</constraints>
</views>
- <views name="Single Platform" sections="//@tabs.0/@sections.104" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <views name="Single Platform" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
<constraints xsi:type="constraints:SimpleConstraint" name="isSinglePlatform">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Platform"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Platform" sections="//@tabs.0/@sections.105" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <views elementMultiplicity="-1" name="Multiple Platform" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.24">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePlatform">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Platform"/>
</constraints>
</views>
- <views name="Single Leg" sections="//@tabs.0/@sections.106" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLeg">
+ <views name="Single ImageSensorSystem" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleImageSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Leg"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ImageSensorSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Leg" sections="//@tabs.0/@sections.107" automaticContext="true" datacontexts="//@dataContexts.0/@elements.25">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLeg">
+ <views elementMultiplicity="-1" name="Multiple ImageSensorSystem" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleImageSensorSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Leg"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ImageSensorSystem"/>
</constraints>
</views>
- <views name="Single ExternalLibrary" sections="//@tabs.0/@sections.108" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleExternalLibrary">
+ <views name="Single LandSurface" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLandSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ExternalLibrary"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LandSurface"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple ExternalLibrary" sections="//@tabs.0/@sections.109" automaticContext="true" datacontexts="//@dataContexts.0/@elements.13">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleExternalLibrary">
+ <views elementMultiplicity="-1" name="Multiple LandSurface" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.26">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLandSurface">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ExternalLibrary"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LandSurface"/>
</constraints>
</views>
- <views name="Single System" sections="//@tabs.0/@sections.110" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSystem">
+ <views name="Single RoboticSimulator" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticSimulator">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::System"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSimulator"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple System" sections="//@tabs.0/@sections.111" automaticContext="true" datacontexts="//@dataContexts.0/@elements.66">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSystem">
+ <views elementMultiplicity="-1" name="Multiple RoboticSimulator" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.42">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticSimulator">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::System"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSimulator"/>
</constraints>
</views>
- <views name="Single Chassis" sections="//@tabs.0/@sections.112" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleChassis">
+ <views name="Single DeploymentPlan" sections="//@tabs.0/@sections.114" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleDeploymentPlan">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Chassis"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DeploymentPlan"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Chassis" sections="//@tabs.0/@sections.113" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleChassis">
+ <views elementMultiplicity="-1" name="Multiple DeploymentPlan" sections="//@tabs.0/@sections.115" automaticContext="true" datacontexts="//@dataContexts.0/@elements.20">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleDeploymentPlan">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Chassis"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::DeploymentPlan"/>
</constraints>
</views>
- <views name="Single OnVariable" sections="//@tabs.0/@sections.114" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOnVariable">
+ <views name="Single ExternalLibrary" sections="//@tabs.0/@sections.116" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleExternalLibrary">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnVariable"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ExternalLibrary"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple OnVariable" sections="//@tabs.0/@sections.115" automaticContext="true" datacontexts="//@dataContexts.0/@elements.27">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOnVariable">
+ <views elementMultiplicity="-1" name="Multiple ExternalLibrary" sections="//@tabs.0/@sections.117" automaticContext="true" datacontexts="//@dataContexts.0/@elements.47">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleExternalLibrary">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::OnVariable"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::ExternalLibrary"/>
</constraints>
</views>
- <views name="Single AlgorithmLibrary" sections="//@tabs.0/@sections.116" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <views name="Single AlgorithmLibrary" sections="//@tabs.0/@sections.118" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
<constraints xsi:type="constraints:SimpleConstraint" name="isSingleAlgorithmLibrary">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::AlgorithmLibrary"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple AlgorithmLibrary" sections="//@tabs.0/@sections.117" automaticContext="true" datacontexts="//@dataContexts.0/@elements.10">
+ <views elementMultiplicity="-1" name="Multiple AlgorithmLibrary" sections="//@tabs.0/@sections.119" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAlgorithmLibrary">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::AlgorithmLibrary"/>
</constraints>
</views>
- <views name="Single LocomotionHardware" sections="//@tabs.0/@sections.118" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocomotionHardware">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionHardware"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple LocomotionHardware" sections="//@tabs.0/@sections.119" automaticContext="true" datacontexts="//@dataContexts.0/@elements.3">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocomotionHardware">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionHardware"/>
- </constraints>
- </views>
- <views name="Single Software" sections="//@tabs.0/@sections.120" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSoftware">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Software"/>
- </constraints>
- </views>
- <views elementMultiplicity="-1" name="Multiple Software" sections="//@tabs.0/@sections.121" automaticContext="true" datacontexts="//@dataContexts.0/@elements.6">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSoftware">
- <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Software"/>
- </constraints>
- </views>
- <views name="Single EngineSystem" sections="//@tabs.0/@sections.122" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleEngineSystem">
+ <views name="Single Robot" sections="//@tabs.0/@sections.120" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRobot">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::EngineSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Robot"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple EngineSystem" sections="//@tabs.0/@sections.123" automaticContext="true" datacontexts="//@dataContexts.0/@elements.52">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleEngineSystem">
+ <views elementMultiplicity="-1" name="Multiple Robot" sections="//@tabs.0/@sections.121" automaticContext="true" datacontexts="//@dataContexts.0/@elements.36">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRobot">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::EngineSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Robot"/>
</constraints>
</views>
- <views name="Single BlenderMorse" sections="//@tabs.0/@sections.124" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleBlenderMorse">
+ <views name="Single InertialMeasurementUnitSystem" sections="//@tabs.0/@sections.122" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInertialMeasurementUnitSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::BlenderMorse"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialMeasurementUnitSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple BlenderMorse" sections="//@tabs.0/@sections.125" automaticContext="true" datacontexts="//@dataContexts.0/@elements.58">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleBlenderMorse">
+ <views elementMultiplicity="-1" name="Multiple InertialMeasurementUnitSystem" sections="//@tabs.0/@sections.123" automaticContext="true" datacontexts="//@dataContexts.0/@elements.44">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInertialMeasurementUnitSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::BlenderMorse"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InertialMeasurementUnitSystem"/>
</constraints>
</views>
- <views name="Single LandSurface" sections="//@tabs.0/@sections.126" automaticContext="true" datacontexts="//@dataContexts.0/@elements.75">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLandSurface">
+ <views name="Single PhysicalObject" sections="//@tabs.0/@sections.124" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePhysicalObject">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LandSurface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PhysicalObject"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple LandSurface" sections="//@tabs.0/@sections.127" automaticContext="true" datacontexts="//@dataContexts.0/@elements.75">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLandSurface">
+ <views elementMultiplicity="-1" name="Multiple PhysicalObject" sections="//@tabs.0/@sections.125" automaticContext="true" datacontexts="//@dataContexts.0/@elements.18">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePhysicalObject">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LandSurface"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PhysicalObject"/>
</constraints>
</views>
- <views name="Single LocalizationSensorSystem" sections="//@tabs.0/@sections.128" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocalizationSensorSystem">
+ <views name="Single SupportingStructure" sections="//@tabs.0/@sections.126" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSupportingStructure">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocalizationSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SupportingStructure"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple LocalizationSensorSystem" sections="//@tabs.0/@sections.129" automaticContext="true" datacontexts="//@dataContexts.0/@elements.63">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocalizationSensorSystem">
+ <views elementMultiplicity="-1" name="Multiple SupportingStructure" sections="//@tabs.0/@sections.127" automaticContext="true" datacontexts="//@dataContexts.0/@elements.64">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSupportingStructure">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocalizationSensorSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SupportingStructure"/>
</constraints>
</views>
- <views name="Single RoboticSystem" sections="//@tabs.0/@sections.130" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticSystem">
+ <views name="Single GraspingHardware" sections="//@tabs.0/@sections.128" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGraspingHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingHardware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple RoboticSystem" sections="//@tabs.0/@sections.131" automaticContext="true" datacontexts="//@dataContexts.0/@elements.4">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticSystem">
+ <views elementMultiplicity="-1" name="Multiple GraspingHardware" sections="//@tabs.0/@sections.129" automaticContext="true" datacontexts="//@dataContexts.0/@elements.56">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGraspingHardware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingHardware"/>
</constraints>
</views>
- <views name="Single MechanicalLinkage" sections="//@tabs.0/@sections.132" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <views name="Single MechanicalLinkage" sections="//@tabs.0/@sections.130" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
<constraints xsi:type="constraints:SimpleConstraint" name="isSingleMechanicalLinkage">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MechanicalLinkage"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple MechanicalLinkage" sections="//@tabs.0/@sections.133" automaticContext="true" datacontexts="//@dataContexts.0/@elements.21">
+ <views elementMultiplicity="-1" name="Multiple MechanicalLinkage" sections="//@tabs.0/@sections.131" automaticContext="true" datacontexts="//@dataContexts.0/@elements.40">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultipleMechanicalLinkage">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::MechanicalLinkage"/>
</constraints>
</views>
- <views name="Single InfraRedProximetrySystem" sections="//@tabs.0/@sections.134" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleInfraRedProximetrySystem">
+ <views name="Single Floor" sections="//@tabs.0/@sections.132" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFloor">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InfraRedProximetrySystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Floor"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple InfraRedProximetrySystem" sections="//@tabs.0/@sections.135" automaticContext="true" datacontexts="//@dataContexts.0/@elements.29">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleInfraRedProximetrySystem">
+ <views elementMultiplicity="-1" name="Multiple Floor" sections="//@tabs.0/@sections.133" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFloor">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::InfraRedProximetrySystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Floor"/>
</constraints>
</views>
- <views name="Single PowerHardware" sections="//@tabs.0/@sections.136" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePowerHardware">
+ <views name="Single EngineSystem" sections="//@tabs.0/@sections.134" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleEngineSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PowerHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::EngineSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple PowerHardware" sections="//@tabs.0/@sections.137" automaticContext="true" datacontexts="//@dataContexts.0/@elements.23">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePowerHardware">
+ <views elementMultiplicity="-1" name="Multiple EngineSystem" sections="//@tabs.0/@sections.135" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleEngineSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PowerHardware"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::EngineSystem"/>
</constraints>
</views>
- <views name="Single State" sections="//@tabs.0/@sections.138" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleState">
+ <views name="Single System" sections="//@tabs.0/@sections.136" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::State"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::System"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple State" sections="//@tabs.0/@sections.139" automaticContext="true" datacontexts="//@dataContexts.0/@elements.12">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleState">
+ <views elementMultiplicity="-1" name="Multiple System" sections="//@tabs.0/@sections.137" automaticContext="true" datacontexts="//@dataContexts.0/@elements.15">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::State"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::System"/>
</constraints>
</views>
- <views name="Single Open-LoopControlSystem" sections="//@tabs.0/@sections.140" automaticContext="true" datacontexts="//@dataContexts.0/@elements.76">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleOpen-LoopControlSystem">
+ <views name="Single Transition" sections="//@tabs.0/@sections.138" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleTransition">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Open-LoopControlSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Transition"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Open-LoopControlSystem" sections="//@tabs.0/@sections.141" automaticContext="true" datacontexts="//@dataContexts.0/@elements.76">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleOpen-LoopControlSystem">
+ <views elementMultiplicity="-1" name="Multiple Transition" sections="//@tabs.0/@sections.139" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleTransition">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Open-LoopControlSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Transition"/>
</constraints>
</views>
- <views name="Single Pedestrian" sections="//@tabs.0/@sections.142" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePedestrian">
+ <views name="Single LocomotionSystem" sections="//@tabs.0/@sections.140" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLocomotionSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Pedestrian"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Pedestrian" sections="//@tabs.0/@sections.143" automaticContext="true" datacontexts="//@dataContexts.0/@elements.30">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePedestrian">
+ <views elementMultiplicity="-1" name="Multiple LocomotionSystem" sections="//@tabs.0/@sections.141" automaticContext="true" datacontexts="//@dataContexts.0/@elements.46">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLocomotionSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Pedestrian"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::LocomotionSystem"/>
</constraints>
</views>
- <views name="Single GraspingSystem" sections="//@tabs.0/@sections.144" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGraspingSystem">
+ <views name="Single Leg" sections="//@tabs.0/@sections.142" automaticContext="true" datacontexts="//@dataContexts.0/@elements.77">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleLeg">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Leg"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple GraspingSystem" sections="//@tabs.0/@sections.145" automaticContext="true" datacontexts="//@dataContexts.0/@elements.41">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGraspingSystem">
+ <views elementMultiplicity="-1" name="Multiple Leg" sections="//@tabs.0/@sections.143" automaticContext="true" datacontexts="//@dataContexts.0/@elements.77">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleLeg">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GraspingSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Leg"/>
</constraints>
</views>
- <views name="Single Human" sections="//@tabs.0/@sections.146" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleHuman">
+ <views name="Single Agent" sections="//@tabs.0/@sections.144" automaticContext="true" datacontexts="//@dataContexts.0/@elements.79">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAgent">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Human"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Agent"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Human" sections="//@tabs.0/@sections.147" automaticContext="true" datacontexts="//@dataContexts.0/@elements.68">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleHuman">
+ <views elementMultiplicity="-1" name="Multiple Agent" sections="//@tabs.0/@sections.145" automaticContext="true" datacontexts="//@dataContexts.0/@elements.79">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAgent">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Human"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Agent"/>
</constraints>
</views>
- <views name="Single Floor" sections="//@tabs.0/@sections.148" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleFloor">
+ <views name="Single Allocate" sections="//@tabs.0/@sections.146" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAllocate">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Floor"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Allocate"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Floor" sections="//@tabs.0/@sections.149" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleFloor">
+ <views elementMultiplicity="-1" name="Multiple Allocate" sections="//@tabs.0/@sections.147" automaticContext="true" datacontexts="//@dataContexts.0/@elements.1">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAllocate">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Floor"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Allocate"/>
</constraints>
</views>
- <views name="Single Planet" sections="//@tabs.0/@sections.150" automaticContext="true" datacontexts="//@dataContexts.0/@elements.77">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePlanet">
+ <views name="Single SteeredWheelSystem" sections="//@tabs.0/@sections.148" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleSteeredWheelSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Planet"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Planet" sections="//@tabs.0/@sections.151" automaticContext="true" datacontexts="//@dataContexts.0/@elements.77">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePlanet">
+ <views elementMultiplicity="-1" name="Multiple SteeredWheelSystem" sections="//@tabs.0/@sections.149" automaticContext="true" datacontexts="//@dataContexts.0/@elements.8">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleSteeredWheelSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Planet"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::SteeredWheelSystem"/>
</constraints>
</views>
- <views name="Single GPSSystem" sections="//@tabs.0/@sections.152" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGPSSystem">
+ <views name="Single RoboticHead" sections="//@tabs.0/@sections.150" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticHead">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GPSSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticHead"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple GPSSystem" sections="//@tabs.0/@sections.153" automaticContext="true" datacontexts="//@dataContexts.0/@elements.17">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGPSSystem">
+ <views elementMultiplicity="-1" name="Multiple RoboticHead" sections="//@tabs.0/@sections.151" automaticContext="true" datacontexts="//@dataContexts.0/@elements.53">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticHead">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::GPSSystem"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticHead"/>
</constraints>
</views>
- <views name="Single PhysicalObject" sections="//@tabs.0/@sections.154" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSinglePhysicalObject">
+ <views name="Single CyberPhysicalSystem" sections="//@tabs.0/@sections.152" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleCyberPhysicalSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PhysicalObject"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CyberPhysicalSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple PhysicalObject" sections="//@tabs.0/@sections.155" automaticContext="true" datacontexts="//@dataContexts.0/@elements.33">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultiplePhysicalObject">
+ <views elementMultiplicity="-1" name="Multiple CyberPhysicalSystem" sections="//@tabs.0/@sections.153" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleCyberPhysicalSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::PhysicalObject"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::CyberPhysicalSystem"/>
</constraints>
</views>
- <views name="Single RoboticMiddleware" sections="//@tabs.0/@sections.156" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <views name="Single RoboticMiddleware" sections="//@tabs.0/@sections.154" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
<constraints xsi:type="constraints:SimpleConstraint" name="isSingleRoboticMiddleware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticMiddleware"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple RoboticMiddleware" sections="//@tabs.0/@sections.157" automaticContext="true" datacontexts="//@dataContexts.0/@elements.35">
+ <views elementMultiplicity="-1" name="Multiple RoboticMiddleware" sections="//@tabs.0/@sections.155" automaticContext="true" datacontexts="//@dataContexts.0/@elements.39">
<constraints xsi:type="constraints:SimpleConstraint" name="isMultipleRoboticMiddleware">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
<properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::RoboticMiddleware"/>
</constraints>
</views>
- <views name="Single Allocate" sections="//@tabs.0/@sections.158" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
- <constraints xsi:type="constraints:SimpleConstraint" name="isSingleAllocate">
+ <views name="Single JoysticNavigationSystem" sections="//@tabs.0/@sections.156" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleJoysticNavigationSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Allocate"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::JoysticNavigationSystem"/>
</constraints>
</views>
- <views elementMultiplicity="-1" name="Multiple Allocate" sections="//@tabs.0/@sections.159" automaticContext="true" datacontexts="//@dataContexts.0/@elements.43">
- <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleAllocate">
+ <views elementMultiplicity="-1" name="Multiple JoysticNavigationSystem" sections="//@tabs.0/@sections.157" automaticContext="true" datacontexts="//@dataContexts.0/@elements.32">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleJoysticNavigationSystem">
<constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
- <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Allocate"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::JoysticNavigationSystem"/>
+ </constraints>
+ </views>
+ <views name="Single Ground" sections="//@tabs.0/@sections.158" automaticContext="true" datacontexts="//@dataContexts.0/@elements.76">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isSingleGround">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Ground"/>
+ </constraints>
+ </views>
+ <views elementMultiplicity="-1" name="Multiple Ground" sections="//@tabs.0/@sections.159" automaticContext="true" datacontexts="//@dataContexts.0/@elements.76">
+ <constraints xsi:type="constraints:SimpleConstraint" name="isMultipleGround">
+ <constraintType href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@constraintTypes.1"/>
+ <properties xsi:type="constraints:ValueProperty" name="stereotypeName" value="RobotML::Ground"/>
</constraints>
</views>
<dataContexts name="RobotML">
- <elements name="ObjectDetectionSensorSystem" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="LocomotionSystem" supertypes="//@dataContexts.0/@elements.36"/>
- <elements name="GraspingHardware" supertypes="//@dataContexts.0/@elements.45"/>
- <elements name="LocomotionHardware" supertypes="//@dataContexts.0/@elements.45"/>
- <elements name="RoboticSystem" supertypes="//@dataContexts.0/@elements.66">
- <properties name="localPosition" type="Reference"/>
- <properties name="localOrientation" type="Reference"/>
- </elements>
- <elements name="OdometrySystem" supertypes="//@dataContexts.0/@elements.63"/>
- <elements name="Software" supertypes="//@dataContexts.0/@elements.66">
- <properties name="isPeriodic" type="Boolean"/>
- <properties name="period"/>
- <properties name="priority"/>
- <properties name="deadline"/>
- <properties name="wcet"/>
+ <elements name="Surface" supertypes="//@dataContexts.0/@elements.18"/>
+ <elements name="Allocate">
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690x_qDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="ObjectTrackingSensorSystem" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="Chassis" supertypes="//@dataContexts.0/@elements.39"/>
- <elements name="PilotedSystem" supertypes="//@dataContexts.0/@elements.55"/>
- <elements name="AlgorithmLibrary">
- <properties name="path"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.45"/>
+ <elements name="SensorDriver" supertypes="//@dataContexts.0/@elements.13"/>
+ <elements name="GraspingSystem" supertypes="//@dataContexts.0/@elements.61"/>
+ <elements name="OdometrySystem" supertypes="//@dataContexts.0/@elements.65"/>
+ <elements name="Chassis" supertypes="//@dataContexts.0/@elements.64"/>
+ <elements name="ImageSensorSystem" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="DataFlowPort" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="direction" type="Enumeration"/>
+ <properties name="bufferSize" type="Integer"/>
</elements>
- <elements name="SteeredWheelSystem" supertypes="//@dataContexts.0/@elements.1">
+ <elements name="SteeredWheelSystem" supertypes="//@dataContexts.0/@elements.46">
<properties name="wheelRadius"/>
<properties name="wheelWidth"/>
<properties name="suspensionRestLength"/>
@@ -1485,113 +1475,78 @@
<properties name="wheelVelocityPIDmaxSum"/>
<properties name="wheelVelocityPIDmaxVal"/>
</elements>
- <elements name="State">
- <properties name="behavior" type="Reference"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.59"/>
- </elements>
- <elements name="ExternalLibrary">
- <properties name="libPath"/>
- <properties name="libFileFormat"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.48"/>
- </elements>
- <elements name="RoboticHead" supertypes="//@dataContexts.0/@elements.51"/>
- <elements name="NavigationCommandSystem" supertypes="//@dataContexts.0/@elements.51"/>
- <elements name="Manipulator" supertypes="//@dataContexts.0/@elements.55"/>
- <elements name="GPSSystem" supertypes="//@dataContexts.0/@elements.63">
- <properties name="originPosition" type="Reference"/>
+ <elements name="Port">
+ <properties name="synchronizationPolicy" type="Enumeration"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690ylaDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="OnPort">
- <properties name="port" type="Reference"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.31"/>
+ <elements name="Open-LoopControlSystem" supertypes="//@dataContexts.0/@elements.43"/>
+ <elements name="NavigationCommandSystem" supertypes="//@dataContexts.0/@elements.67"/>
+ <elements name="Building" supertypes="//@dataContexts.0/@elements.18"/>
+ <elements name="Software" supertypes="//@dataContexts.0/@elements.15">
+ <properties name="isPeriodic" type="Boolean"/>
+ <properties name="period"/>
+ <properties name="priority"/>
+ <properties name="deadline"/>
+ <properties name="wcet"/>
</elements>
<elements name="Joint">
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.65"/>
- </elements>
- <elements name="MobileRobot" supertypes="//@dataContexts.0/@elements.55">
- <properties name="kind" type="Enumeration"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yvqDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="MechanicalLinkage" supertypes="//@dataContexts.0/@elements.22"/>
- <elements name="Hardware" supertypes="//@dataContexts.0/@elements.66 //@dataContexts.0/@elements.33"/>
- <elements name="PowerHardware" supertypes="//@dataContexts.0/@elements.22"/>
- <elements name="InertialNavigationSystem" supertypes="//@dataContexts.0/@elements.17"/>
- <elements name="Leg" supertypes="//@dataContexts.0/@elements.3 //@dataContexts.0/@elements.21"/>
- <elements name="Port">
- <properties name="synchronizationPolicy" type="Enumeration"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.58"/>
+ <elements name="System">
+ <properties name="alias"/>
+ <properties name="native" type="Boolean"/>
+ <properties name="libraryPath"/>
+ <properties name="libraryComponentName"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yXqDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="OnVariable">
- <properties name="property" type="Reference"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.31"/>
+ <elements name="State">
+ <properties name="behavior" type="Reference"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690ynaDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="Stairs" supertypes="//@dataContexts.0/@elements.60"/>
- <elements name="InfraRedProximetrySystem" supertypes="//@dataContexts.0/@elements.0"/>
- <elements name="Pedestrian" supertypes="//@dataContexts.0/@elements.68"/>
<elements name="Transition">
<properties name="guard" type="Reference"/>
<properties name="effect" type="Reference"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.55"/>
- </elements>
- <elements name="Algorithm">
- <properties name="isExternal" type="Boolean"/>
- <properties name="extFunctionName"/>
- <properties name="libPath"/>
- <properties name="libFileFormat"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.42"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yiKDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="PhysicalObject" supertypes="//@dataContexts.0/@elements.66">
- <properties name="evelovesIn" type="Reference" multiplicity="-1"/>
- <properties name="hasSurface" type="Reference"/>
+ <elements name="PhysicalObject">
<properties name="height"/>
<properties name="mass"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yXqDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="CycabTK" supertypes="//@dataContexts.0/@elements.72">
- <properties name="useRealTime" type="Boolean"/>
- <properties name="timeStep"/>
- <properties name="timeFactor"/>
- </elements>
- <elements name="RoboticMiddleware" supertypes="//@dataContexts.0/@elements.42">
- <properties name="kind" type="Enumeration"/>
- </elements>
- <elements name="ActuatorSystem" supertypes="//@dataContexts.0/@elements.4 //@dataContexts.0/@elements.40"/>
- <elements name="SensorDriver" supertypes="//@dataContexts.0/@elements.6"/>
- <elements name="ImageSensorSystem" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="SupportingStructure" supertypes="//@dataContexts.0/@elements.22"/>
- <elements name="CyberPhysicalSystem" supertypes="//@dataContexts.0/@elements.66"/>
- <elements name="GraspingSystem" supertypes="//@dataContexts.0/@elements.36"/>
- <elements name="Platform" supertypes="//@dataContexts.0/@elements.66">
- <properties name="library" type="Reference" multiplicity="-1"/>
- </elements>
- <elements name="Allocate">
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.29"/>
- </elements>
- <elements name="DataFlowPort" supertypes="//@dataContexts.0/@elements.26">
- <properties name="direction" type="Enumeration"/>
- <properties name="bufferSize" type="Integer"/>
- </elements>
- <elements name="ActuatorHardware" supertypes="//@dataContexts.0/@elements.22"/>
+ <elements name="LocomotionHardware" supertypes="//@dataContexts.0/@elements.71"/>
<elements name="DeploymentPlan">
<properties name="mainInstance" type="Reference"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.2"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690xiaDJEeSZxfCXzZz3-w"/>
</elements>
- <elements name="CameraSystem" supertypes="//@dataContexts.0/@elements.38">
- <properties name="width"/>
- <properties name="height"/>
- <properties name="alpha_u"/>
- <properties name="alpha_v"/>
- <properties name="u0"/>
- <properties name="v0"/>
- <properties name="color_format"/>
- <properties name="translate" type="Reference"/>
- <properties name="rotate" type="Reference"/>
+ <elements name="ObjectTrackingSensorSystem" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="ActuatedJoint" supertypes="//@dataContexts.0/@elements.14"/>
+ <elements name="AlgorithmLibrary">
+ <properties name="path"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yXqDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="Platform" supertypes="//@dataContexts.0/@elements.15">
+ <properties name="library" type="Reference" multiplicity="-1"/>
</elements>
- <elements name="SensorSystem" supertypes="//@dataContexts.0/@elements.4 //@dataContexts.0/@elements.40">
+ <elements name="PilotedSystem" supertypes="//@dataContexts.0/@elements.36"/>
+ <elements name="LandSurface" supertypes="//@dataContexts.0/@elements.76"/>
+ <elements name="SensorSystem" supertypes="//@dataContexts.0/@elements.63 //@dataContexts.0/@elements.43">
<properties name="frequency"/>
<properties name="identifier"/>
</elements>
- <elements name="CompleteBonding" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="JoysticNavigationSystem" supertypes="//@dataContexts.0/@elements.15"/>
- <elements name="ManMachineInterfaceSystem" supertypes="//@dataContexts.0/@elements.40"/>
- <elements name="EngineSystem" supertypes="//@dataContexts.0/@elements.36">
+ <elements name="Human" supertypes="//@dataContexts.0/@elements.79"/>
+ <elements name="WaterSurface" supertypes="//@dataContexts.0/@elements.0"/>
+ <elements name="Floor" supertypes="//@dataContexts.0/@elements.76"/>
+ <elements name="GPSSystem" supertypes="//@dataContexts.0/@elements.65">
+ <properties name="originPosition" type="Reference"/>
+ </elements>
+ <elements name="JoysticNavigationSystem" supertypes="//@dataContexts.0/@elements.11"/>
+ <elements name="Manipulator" supertypes="//@dataContexts.0/@elements.36"/>
+ <elements name="CycabTK" supertypes="//@dataContexts.0/@elements.42">
+ <properties name="useRealTime" type="Boolean"/>
+ <properties name="timeStep"/>
+ <properties name="timeFactor"/>
+ </elements>
+ <elements name="EngineSystem" supertypes="//@dataContexts.0/@elements.61">
<properties name="vehicleTraction"/>
<properties name="maxEngineForce"/>
<properties name="maxBreakingForce"/>
@@ -1599,20 +1554,47 @@
<properties name="maxAllowedVelocity"/>
<properties name="gear_ration"/>
</elements>
- <elements name="Floor" supertypes="//@dataContexts.0/@elements.60"/>
- <elements name="Arm"/>
- <elements name="Robot" supertypes="//@dataContexts.0/@elements.66 //@dataContexts.0/@elements.65">
+ <elements name="Robot" supertypes="//@dataContexts.0/@elements.79 //@dataContexts.0/@elements.15">
<properties name="width"/>
</elements>
- <elements name="Gyroscope" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="SteeredWheelHardware" supertypes="//@dataContexts.0/@elements.3"/>
- <elements name="BlenderMorse" supertypes="//@dataContexts.0/@elements.72">
+ <elements name="Gyroscope" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="Arm"/>
+ <elements name="RoboticMiddleware" supertypes="//@dataContexts.0/@elements.24">
+ <properties name="kind" type="Enumeration"/>
+ </elements>
+ <elements name="MechanicalLinkage" supertypes="//@dataContexts.0/@elements.57"/>
+ <elements name="CompleteBonding" supertypes="//@dataContexts.0/@elements.14"/>
+ <elements name="RoboticSimulator" supertypes="//@dataContexts.0/@elements.24"/>
+ <elements name="CyberPhysicalSystem" supertypes="//@dataContexts.0/@elements.15"/>
+ <elements name="InertialMeasurementUnitSystem" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="Closed-LoopControlSystem" supertypes="//@dataContexts.0/@elements.43"/>
+ <elements name="LocomotionSystem" supertypes="//@dataContexts.0/@elements.61"/>
+ <elements name="ExternalLibrary">
+ <properties name="libPath"/>
+ <properties name="libFileFormat"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690ybKDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="Environment">
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yXqDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="LegSystem" supertypes="//@dataContexts.0/@elements.46"/>
+ <elements name="Planet" supertypes="//@dataContexts.0/@elements.18"/>
+ <elements name="InertialNavigationSystem" supertypes="//@dataContexts.0/@elements.31"/>
+ <elements name="ObjectDetectionSensorSystem" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="RoboticHead" supertypes="//@dataContexts.0/@elements.67"/>
+ <elements name="BlenderMorse" supertypes="//@dataContexts.0/@elements.42">
<properties name="debugMode" type="Boolean"/>
<properties name="debugDisplay" type="Boolean"/>
<properties name="gravity"/>
<properties name=" viewport_shade" type="Enumeration"/>
</elements>
- <elements name="LidarSystem" supertypes="//@dataContexts.0/@elements.0 //@dataContexts.0/@elements.7">
+ <elements name="ServicePort" supertypes="//@dataContexts.0/@elements.9">
+ <properties name="kind" type="Enumeration"/>
+ </elements>
+ <elements name="GraspingHardware" supertypes="//@dataContexts.0/@elements.71"/>
+ <elements name="Hardware" supertypes="//@dataContexts.0/@elements.15 //@dataContexts.0/@elements.18"/>
+ <elements name="SensorHardware" supertypes="//@dataContexts.0/@elements.57"/>
+ <elements name="LidarSystem" supertypes="//@dataContexts.0/@elements.52 //@dataContexts.0/@elements.21">
<properties name="nbLayers"/>
<properties name="layerAngleMin"/>
<properties name="layerAngleStep"/>
@@ -1626,35 +1608,53 @@
<properties name="range_max"/>
<properties name="nbRays"/>
</elements>
- <elements name="Ground" supertypes="//@dataContexts.0/@elements.79"/>
- <elements name="SensorHardware" supertypes="//@dataContexts.0/@elements.22"/>
- <elements name="WaterSurface" supertypes="//@dataContexts.0/@elements.79"/>
- <elements name="LocalizationSensorSystem" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="ServicePort" supertypes="//@dataContexts.0/@elements.26">
- <properties name="kind" type="Enumeration"/>
+ <elements name="CameraSystem" supertypes="//@dataContexts.0/@elements.6">
+ <properties name="width"/>
+ <properties name="height"/>
+ <properties name="alpha_u"/>
+ <properties name="alpha_v"/>
+ <properties name="u0"/>
+ <properties name="v0"/>
+ <properties name="color_format"/>
+ <properties name="translate" type="Reference"/>
+ <properties name="rotate" type="Reference"/>
</elements>
- <elements name="Agent" supertypes="//@dataContexts.0/@elements.33">
- <properties name="movesOver" type="Reference" multiplicity="-1"/>
+ <elements name="ActuatorSystem" supertypes="//@dataContexts.0/@elements.63 //@dataContexts.0/@elements.43"/>
+ <elements name="Stairs" supertypes="//@dataContexts.0/@elements.76"/>
+ <elements name="RoboticSystem" supertypes="//@dataContexts.0/@elements.15">
+ <properties name="localPosition" type="Reference"/>
+ <properties name="localOrientation" type="Reference"/>
</elements>
- <elements name="System">
- <properties name="native" type="Boolean"/>
- <properties name="libraryPath"/>
- <properties name="libraryComponentName"/>
- <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#//@dataContexts.0/@elements.45"/>
+ <elements name="SupportingStructure" supertypes="//@dataContexts.0/@elements.57"/>
+ <elements name="LocalizationSensorSystem" supertypes="//@dataContexts.0/@elements.27"/>
+ <elements name="OnPort">
+ <properties name="port" type="Reference"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yBaDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="ManMachineInterfaceSystem" supertypes="//@dataContexts.0/@elements.43"/>
+ <elements name="Pedestrian" supertypes="//@dataContexts.0/@elements.28"/>
+ <elements name="SteeredWheelHardware" supertypes="//@dataContexts.0/@elements.19"/>
+ <elements name="PowerHardware" supertypes="//@dataContexts.0/@elements.57"/>
+ <elements name="ActuatorHardware" supertypes="//@dataContexts.0/@elements.57"/>
+ <elements name="OnVariable">
+ <properties name="property" type="Reference"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yBaDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="WeaponSystem" supertypes="//@dataContexts.0/@elements.61"/>
+ <elements name="Algorithm">
+ <properties name="isExternal" type="Boolean"/>
+ <properties name="extFunctionName"/>
+ <properties name="libPath"/>
+ <properties name="libFileFormat"/>
+ <supertypes href="ppe:/context/org.eclipse.papyrus.uml.properties/Model/UML/UML.ctx#_690yQKDJEeSZxfCXzZz3-w"/>
+ </elements>
+ <elements name="MobileRobot" supertypes="//@dataContexts.0/@elements.36">
+ <properties name="kind" type="Enumeration"/>
</elements>
- <elements name="Environment" supertypes="//@dataContexts.0/@elements.66"/>
- <elements name="Human" supertypes="//@dataContexts.0/@elements.65"/>
- <elements name="WeaponSystem" supertypes="//@dataContexts.0/@elements.36"/>
- <elements name="LegSystem" supertypes="//@dataContexts.0/@elements.1"/>
- <elements name="Building" supertypes="//@dataContexts.0/@elements.33"/>
- <elements name="RoboticSimulator" supertypes="//@dataContexts.0/@elements.42"/>
- <elements name="ActuatedJoint" supertypes="//@dataContexts.0/@elements.19"/>
- <elements name="InertialMeasurementUnitSystem" supertypes="//@dataContexts.0/@elements.48"/>
- <elements name="LandSurface" supertypes="//@dataContexts.0/@elements.60"/>
- <elements name="Open-LoopControlSystem" supertypes="//@dataContexts.0/@elements.40"/>
- <elements name="Planet" supertypes="//@dataContexts.0/@elements.33"/>
- <elements name="Closed-LoopControlSystem" supertypes="//@dataContexts.0/@elements.40"/>
- <elements name="Surface" supertypes="//@dataContexts.0/@elements.33"/>
- <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.uml.properties/Model/Environment.xmi#//@modelElementFactories.2"/>
+ <elements name="Ground" supertypes="//@dataContexts.0/@elements.0"/>
+ <elements name="Leg" supertypes="//@dataContexts.0/@elements.40 //@dataContexts.0/@elements.19"/>
+ <elements name="InfraRedProximetrySystem" supertypes="//@dataContexts.0/@elements.52"/>
+ <elements name="Agent" supertypes="//@dataContexts.0/@elements.18"/>
+ <modelElementFactory href="ppe:/environment/org.eclipse.papyrus.infra.widgets.epf.richtext.extension/Model/environment.xmi#//@modelElementFactories.2"/>
</dataContexts>
</contexts:Context>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatedJoint.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleActuatorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleActuatorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleAgent.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAgent.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt
index 8d0743d63a1..06f67b87693 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithm.xwt
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleAlgorithmLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAlgorithmLibrary.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleAllocate.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleArm.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt
index 8d0743d63a1..4a73059bc6a 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBlenderMorse.xwt
@@ -1,8 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}"
+ property="RobotML:BlenderMorse:debugMode"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="RobotML:BlenderMorse:debugDisplay"></ppe:BooleanRadio>
+ <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:BlenderMorse: viewport_shade"></ppe:EnumCombo>
+ </Composite>
</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
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleBuilding.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCameraSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleChassis.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleChassis.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleClosed-LoopControlSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleClosed-LoopControlSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleCompleteBonding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCompleteBonding.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCyberPhysicalSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleCycabTK.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt
index 8d0743d63a1..cc0ff708ad5 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleCycabTK.xwt
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:CycabTK:useRealTime"></ppe:BooleanRadio>
+ <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/MultipleDataFlowPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt
index 8d0743d63a1..f662c072c53 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDataFlowPort.xwt
@@ -1,8 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<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:DataFlowPort:direction"></ppe:EnumCombo>
+ <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/MultipleDeploymentPlan.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleDeploymentPlan.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEngineSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleEnvironment.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleEnvironment.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleExternalLibrary.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleFloor.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGPSSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleGraspingHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleGraspingSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGraspingSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleGround.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGround.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleGyroscope.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleHuman.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleHuman.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleImageSensorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleInertialMeasurementUnitSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialMeasurementUnitSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleInertialNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInertialNavigationSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleInfraRedProximetrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleInfraRedProximetrySystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoint.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleJoysticNavigationSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLandSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLandSurface.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLeg.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLegSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLegSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLidarSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLidarSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLocalizationSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocalizationSensorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLocomotionHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleLocomotionSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleLocomotionSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleManMachineInterfaceSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManMachineInterfaceSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleManipulator.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleManipulator.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleMechanicalLinkage.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMechanicalLinkage.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleMobileRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt
index 8d0743d63a1..3d9d447a139 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleMobileRobot.xwt
@@ -1,8 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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> \ 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
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleNavigationCommandSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleObjectDetectionSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectDetectionSensorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleObjectTrackingSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleObjectTrackingSensorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleOdometrySystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOdometrySystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleOnPort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnPort.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOnVariable.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
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
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleOpen-LoopControlSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultiplePedestrian.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePedestrian.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePhysicalObject.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePilotedSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultiplePlanet.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlanet.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePlatform.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultiplePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt
index 8d0743d63a1..8b66d7eab20 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePort.xwt
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<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/MultiplePowerHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultiplePowerHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleRobot.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRobot.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleRoboticHead.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticHead.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleRoboticMiddleware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt
index 8d0743d63a1..e7da7276951 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticMiddleware.xwt
@@ -1,8 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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> \ 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
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSimulator.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleRoboticSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleRoboticSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleSensorDriver.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt
index 8d0743d63a1..7f63e8de6a9 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorDriver.xwt
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:Software:isPeriodic"></ppe:BooleanRadio>
+ <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/MultipleSensorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleSensorSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSensorSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleServicePort.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt
index 8d0743d63a1..8e11c641457 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleServicePort.xwt
@@ -1,8 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<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:ServicePort:kind"></ppe:EnumCombo>
+ <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/MultipleSoftware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt
index 8d0743d63a1..7f63e8de6a9 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSoftware.xwt
@@ -1,8 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="2"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:Software:isPeriodic"></ppe:BooleanRadio>
+ <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/MultipleStairs.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleStairs.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleState.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelHardware.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleSteeredWheelSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSteeredWheelSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleSupportingStructure.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSupportingStructure.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSurface.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/MultipleTransition.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleTransition.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWaterSurface.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt
index 8d0743d63a1..2fd3e888c51 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/MultipleWeaponSystem.xwt
@@ -1,8 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
+ <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/SingleActuatedJoint.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatedJoint.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt
index 69d9093e1f3..d8c7c8f9277 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorHardware.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
@@ -10,12 +11,13 @@
<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>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:alias"></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>
@@ -23,18 +25,4 @@
</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
index 7364b22305d..22e463160d0 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleActuatorSystem.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
@@ -10,6 +11,7 @@
<Composite.layout>
<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
</Composite.layout>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:alias"></ppe:StringEditor>
<ppe:StringEditor input="{Binding}" property="RobotML:System:libraryPath"></ppe:StringEditor>
<ppe:StringEditor input="{Binding}"
property="RobotML:System:libraryComponentName"></ppe:StringEditor>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt
index 6d2a00f1644..25987567104 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAgent.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
@@ -10,32 +11,8 @@
<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
index d9314ce0e51..a999928cc5e 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithm.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt
index afb48d4d4de..b586f01b083 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAlgorithmLibrary.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleAllocate.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt
index 8d0743d63a1..f852ec3e3dd 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleArm.xwt
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt
index a7774cf26a4..5f2c3390f99 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBlenderMorse.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
@@ -10,21 +11,22 @@
<Composite.layout>
<ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
</Composite.layout>
+ <ppe:StringEditor input="{Binding}"
+ property="RobotML:BlenderMorse:gravity"></ppe:StringEditor>
+ <ppe:StringEditor input="{Binding}" property="RobotML:System:alias"></ppe:StringEditor>
<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>
+ <ppe:BooleanRadio input="{Binding}" property="RobotML:System:native"></ppe:BooleanRadio>
</Composite>
<Composite>
<Composite.layout>
diff --git a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt
index 69d9093e1f3..25987567104 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleBuilding.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>
@@ -10,31 +11,8 @@
<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
index d21f786649c..1ea4c368053 100644
--- a/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt
+++ b/extraplugins/robotml/org.eclipse.papyrus.robotml/properties/ui/SingleCameraSystem.xwt
@@ -1,8 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<Composite xmlns:j="clr-namespace:java.lang"
+<Composite
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">
+ xmlns:ppe="clr-namespace:org.eclipse.papyrus.views.properties.widgets"
+ xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt"
+ xmlns:j="clr-namespace:java.lang">
<Composite.layout>
<ppel:PropertiesLayout></ppel:PropertiesLayout>
</Composite.layout>