Bug 530884 - [IoTML] Add new child menu
- generate iotml-gen.elementtypesconfigurations for semantic
elementtypes
- register element types in architecture iotml.architecture
- generate new child menu IoTML.creationmenumodel
Change-Id: I861ef58f73ced090db33abdaa27c5b69587c2967
Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
diff --git a/org.eclipse.papyrus.iotml.architecture/plugin.xml b/org.eclipse.papyrus.iotml.architecture/plugin.xml
index cf738c5..2f5cfff 100644
--- a/org.eclipse.papyrus.iotml.architecture/plugin.xml
+++ b/org.eclipse.papyrus.iotml.architecture/plugin.xml
@@ -4,4 +4,12 @@
<extension point="org.eclipse.papyrus.infra.architecture.models">
<model path="resources/iotml.architecture"/>
</extension>
+ <extension
+ point="org.eclipse.papyrus.infra.types.core.elementTypeSetConfiguration">
+ <elementTypeSet
+ clientContextID="org.eclipse.papyrus.infra.services.edit.TypeContext"
+ path="resources/iotml-gen.elementtypesconfigurations">
+ </elementTypeSet>
+ </extension>
+
</plugin>
diff --git a/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations b/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations
new file mode 100644
index 0000000..41325a4
--- /dev/null
+++ b/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations
@@ -0,0 +1,651 @@
+<?xml version="1.0" encoding="ASCII"?>
+<elementtypesconfigurations:ElementTypeSetConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:applystereotypeadvice="http://www.eclipse.org/papyrus/uml/types/applystereotypeadvice/1.1" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:stereotypematcher="http://www.eclipse.org/papyrus/uml/types/stereotypematcher/1.1" xmi:id="org.eclipse.papyrus.iotml.elementTypes" identifier="org.eclipse.papyrus.iotml.elementTypes" name="IoTML ElementType Set" metamodelNsURI="http://www.eclipse.org/uml2/5.0.0/UML">
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.AllocateResource" identifier="org.eclipse.papyrus.iotml.AllocateResource" name="AllocateResource" hint="UML::Abstraction">
+ <iconEntry xmi:id="_6gPcsQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Abstraction.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gUVMAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Core::AllocateResource</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Abstraction"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ConnectedDevice_Classifier" identifier="org.eclipse.papyrus.iotml.ConnectedDevice_Classifier" name="ConnectedDevice Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gU8QQysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8QgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::ConnectedDevice</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ConnectedDevice_ConnectableElement" identifier="org.eclipse.papyrus.iotml.ConnectedDevice_ConnectableElement" name="ConnectedDevice ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gU8RAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8RQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::ConnectedDevice</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ConnectedDevice_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.ConnectedDevice_InstanceSpecification" name="ConnectedDevice InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gU8RwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8SAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::ConnectedDevice</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ConnectedDevice_Lifeline" identifier="org.eclipse.papyrus.iotml.ConnectedDevice_Lifeline" name="ConnectedDevice Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gU8SgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8SwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::ConnectedDevice</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ConnectedDevice_Property" identifier="org.eclipse.papyrus.iotml.ConnectedDevice_Property" name="ConnectedDevice Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gU8TQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8TgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::ConnectedDevice</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.DetailedValueSpecification" identifier="org.eclipse.papyrus.iotml.DetailedValueSpecification" name="DetailedValueSpecification" hint="UML::ValueSpecification">
+ <iconEntry xmi:id="_6gU8UAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ValueSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8UQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Core::Structure::DetailedValueSpecification</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ValueSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.DigitalArtefact" identifier="org.eclipse.papyrus.iotml.DigitalArtefact" name="DigitalArtefact" hint="UML::Class">
+ <iconEntry xmi:id="_6gU8UwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8VAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::DigitalArtefact</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Class"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Gateway_Classifier" identifier="org.eclipse.papyrus.iotml.Gateway_Classifier" name="Gateway Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gU8VgysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8VwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Gateway</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Gateway_ConnectableElement" identifier="org.eclipse.papyrus.iotml.Gateway_ConnectableElement" name="Gateway ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gU8WQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8WgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Gateway</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Gateway_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.Gateway_InstanceSpecification" name="Gateway InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gU8XAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8XQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Gateway</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Gateway_Lifeline" identifier="org.eclipse.papyrus.iotml.Gateway_Lifeline" name="Gateway Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gU8XwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8YAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Gateway</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Gateway_Property" identifier="org.eclipse.papyrus.iotml.Gateway_Property" name="Gateway Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gU8YgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8YwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Gateway</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HasService_UML::Association" identifier="org.eclipse.papyrus.iotml.HasService_UML::Association" name="HasService" hint="UML::Association">
+ <iconEntry xmi:id="_6gU8ZQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8ZgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Core::HasService</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Association"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HumanUser" identifier="org.eclipse.papyrus.iotml.HumanUser" name="HumanUser" hint="UML::Actor">
+ <iconEntry xmi:id="_6gU8aAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Actor.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8aQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Animate::HumanUser</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Actor"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonActuator_Classifier" identifier="org.eclipse.papyrus.iotml.HwCommonActuator_Classifier" name="HwCommonActuator Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gU8awysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8bAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Actuator::HwCommonActuator</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonActuator_ConnectableElement" identifier="org.eclipse.papyrus.iotml.HwCommonActuator_ConnectableElement" name="HwCommonActuator ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gU8bgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8bwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Actuator::HwCommonActuator</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonActuator_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.HwCommonActuator_InstanceSpecification" name="HwCommonActuator InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gU8cQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8cgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Actuator::HwCommonActuator</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonActuator_Lifeline" identifier="org.eclipse.papyrus.iotml.HwCommonActuator_Lifeline" name="HwCommonActuator Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gU8dAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gU8dQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Actuator::HwCommonActuator</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonActuator_Property" identifier="org.eclipse.papyrus.iotml.HwCommonActuator_Property" name="HwCommonActuator Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gU8dwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjUAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Actuator::HwCommonActuator</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonSensor_Classifier" identifier="org.eclipse.papyrus.iotml.HwCommonSensor_Classifier" name="HwCommonSensor Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gVjUgysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjUwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwCommonSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonSensor_ConnectableElement" identifier="org.eclipse.papyrus.iotml.HwCommonSensor_ConnectableElement" name="HwCommonSensor ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gVjVQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjVgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwCommonSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonSensor_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.HwCommonSensor_InstanceSpecification" name="HwCommonSensor InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gVjWAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjWQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwCommonSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonSensor_Lifeline" identifier="org.eclipse.papyrus.iotml.HwCommonSensor_Lifeline" name="HwCommonSensor Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gVjWwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjXAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwCommonSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwCommonSensor_Property" identifier="org.eclipse.papyrus.iotml.HwCommonSensor_Property" name="HwCommonSensor Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gVjXgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjXwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwCommonSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Classifier" identifier="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Classifier" name="HwRFIDReaderSensor Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gVjYQysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjYgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwRFIDReaderSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_ConnectableElement" identifier="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_ConnectableElement" name="HwRFIDReaderSensor ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gVjZAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjZQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwRFIDReaderSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_InstanceSpecification" name="HwRFIDReaderSensor InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gVjZwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjaAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwRFIDReaderSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Lifeline" identifier="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Lifeline" name="HwRFIDReaderSensor Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gVjagysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjawysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwRFIDReaderSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Property" identifier="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Property" name="HwRFIDReaderSensor Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gVjbQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjbgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwRFIDReaderSensor</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwTag_Classifier" identifier="org.eclipse.papyrus.iotml.HwTag_Classifier" name="HwTag Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gVjcAysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjcQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwTag</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwTag_ConnectableElement" identifier="org.eclipse.papyrus.iotml.HwTag_ConnectableElement" name="HwTag ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gVjcwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjdAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwTag</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwTag_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.HwTag_InstanceSpecification" name="HwTag InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gVjdgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjdwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwTag</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwTag_Lifeline" identifier="org.eclipse.papyrus.iotml.HwTag_Lifeline" name="HwTag Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gVjeQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjegysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwTag</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.HwTag_Property" identifier="org.eclipse.papyrus.iotml.HwTag_Property" name="HwTag Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gVjfAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjfQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Sensor::HwTag</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.MetaValueSpecification" identifier="org.eclipse.papyrus.iotml.MetaValueSpecification" name="MetaValueSpecification" hint="UML::ValueSpecification">
+ <iconEntry xmi:id="_6gVjfwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ValueSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjgAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Core::Structure::MetaValueSpecification</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ValueSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.NetworkResource" identifier="org.eclipse.papyrus.iotml.NetworkResource" name="NetworkResource" hint="UML::Class">
+ <iconEntry xmi:id="_6gVjggysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjgwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Resource::NetworkResource</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Class"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.OnDeviceResource" identifier="org.eclipse.papyrus.iotml.OnDeviceResource" name="OnDeviceResource" hint="UML::Class">
+ <iconEntry xmi:id="_6gVjhQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gVjhgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Resource::OnDeviceResource</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Class"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PhysicalEntity_Classifier" identifier="org.eclipse.papyrus.iotml.PhysicalEntity_Classifier" name="PhysicalEntity Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gWxcAysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxcQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hybrid::PhysicalEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PhysicalEntity_ConnectableElement" identifier="org.eclipse.papyrus.iotml.PhysicalEntity_ConnectableElement" name="PhysicalEntity ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gWxcwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxdAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hybrid::PhysicalEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PhysicalEntity_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.PhysicalEntity_InstanceSpecification" name="PhysicalEntity InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gWxdgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxdwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hybrid::PhysicalEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PhysicalEntity_Lifeline" identifier="org.eclipse.papyrus.iotml.PhysicalEntity_Lifeline" name="PhysicalEntity Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gWxeQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxegysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hybrid::PhysicalEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PhysicalEntity_Property" identifier="org.eclipse.papyrus.iotml.PhysicalEntity_Property" name="PhysicalEntity Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gWxfAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxfQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hybrid::PhysicalEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.PropertyAccess_UML::Association" identifier="org.eclipse.papyrus.iotml.PropertyAccess_UML::Association" name="PropertyAccess" hint="UML::Association">
+ <iconEntry xmi:id="_6gWxfwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxgAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::PropertyAccess</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Association"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ProvideResource_UML::Association" identifier="org.eclipse.papyrus.iotml.ProvideResource_UML::Association" name="ProvideResource" hint="UML::Association">
+ <iconEntry xmi:id="_6gWxggysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxgwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::ProvideResource</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Association"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ProvideService_UML::Association" identifier="org.eclipse.papyrus.iotml.ProvideService_UML::Association" name="ProvideService" hint="UML::Association">
+ <iconEntry xmi:id="_6gWxhQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Association.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gWxhgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::ProvideService</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Association"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Server_Classifier" identifier="org.eclipse.papyrus.iotml.Server_Classifier" name="Server Classifier" hint="UML::Classifier">
+ <iconEntry xmi:id="_6gXYgQysEeiadvTuRNPQ-g" iconPath="/icons/Classifier.gif" bundleId="org.eclipse.papyrus.uml.service.types"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYggysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Server</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Classifier"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Server_ConnectableElement" identifier="org.eclipse.papyrus.iotml.Server_ConnectableElement" name="Server ConnectableElement" hint="UML::ConnectableElement">
+ <iconEntry xmi:id="_6gXYhAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/ConnectableElement.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYhQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Server</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectableElement"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Server_InstanceSpecification" identifier="org.eclipse.papyrus.iotml.Server_InstanceSpecification" name="Server InstanceSpecification" hint="UML::InstanceSpecification">
+ <iconEntry xmi:id="_6gXYhwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/InstanceSpecification.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYiAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Server</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InstanceSpecification"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Server_Lifeline" identifier="org.eclipse.papyrus.iotml.Server_Lifeline" name="Server Lifeline" hint="UML::Lifeline">
+ <iconEntry xmi:id="_6gXYigysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Lifeline.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYiwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Server</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Lifeline"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Server_Property" identifier="org.eclipse.papyrus.iotml.Server_Property" name="Server Property" hint="UML::Property">
+ <iconEntry xmi:id="_6gXYjQysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Property.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYjgysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Hardware::Network::Server</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.Service" identifier="org.eclipse.papyrus.iotml.Service" name="Service" hint="UML::Class">
+ <iconEntry xmi:id="_6gXYkAysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYkQysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::Service</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Class"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.ServiceDescription" identifier="org.eclipse.papyrus.iotml.ServiceDescription" name="ServiceDescription" hint="UML::Interface">
+ <iconEntry xmi:id="_6gXYkwysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Interface.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYlAysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::ServiceDescription</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Interface"/>
+ </elementTypeConfigurations>
+ <elementTypeConfigurations xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" xmi:id="org.eclipse.papyrus.iotml.VirtualEntity" identifier="org.eclipse.papyrus.iotml.VirtualEntity" name="VirtualEntity" hint="UML::Class">
+ <iconEntry xmi:id="_6gXYlgysEeiadvTuRNPQ-g" iconPath="/icons/full/obj16/Class.gif" bundleId="org.eclipse.uml2.uml.edit"/>
+ <matcherConfiguration xsi:type="stereotypematcher:StereotypeApplicationMatcherConfiguration" xmi:id="_6gXYlwysEeiadvTuRNPQ-g">
+ <stereotypesQualifiedNames>IoT-ML::Software::Artefact::VirtualEntity</stereotypesQualifiedNames>
+ </matcherConfiguration>
+ <specializedTypes xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Class"/>
+ </elementTypeConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.allocateResource" identifier="org.eclipse.papyrus.iotml.allocateResource" target="org.eclipse.papyrus.iotml.AllocateResource">
+ <stereotypesToApply xmi:id="_6kfqkAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Core::AllocateResource" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.connectedDevice" identifier="org.eclipse.papyrus.iotml.connectedDevice" target="org.eclipse.papyrus.iotml.ConnectedDevice_Property">
+ <stereotypesToApply xmi:id="_6kfqkgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::ConnectedDevice" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.connectedDevice" identifier="org.eclipse.papyrus.iotml.connectedDevice" target="org.eclipse.papyrus.iotml.ConnectedDevice_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kfqlAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::ConnectedDevice" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.connectedDevice" identifier="org.eclipse.papyrus.iotml.connectedDevice" target="org.eclipse.papyrus.iotml.ConnectedDevice_Classifier">
+ <stereotypesToApply xmi:id="_6kfqlgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::ConnectedDevice" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.connectedDevice" identifier="org.eclipse.papyrus.iotml.connectedDevice" target="org.eclipse.papyrus.iotml.ConnectedDevice_Lifeline">
+ <stereotypesToApply xmi:id="_6kfqmAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::ConnectedDevice" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.connectedDevice" identifier="org.eclipse.papyrus.iotml.connectedDevice" target="org.eclipse.papyrus.iotml.ConnectedDevice_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kfqmgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::ConnectedDevice" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.detailedValueSpecification" identifier="org.eclipse.papyrus.iotml.detailedValueSpecification" target="org.eclipse.papyrus.iotml.DetailedValueSpecification">
+ <stereotypesToApply xmi:id="_6kfqnAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Core::Structure::DetailedValueSpecification" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.digitalArtefact" identifier="org.eclipse.papyrus.iotml.digitalArtefact" target="org.eclipse.papyrus.iotml.DigitalArtefact">
+ <stereotypesToApply xmi:id="_6kfqngysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::DigitalArtefact" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.gateway" identifier="org.eclipse.papyrus.iotml.gateway" target="org.eclipse.papyrus.iotml.Gateway_Property">
+ <stereotypesToApply xmi:id="_6kfqoAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Gateway" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.gateway" identifier="org.eclipse.papyrus.iotml.gateway" target="org.eclipse.papyrus.iotml.Gateway_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kgRoAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Gateway" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.gateway" identifier="org.eclipse.papyrus.iotml.gateway" target="org.eclipse.papyrus.iotml.Gateway_Classifier">
+ <stereotypesToApply xmi:id="_6kgRogysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Gateway" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.gateway" identifier="org.eclipse.papyrus.iotml.gateway" target="org.eclipse.papyrus.iotml.Gateway_Lifeline">
+ <stereotypesToApply xmi:id="_6kgRpAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Gateway" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.gateway" identifier="org.eclipse.papyrus.iotml.gateway" target="org.eclipse.papyrus.iotml.Gateway_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kgRpgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Gateway" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hasService_UML::Association" identifier="org.eclipse.papyrus.iotml.hasService_UML::Association" target="org.eclipse.papyrus.iotml.HasService_UML::Association">
+ <stereotypesToApply xmi:id="_6kgRqAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Core::HasService" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.humanUser" identifier="org.eclipse.papyrus.iotml.humanUser" target="org.eclipse.papyrus.iotml.HumanUser">
+ <stereotypesToApply xmi:id="_6kgRqgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Animate::HumanUser" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonActuator" identifier="org.eclipse.papyrus.iotml.hwCommonActuator" target="org.eclipse.papyrus.iotml.HwCommonActuator_Property">
+ <stereotypesToApply xmi:id="_6kgRrAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Actuator::HwCommonActuator" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonActuator" identifier="org.eclipse.papyrus.iotml.hwCommonActuator" target="org.eclipse.papyrus.iotml.HwCommonActuator_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kgRrgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Actuator::HwCommonActuator" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonActuator" identifier="org.eclipse.papyrus.iotml.hwCommonActuator" target="org.eclipse.papyrus.iotml.HwCommonActuator_Classifier">
+ <stereotypesToApply xmi:id="_6kgRsAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Actuator::HwCommonActuator" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonActuator" identifier="org.eclipse.papyrus.iotml.hwCommonActuator" target="org.eclipse.papyrus.iotml.HwCommonActuator_Lifeline">
+ <stereotypesToApply xmi:id="_6kgRsgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Actuator::HwCommonActuator" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonActuator" identifier="org.eclipse.papyrus.iotml.hwCommonActuator" target="org.eclipse.papyrus.iotml.HwCommonActuator_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kgRtAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Actuator::HwCommonActuator" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonSensor" identifier="org.eclipse.papyrus.iotml.hwCommonSensor" target="org.eclipse.papyrus.iotml.HwCommonSensor_Property">
+ <stereotypesToApply xmi:id="_6kgRtgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwCommonSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonSensor" identifier="org.eclipse.papyrus.iotml.hwCommonSensor" target="org.eclipse.papyrus.iotml.HwCommonSensor_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kgRuAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwCommonSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonSensor" identifier="org.eclipse.papyrus.iotml.hwCommonSensor" target="org.eclipse.papyrus.iotml.HwCommonSensor_Classifier">
+ <stereotypesToApply xmi:id="_6kgRugysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwCommonSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonSensor" identifier="org.eclipse.papyrus.iotml.hwCommonSensor" target="org.eclipse.papyrus.iotml.HwCommonSensor_Lifeline">
+ <stereotypesToApply xmi:id="_6kgRvAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwCommonSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwCommonSensor" identifier="org.eclipse.papyrus.iotml.hwCommonSensor" target="org.eclipse.papyrus.iotml.HwCommonSensor_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kgRvgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwCommonSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" identifier="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" target="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Property">
+ <stereotypesToApply xmi:id="_6kgRwAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwRFIDReaderSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" identifier="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" target="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kgRwgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwRFIDReaderSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" identifier="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" target="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Classifier">
+ <stereotypesToApply xmi:id="_6kgRxAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwRFIDReaderSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" identifier="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" target="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Lifeline">
+ <stereotypesToApply xmi:id="_6kgRxgysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwRFIDReaderSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" identifier="org.eclipse.papyrus.iotml.hwRFIDReaderSensor" target="org.eclipse.papyrus.iotml.HwRFIDReaderSensor_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kgRyAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwRFIDReaderSensor" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwTag" identifier="org.eclipse.papyrus.iotml.hwTag" target="org.eclipse.papyrus.iotml.HwTag_Property">
+ <stereotypesToApply xmi:id="_6kgRygysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwTag" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwTag" identifier="org.eclipse.papyrus.iotml.hwTag" target="org.eclipse.papyrus.iotml.HwTag_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kgRzAysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwTag" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwTag" identifier="org.eclipse.papyrus.iotml.hwTag" target="org.eclipse.papyrus.iotml.HwTag_Classifier">
+ <stereotypesToApply xmi:id="_6kg4sQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwTag" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwTag" identifier="org.eclipse.papyrus.iotml.hwTag" target="org.eclipse.papyrus.iotml.HwTag_Lifeline">
+ <stereotypesToApply xmi:id="_6kg4swysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwTag" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.hwTag" identifier="org.eclipse.papyrus.iotml.hwTag" target="org.eclipse.papyrus.iotml.HwTag_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kg4tQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Sensor::HwTag" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.metaValueSpecification" identifier="org.eclipse.papyrus.iotml.metaValueSpecification" target="org.eclipse.papyrus.iotml.MetaValueSpecification">
+ <stereotypesToApply xmi:id="_6kg4twysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Core::Structure::MetaValueSpecification" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.networkResource" identifier="org.eclipse.papyrus.iotml.networkResource" target="org.eclipse.papyrus.iotml.NetworkResource">
+ <stereotypesToApply xmi:id="_6kg4uQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Resource::NetworkResource" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.onDeviceResource" identifier="org.eclipse.papyrus.iotml.onDeviceResource" target="org.eclipse.papyrus.iotml.OnDeviceResource">
+ <stereotypesToApply xmi:id="_6kg4uwysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Resource::OnDeviceResource" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.physicalEntity" identifier="org.eclipse.papyrus.iotml.physicalEntity" target="org.eclipse.papyrus.iotml.PhysicalEntity_Property">
+ <stereotypesToApply xmi:id="_6kg4vQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hybrid::PhysicalEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.physicalEntity" identifier="org.eclipse.papyrus.iotml.physicalEntity" target="org.eclipse.papyrus.iotml.PhysicalEntity_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kg4vwysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hybrid::PhysicalEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.physicalEntity" identifier="org.eclipse.papyrus.iotml.physicalEntity" target="org.eclipse.papyrus.iotml.PhysicalEntity_Classifier">
+ <stereotypesToApply xmi:id="_6kg4wQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hybrid::PhysicalEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.physicalEntity" identifier="org.eclipse.papyrus.iotml.physicalEntity" target="org.eclipse.papyrus.iotml.PhysicalEntity_Lifeline">
+ <stereotypesToApply xmi:id="_6kg4wwysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hybrid::PhysicalEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.physicalEntity" identifier="org.eclipse.papyrus.iotml.physicalEntity" target="org.eclipse.papyrus.iotml.PhysicalEntity_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kg4xQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hybrid::PhysicalEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.propertyAccess_UML::Association" identifier="org.eclipse.papyrus.iotml.propertyAccess_UML::Association" target="org.eclipse.papyrus.iotml.PropertyAccess_UML::Association">
+ <stereotypesToApply xmi:id="_6kg4xwysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::PropertyAccess" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.provideResource_UML::Association" identifier="org.eclipse.papyrus.iotml.provideResource_UML::Association" target="org.eclipse.papyrus.iotml.ProvideResource_UML::Association">
+ <stereotypesToApply xmi:id="_6kg4yQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::ProvideResource" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.provideService_UML::Association" identifier="org.eclipse.papyrus.iotml.provideService_UML::Association" target="org.eclipse.papyrus.iotml.ProvideService_UML::Association">
+ <stereotypesToApply xmi:id="_6kg4ywysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::ProvideService" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.server" identifier="org.eclipse.papyrus.iotml.server" target="org.eclipse.papyrus.iotml.Server_Property">
+ <stereotypesToApply xmi:id="_6kg4zQysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Server" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.server" identifier="org.eclipse.papyrus.iotml.server" target="org.eclipse.papyrus.iotml.Server_InstanceSpecification">
+ <stereotypesToApply xmi:id="_6kg4zwysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Server" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.server" identifier="org.eclipse.papyrus.iotml.server" target="org.eclipse.papyrus.iotml.Server_Classifier">
+ <stereotypesToApply xmi:id="_6kg40QysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Server" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.server" identifier="org.eclipse.papyrus.iotml.server" target="org.eclipse.papyrus.iotml.Server_Lifeline">
+ <stereotypesToApply xmi:id="_6kg40wysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Server" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.server" identifier="org.eclipse.papyrus.iotml.server" target="org.eclipse.papyrus.iotml.Server_ConnectableElement">
+ <stereotypesToApply xmi:id="_6kg41QysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Hardware::Network::Server" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.service" identifier="org.eclipse.papyrus.iotml.service" target="org.eclipse.papyrus.iotml.Service">
+ <stereotypesToApply xmi:id="_6kg41wysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::Service" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.serviceDescription" identifier="org.eclipse.papyrus.iotml.serviceDescription" target="org.eclipse.papyrus.iotml.ServiceDescription">
+ <stereotypesToApply xmi:id="_6kg42QysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::ServiceDescription" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+ <adviceBindingsConfigurations xsi:type="applystereotypeadvice:ApplyStereotypeAdviceConfiguration" xmi:id="org.eclipse.papyrus.iotml.virtualEntity" identifier="org.eclipse.papyrus.iotml.virtualEntity" target="org.eclipse.papyrus.iotml.VirtualEntity">
+ <stereotypesToApply xmi:id="_6kg42wysEeiadvTuRNPQ-g" stereotypeQualifiedName="IoT-ML::Software::Artefact::VirtualEntity" updateName="true">
+ <requiredProfiles>IoT-ML</requiredProfiles>
+ </stereotypesToApply>
+ </adviceBindingsConfigurations>
+</elementtypesconfigurations:ElementTypeSetConfiguration>
diff --git a/org.eclipse.papyrus.iotml.architecture/resources/iotml.architecture b/org.eclipse.papyrus.iotml.architecture/resources/iotml.architecture
index 10060b8..49e208e 100644
--- a/org.eclipse.papyrus.iotml.architecture/resources/iotml.architecture
+++ b/org.eclipse.papyrus.iotml.architecture/resources/iotml.architecture
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<architecture:ArchitectureDomain xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" xmlns:gmfdiagrepresentation="http://www.eclipse.org/papyrus/infra/gmfdiag/representation" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmi:id="org.eclipse.papyrus.iotml.iotEngineering" id="org.eclipse.papyrus.iotml.iotEngineering" name="IoT Engineering" description="The domain of developing IoT" icon="platform:/plugin/org.eclipse.papyrus.uml.architecture/icons/domain.gif">
- <contexts xsi:type="architecture:ArchitectureDescriptionLanguage" xmi:id="org.eclipse.papyrus.sysml.architecture.IoTML" id="org.eclipse.papyrus.sysml.architecture.IoTML" name="IoTML" description="The IoT Modeling Language" creationCommandClass="org.eclipse.papyrus.iotml.architecture.CreateIoTMLModelCommand">
+ <contexts xsi:type="architecture:ArchitectureDescriptionLanguage" xmi:id="org.eclipse.papyrus.iotml.architecture.IoTML" id="org.eclipse.papyrus.iotml.architecture.IoTML" name="IoTML" description="The IoT Modeling Language" creationCommandClass="org.eclipse.papyrus.iotml.architecture.CreateIoTMLModelCommand">
<viewpoints xmi:id="org.eclipse.papyrus.iotml.standard.modeling" id="org.eclipse.papyrus.iotml.standard.modeling" name="Standard IoT Modeling" description="A viewpoint allowing standard modeling for IoT" icon="platform:/plugin/org.eclipse.papyrus.uml.architecture/icons/viewpoint.gif">
<representationKinds xsi:type="gmfdiagrepresentation:PapyrusDiagram" href="#org.eclipse.papyrus.iotml.diagram.clazz"/>
</viewpoints>
@@ -25,6 +25,7 @@
<elementTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/>
<elementTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/>
<elementTypes href="platform:/plugin/org.eclipse.papyrus.uml.service.types.ui/model/uml-advice.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/>
+ <elementTypes href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.elementTypes"/>
<representationKinds xsi:type="gmfdiagrepresentation:PapyrusDiagram" xmi:id="org.eclipse.papyrus.iotml.diagram.clazz" id="org.eclipse.papyrus.iotml.diagram.clazz" name="IoT Class Diagram" description="IoT Class Diagram" icon="platform:/plugin/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/Diagram_Class.gif" implementationID="PapyrusUMLClassDiagram" creationCommandClass="org.eclipse.papyrus.uml.diagram.clazz.CreateClassDiagramCommand">
<modelRules xmi:id="_zzf4gXDtEeWh-MssWmCB_A">
<element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
diff --git a/org.eclipse.papyrus.iotml.ui/META-INF/MANIFEST.MF b/org.eclipse.papyrus.iotml.ui/META-INF/MANIFEST.MF
index dd5b8fd..0715039 100644
--- a/org.eclipse.papyrus.iotml.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.papyrus.iotml.ui/META-INF/MANIFEST.MF
@@ -5,4 +5,5 @@
Bundle-Version: 0.7.0.qualifier
Bundle-Vendor: %Bundle-Vendor
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.3.0"
+Require-Bundle: org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.3.0",
+ org.eclipse.papyrus.iotml.architecture;bundle-version="0.7.0"
diff --git a/org.eclipse.papyrus.iotml.ui/plugin.xml b/org.eclipse.papyrus.iotml.ui/plugin.xml
index b98724c..5297267 100644
--- a/org.eclipse.papyrus.iotml.ui/plugin.xml
+++ b/org.eclipse.papyrus.iotml.ui/plugin.xml
@@ -10,4 +10,9 @@
provider="Eclipse Modeling Project">
</profile>
</extension>
+
+ <extension point="org.eclipse.papyrus.infra.newchild">
+ <menuCreationModel model="resources/IoTML.creationmenumodel"></menuCreationModel>
+ </extension>
+
</plugin>
diff --git a/org.eclipse.papyrus.iotml.ui/resources/IoTML.creationmenumodel b/org.eclipse.papyrus.iotml.ui/resources/IoTML.creationmenumodel
new file mode 100644
index 0000000..d9da9f3
--- /dev/null
+++ b/org.eclipse.papyrus.iotml.ui/resources/IoTML.creationmenumodel
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="ASCII"?>
+<ElementCreationMenuModel:Folder xmlns:ElementCreationMenuModel="http://www.eclipse.org/papyrus/infra/newchild/elementcreationmenumodel" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:filters="http://www.eclipse.org/Papyrus/2014/common/filters" xmlns:umlfilters="http://www.eclipse.org/Papyrus/2014/uml/filters" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:id="iotmlmenu" label="IoTML ElementType Set">
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="AllocateResource">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.AllocateResource"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ConnectedDevice Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ConnectedDevice_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ConnectedDevice ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ConnectedDevice_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ConnectedDevice InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ConnectedDevice_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ConnectedDevice Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ConnectedDevice_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ConnectedDevice Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ConnectedDevice_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="DetailedValueSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.DetailedValueSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="DigitalArtefact">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.DigitalArtefact"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Gateway Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Gateway_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Gateway ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Gateway_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Gateway InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Gateway_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Gateway Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Gateway_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Gateway Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Gateway_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HasService">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HasService_UML::Association"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HumanUser">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HumanUser"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonActuator Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonActuator_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonActuator ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonActuator_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonActuator InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonActuator_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonActuator Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonActuator_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonActuator Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonActuator_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonSensor Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonSensor_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonSensor ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonSensor_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonSensor InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonSensor_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonSensor Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonSensor_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwCommonSensor Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwCommonSensor_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwRFIDReaderSensor Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwRFIDReaderSensor ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwRFIDReaderSensor_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwRFIDReaderSensor InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwRFIDReaderSensor_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwRFIDReaderSensor Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwRFIDReaderSensor Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwRFIDReaderSensor_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwTag Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwTag_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwTag ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwTag_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwTag InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwTag_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwTag Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwTag_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="HwTag Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.HwTag_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="MetaValueSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.MetaValueSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="NetworkResource">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.NetworkResource"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="OnDeviceResource">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.OnDeviceResource"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PhysicalEntity Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PhysicalEntity_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PhysicalEntity ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PhysicalEntity_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PhysicalEntity InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PhysicalEntity_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PhysicalEntity Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PhysicalEntity_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PhysicalEntity Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PhysicalEntity_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="PropertyAccess">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.PropertyAccess_UML::Association"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ProvideResource">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ProvideResource_UML::Association"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ProvideService">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ProvideService_UML::Association"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Server Classifier">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Server_Classifier"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Server ConnectableElement">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Server_ConnectableElement"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Server InstanceSpecification">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Server_InstanceSpecification"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Server Lifeline">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Server_Lifeline"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Server Property">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Server_Property"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Service">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.Service"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ServiceDescription">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.ServiceDescription"/>
+ </menu>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="VirtualEntity">
+ <elementType xsi:type="elementtypesconfigurations:SpecializationTypeConfiguration" href="platform:/plugin/org.eclipse.papyrus.iotml.architecture/resources/iotml-gen.elementtypesconfigurations#org.eclipse.papyrus.iotml.VirtualEntity"/>
+ </menu>
+</ElementCreationMenuModel:Folder>