Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [henshin-user] UML state machines and dangling edges?

Am 16.09.2015 um 18:41 schrieb Daniel Strüber:
Based on the screenshot, I assume that this rule should do the job,
unless there is an additional edge in the input model not considered by
the rule. Do you mind sending a minimal example?

No problem.


Regards,
Daniel


Am 16.09.2015 um 18:35 schrieb Jens Bürger:
Thanks for your quick reply,

I altered the rule as shown in the screenshot but it doesn't help.

Jens

Am 16.09.2015 um 18:24 schrieb Daniel Strüber:
You're totally right, the containment edge must be deleted (the
graphical editor does this by default, so I usually let it do this piece
of thinking for me :)).

Technically, both directions should work, since both edges are
EOpposites and thus EMF takes care of updating their correspondence. For
the sake of clarity, I prefer modeling the containment edge,
"transition" (as opposed to the container edge, "container"), since the
containment edge is a distinguished kind of edge and highlighted as such
in the editor.

Regards,
Daniel

Am 16.09.2015 um 18:15 schrieb Jens Bürger:
Am 16.09.2015 um 17:57 schrieb Daniel Strüber:
[…]
To get an intact rule, you have to specify the container
node and the connecting containment edge as preserved elements.

Are you sure that the connecting containment edge needs to be
specified as preserving? Isn't that exactly a dangling edge then?

However, I tried to model it as you suggested, but if I try to specify
the "transition" as preserve, the diagram editor also sets the
Transition node to preserve.

I'm not really sure what is the right direction for the containment
edge. I tried both with the most obvious possibilities for edge types
("container" for Transition->Region and "transition" for
Region->Transition) but none of this worked so far.

Greetings,
Jens
_______________________________________________
henshin-user mailing list
henshin-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/henshin-user






_______________________________________________
henshin-user mailing list
henshin-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/henshin-user


--
Dipl.-Inf. Daniel Strüber
Software Engineering Research Group
Philipps-Universität Marburg, Germany, Hans-Meerwein-Str., Room 05D12
Phone: +49-6421-28-21511



_______________________________________________
henshin-user mailing list
henshin-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/henshin-user



--
Dipl.-Inf. Jens Bürger
Technische Universität Dortmund
Lehrstuhl 14 AG SecSE
Otto-Hahn-Straße 14
44227 Dortmund

OH14 Raum 131
Tel.: +49 231 755-2690
Fax:  +49 231 755-7936

https://www-secse.cs.tu-dortmund.de/secse/pages/home/disclaimer_en.shtml
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"; xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation"; xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style"; xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"; xmi:id="_ah2h8FyJEeWAv_wOCWPg3Q" type="PapyrusUMLStateMachineDiagram" name="StateMachine Diagram" measurementUnit="Pixel">
  <children xmi:type="notation:Shape" xmi:id="_ah2h8VyJEeWAv_wOCWPg3Q" type="2000">
    <children xmi:type="notation:DecorationNode" xmi:id="_ah2h8lyJEeWAv_wOCWPg3Q" type="2001">
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ah2h81yJEeWAv_wOCWPg3Q" width="700" height="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_ah2h9FyJEeWAv_wOCWPg3Q" type="2002">
      <children xmi:type="notation:Shape" xmi:id="_ah2h9VyJEeWAv_wOCWPg3Q" type="3000">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ah2h9lyJEeWAv_wOCWPg3Q" source="RegionAnnotationKey">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ah2h91yJEeWAv_wOCWPg3Q" key="RegionZoneKey" value=""/>
        </eAnnotations>
        <children xmi:type="notation:DecorationNode" xmi:id="_ah2h-FyJEeWAv_wOCWPg3Q" type="3002">
          <children xmi:type="notation:Shape" xmi:id="_cC9vYFyJEeWAv_wOCWPg3Q" type="6000">
            <children xmi:type="notation:DecorationNode" xmi:id="_cC-WcFyJEeWAv_wOCWPg3Q" type="6001"/>
            <children xmi:type="notation:DecorationNode" xmi:id="_cC-WcVyJEeWAv_wOCWPg3Q" type="19003">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_cC-WclyJEeWAv_wOCWPg3Q" x="40"/>
            </children>
            <children xmi:type="notation:DecorationNode" xmi:id="_cC-9gFyJEeWAv_wOCWPg3Q" type="6002">
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cC-9gVyJEeWAv_wOCWPg3Q"/>
            </children>
            <element xmi:type="uml:State" href="model2.uml#_cCywQFyJEeWAv_wOCWPg3Q"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cC9vYVyJEeWAv_wOCWPg3Q" x="207" y="58"/>
          </children>
          <children xmi:type="notation:Shape" xmi:id="_cVMH0FyJEeWAv_wOCWPg3Q" type="6000">
            <children xmi:type="notation:DecorationNode" xmi:id="_cVMH0lyJEeWAv_wOCWPg3Q" type="6001"/>
            <children xmi:type="notation:DecorationNode" xmi:id="_cVMH01yJEeWAv_wOCWPg3Q" type="19003">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_cVMu4FyJEeWAv_wOCWPg3Q" x="40"/>
            </children>
            <children xmi:type="notation:DecorationNode" xmi:id="_cVMu4VyJEeWAv_wOCWPg3Q" type="6002">
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cVMu4lyJEeWAv_wOCWPg3Q"/>
            </children>
            <element xmi:type="uml:State" href="model2.uml#_cVCW0FyJEeWAv_wOCWPg3Q"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cVMH0VyJEeWAv_wOCWPg3Q" x="404" y="63"/>
          </children>
          <children xmi:type="notation:Shape" xmi:id="_csplkFyJEeWAv_wOCWPg3Q" type="6000">
            <children xmi:type="notation:DecorationNode" xmi:id="_csqMoFyJEeWAv_wOCWPg3Q" type="6001"/>
            <children xmi:type="notation:DecorationNode" xmi:id="_csqMoVyJEeWAv_wOCWPg3Q" type="19003">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_csqMolyJEeWAv_wOCWPg3Q" x="40"/>
            </children>
            <children xmi:type="notation:DecorationNode" xmi:id="_csqMo1yJEeWAv_wOCWPg3Q" type="6002">
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_csqMpFyJEeWAv_wOCWPg3Q"/>
            </children>
            <element xmi:type="uml:State" href="model2.uml#_csemcFyJEeWAv_wOCWPg3Q"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_csplkVyJEeWAv_wOCWPg3Q" x="284" y="163"/>
          </children>
          <children xmi:type="notation:Shape" xmi:id="_dApfoFyJEeWAv_wOCWPg3Q" type="8000">
            <children xmi:type="notation:DecorationNode" xmi:id="_dAqGsFyJEeWAv_wOCWPg3Q" type="8001">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_dAqGsVyJEeWAv_wOCWPg3Q" x="25" y="3"/>
            </children>
            <children xmi:type="notation:DecorationNode" xmi:id="_dAqGslyJEeWAv_wOCWPg3Q" type="8002">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_dAqGs1yJEeWAv_wOCWPg3Q" x="25" y="-10"/>
            </children>
            <element xmi:type="uml:Pseudostate" href="model2.uml#_dAa2IFyJEeWAv_wOCWPg3Q"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dApfoVyJEeWAv_wOCWPg3Q" x="44" y="86"/>
          </children>
          <children xmi:type="notation:Shape" xmi:id="_dPl6kFyJEeWAv_wOCWPg3Q" type="5000">
            <children xmi:type="notation:DecorationNode" xmi:id="_dPl6klyJEeWAv_wOCWPg3Q" type="5001">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_dPl6k1yJEeWAv_wOCWPg3Q" x="25" y="3"/>
            </children>
            <children xmi:type="notation:DecorationNode" xmi:id="_dPmhoFyJEeWAv_wOCWPg3Q" type="5002">
              <layoutConstraint xmi:type="notation:Location" xmi:id="_dPmhoVyJEeWAv_wOCWPg3Q" x="25" y="-10"/>
            </children>
            <element xmi:type="uml:FinalState" href="model2.uml#_dPMR8FyJEeWAv_wOCWPg3Q"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dPl6kVyJEeWAv_wOCWPg3Q" x="530" y="182"/>
          </children>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ah2h-VyJEeWAv_wOCWPg3Q"/>
        </children>
        <element xmi:type="uml:Region" href="model2.uml#_ahy3kFyJEeWAv_wOCWPg3Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ah2h-lyJEeWAv_wOCWPg3Q" width="700" height="287"/>
      </children>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ah2h-1yJEeWAv_wOCWPg3Q" y="20" width="700" height="287"/>
    </children>
    <element xmi:type="uml:StateMachine" href="model2.uml#_ahQsEFyJEeWAv_wOCWPg3Q"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ah2h_FyJEeWAv_wOCWPg3Q" x="30" y="30" width="700" height="307"/>
  </children>
  <styles xmi:type="notation:StringValueStyle" xmi:id="_ah2h_VyJEeWAv_wOCWPg3Q" name="diagram_compatibility_version" stringValue="1.1.0"/>
  <styles xmi:type="notation:DiagramStyle" xmi:id="_ah2h_lyJEeWAv_wOCWPg3Q"/>
  <styles xmi:type="style:PapyrusViewStyle" xmi:id="_ah2h_1yJEeWAv_wOCWPg3Q">
    <owner xmi:type="uml:Model" href="model2.uml#_afIlIFyJEeWAv_wOCWPg3Q"/>
  </styles>
  <element xmi:type="uml:StateMachine" href="model2.uml#_ahQsEFyJEeWAv_wOCWPg3Q"/>
  <edges xmi:type="notation:Connector" xmi:id="_eyuhQFyJEeWAv_wOCWPg3Q" type="7000" source="_dApfoFyJEeWAv_wOCWPg3Q" target="_cC9vYFyJEeWAv_wOCWPg3Q">
    <children xmi:type="notation:DecorationNode" xmi:id="_eyvIUFyJEeWAv_wOCWPg3Q" type="7001">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_eyvIUVyJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_eyvIUlyJEeWAv_wOCWPg3Q" type="7002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_eyvIU1yJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_eyvIVFyJEeWAv_wOCWPg3Q" type="7003">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_eyvIVVyJEeWAv_wOCWPg3Q" y="60"/>
    </children>
    <styles xmi:type="notation:FontStyle" xmi:id="_eyuhQVyJEeWAv_wOCWPg3Q"/>
    <element xmi:type="uml:Transition" href="model2.uml#_erfQ0FyJEeWAv_wOCWPg3Q"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_eyuhQlyJEeWAv_wOCWPg3Q" points="[7, 4, -134, 8]$[136, 18, -5, 22]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ezmD8FyJEeWAv_wOCWPg3Q" id="(1.0,0.6)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ezmD8VyJEeWAv_wOCWPg3Q" id="(0.0,0.6590909090909091)"/>
  </edges>
  <edges xmi:type="notation:Connector" xmi:id="_hEaQAFyJEeWAv_wOCWPg3Q" type="7000" source="_cC9vYFyJEeWAv_wOCWPg3Q" target="_csplkFyJEeWAv_wOCWPg3Q">
    <children xmi:type="notation:DecorationNode" xmi:id="_hEa3EFyJEeWAv_wOCWPg3Q" type="7001">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_hEa3EVyJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_hEa3ElyJEeWAv_wOCWPg3Q" type="7002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_hEa3E1yJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_hEa3FFyJEeWAv_wOCWPg3Q" type="7003">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_hEa3FVyJEeWAv_wOCWPg3Q" y="60"/>
    </children>
    <styles xmi:type="notation:FontStyle" xmi:id="_hEaQAVyJEeWAv_wOCWPg3Q"/>
    <element xmi:type="uml:Transition" href="model2.uml#_hEHVEFyJEeWAv_wOCWPg3Q"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hEaQAlyJEeWAv_wOCWPg3Q" points="[6, 8, -72, -83]$[77, 113, -1, 22]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hFfOEFyJEeWAv_wOCWPg3Q" id="(0.6190476190476191,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hFf1IFyJEeWAv_wOCWPg3Q" id="(0.0,0.0)"/>
  </edges>
  <edges xmi:type="notation:Connector" xmi:id="_iOGb8FyJEeWAv_wOCWPg3Q" type="7000" source="_csplkFyJEeWAv_wOCWPg3Q" target="_cVMH0FyJEeWAv_wOCWPg3Q">
    <children xmi:type="notation:DecorationNode" xmi:id="_iOHDAFyJEeWAv_wOCWPg3Q" type="7001">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_iOHDAVyJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_iOHDAlyJEeWAv_wOCWPg3Q" type="7002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_iOHDA1yJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_iOHDBFyJEeWAv_wOCWPg3Q" type="7003">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_iOHDBVyJEeWAv_wOCWPg3Q" y="60"/>
    </children>
    <styles xmi:type="notation:FontStyle" xmi:id="_iOGb8VyJEeWAv_wOCWPg3Q"/>
    <element xmi:type="uml:Transition" href="model2.uml#_iNvPkFyJEeWAv_wOCWPg3Q"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iOGb8lyJEeWAv_wOCWPg3Q" points="[5, -5, -100, 87]$[107, -70, 2, 22]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iPGhgFyJEeWAv_wOCWPg3Q" id="(1.0,0.20454545454545456)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iPGhgVyJEeWAv_wOCWPg3Q" id="(0.11904761904761904,1.0)"/>
  </edges>
  <edges xmi:type="notation:Connector" xmi:id="_i3y5MFyJEeWAv_wOCWPg3Q" type="7000" source="_cVMH0FyJEeWAv_wOCWPg3Q" target="_dPl6kFyJEeWAv_wOCWPg3Q">
    <children xmi:type="notation:DecorationNode" xmi:id="_i3y5M1yJEeWAv_wOCWPg3Q" type="7001">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_i3y5NFyJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_i3y5NVyJEeWAv_wOCWPg3Q" type="7002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_i3y5NlyJEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_i3y5N1yJEeWAv_wOCWPg3Q" type="7003">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_i3y5OFyJEeWAv_wOCWPg3Q" y="60"/>
    </children>
    <styles xmi:type="notation:FontStyle" xmi:id="_i3y5MVyJEeWAv_wOCWPg3Q"/>
    <element xmi:type="uml:Transition" href="model2.uml#_i3hzcFyJEeWAv_wOCWPg3Q"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i3y5MlyJEeWAv_wOCWPg3Q" points="[18, 18, -97, -89]$[117, 115, 2, 8]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i4VrwFyJEeWAv_wOCWPg3Q" id="(0.9523809523809523,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i4VrwVyJEeWAv_wOCWPg3Q" id="(0.0,0.15)"/>
  </edges>
  <edges xmi:type="notation:Connector" xmi:id="_B3Vr0FyQEeWAv_wOCWPg3Q" type="7000" source="_cC9vYFyJEeWAv_wOCWPg3Q" target="_cVMH0FyJEeWAv_wOCWPg3Q">
    <children xmi:type="notation:DecorationNode" xmi:id="_B3WS4FyQEeWAv_wOCWPg3Q" type="7001">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_B3WS4VyQEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_B3WS4lyQEeWAv_wOCWPg3Q" type="7002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_B3WS41yQEeWAv_wOCWPg3Q"/>
    </children>
    <children xmi:type="notation:DecorationNode" xmi:id="_B3WS5FyQEeWAv_wOCWPg3Q" type="7003">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_B3WS5VyQEeWAv_wOCWPg3Q" y="60"/>
    </children>
    <styles xmi:type="notation:FontStyle" xmi:id="_B3Vr0VyQEeWAv_wOCWPg3Q"/>
    <element xmi:type="uml:Transition" href="model2.uml#_B3F0MFyQEeWAv_wOCWPg3Q"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_B3Vr0lyQEeWAv_wOCWPg3Q" points="[21, 9, -164, 0]$[176, 12, -9, 3]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B3998FyQEeWAv_wOCWPg3Q" id="(1.0,0.3181818181818182)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B3998VyQEeWAv_wOCWPg3Q" id="(0.0,0.5681818181818182)"/>
  </edges>
</notation:Diagram>
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001"; xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"; xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML"; xmi:id="_afIlIFyJEeWAv_wOCWPg3Q" name="RootElement">
  <packagedElement xmi:type="uml:StateMachine" xmi:id="_ahQsEFyJEeWAv_wOCWPg3Q" name="StateMachine1">
    <region xmi:type="uml:Region" xmi:id="_ahy3kFyJEeWAv_wOCWPg3Q" name="Region1">
      <transition xmi:type="uml:Transition" xmi:id="_erfQ0FyJEeWAv_wOCWPg3Q" source="_dAa2IFyJEeWAv_wOCWPg3Q" target="_cCywQFyJEeWAv_wOCWPg3Q"/>
      <transition xmi:type="uml:Transition" xmi:id="_hEHVEFyJEeWAv_wOCWPg3Q" source="_cCywQFyJEeWAv_wOCWPg3Q" target="_csemcFyJEeWAv_wOCWPg3Q"/>
      <transition xmi:type="uml:Transition" xmi:id="_iNvPkFyJEeWAv_wOCWPg3Q" source="_csemcFyJEeWAv_wOCWPg3Q" target="_cVCW0FyJEeWAv_wOCWPg3Q"/>
      <transition xmi:type="uml:Transition" xmi:id="_i3hzcFyJEeWAv_wOCWPg3Q" source="_cVCW0FyJEeWAv_wOCWPg3Q" target="_dPMR8FyJEeWAv_wOCWPg3Q"/>
      <transition xmi:type="uml:Transition" xmi:id="_B3F0MFyQEeWAv_wOCWPg3Q" name="Transition4" source="_cCywQFyJEeWAv_wOCWPg3Q" target="_cVCW0FyJEeWAv_wOCWPg3Q"/>
      <subvertex xmi:type="uml:State" xmi:id="_cCywQFyJEeWAv_wOCWPg3Q" name="State1"/>
      <subvertex xmi:type="uml:State" xmi:id="_cVCW0FyJEeWAv_wOCWPg3Q" name="State2"/>
      <subvertex xmi:type="uml:State" xmi:id="_csemcFyJEeWAv_wOCWPg3Q" name="State3"/>
      <subvertex xmi:type="uml:Pseudostate" xmi:id="_dAa2IFyJEeWAv_wOCWPg3Q" name="Initial1"/>
      <subvertex xmi:type="uml:FinalState" xmi:id="_dPMR8FyJEeWAv_wOCWPg3Q" name="FinalState1"/>
    </region>
  </packagedElement>
  <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_nJ0IAFyJEeWAv_wOCWPg3Q">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nJ19MFyJEeWAv_wOCWPg3Q" source="http://www.eclipse.org/uml2/2.0.0/UML";>
      <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
    </eAnnotations>
    <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
  </profileApplication>
</uml:Model>

Back to the top