blob: 5a76127be0df67901a016c0860b9a0e9220d6fd9 [file] [log] [blame]
<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<asm version="1.0" name="0">
<cp>
<constant value="jwt2cmis"/>
<constant value="links"/>
<constant value="NTransientLinkSet;"/>
<constant value="col"/>
<constant value="J"/>
<constant value="main"/>
<constant value="A"/>
<constant value="OclParametrizedType"/>
<constant value="#native"/>
<constant value="Collection"/>
<constant value="J.setName(S):V"/>
<constant value="OclSimpleType"/>
<constant value="OclAny"/>
<constant value="J.setElementType(J):V"/>
<constant value="TransientLinkSet"/>
<constant value="A.__matcher__():V"/>
<constant value="A.__exec__():V"/>
<constant value="self"/>
<constant value="__resolve__"/>
<constant value="1"/>
<constant value="J.oclIsKindOf(J):B"/>
<constant value="18"/>
<constant value="NTransientLinkSet;.getLinkBySourceElement(S):QNTransientLink;"/>
<constant value="J.oclIsUndefined():B"/>
<constant value="15"/>
<constant value="NTransientLink;.getTargetFromSource(J):J"/>
<constant value="17"/>
<constant value="30"/>
<constant value="Sequence"/>
<constant value="2"/>
<constant value="A.__resolve__(J):J"/>
<constant value="QJ.including(J):QJ"/>
<constant value="QJ.flatten():QJ"/>
<constant value="e"/>
<constant value="value"/>
<constant value="resolveTemp"/>
<constant value="S"/>
<constant value="NTransientLink;.getNamedTargetFromSource(JS):J"/>
<constant value="name"/>
<constant value="__matcher__"/>
<constant value="A.__matchModel2SyncRoot():V"/>
<constant value="A.__matchActivity2Document():V"/>
<constant value="__exec__"/>
<constant value="Model2SyncRoot"/>
<constant value="NTransientLinkSet;.getLinksByRule(S):QNTransientLink;"/>
<constant value="A.__applyModel2SyncRoot(NTransientLink;):V"/>
<constant value="Activity2Document"/>
<constant value="A.__applyActivity2Document(NTransientLink;):V"/>
<constant value="canonicalName"/>
<constant value="MJWT!Package;"/>
<constant value="0"/>
<constant value="superpackage"/>
<constant value="J.oclIsUndefined():J"/>
<constant value="13"/>
<constant value="J.canonicalName():J"/>
<constant value="."/>
<constant value="J.+(J):J"/>
<constant value="9:5-9:9"/>
<constant value="9:5-9:22"/>
<constant value="9:5-9:39"/>
<constant value="12:3-12:7"/>
<constant value="12:3-12:20"/>
<constant value="12:3-12:36"/>
<constant value="12:39-12:42"/>
<constant value="12:3-12:42"/>
<constant value="12:45-12:49"/>
<constant value="12:45-12:54"/>
<constant value="12:3-12:54"/>
<constant value="10:3-10:7"/>
<constant value="10:3-10:12"/>
<constant value="9:2-13:7"/>
<constant value="MJWT!PackageableElement;"/>
<constant value="package"/>
<constant value="16:2-16:6"/>
<constant value="16:2-16:14"/>
<constant value="16:2-16:30"/>
<constant value="16:33-16:36"/>
<constant value="16:2-16:36"/>
<constant value="16:39-16:43"/>
<constant value="16:39-16:48"/>
<constant value="16:2-16:48"/>
<constant value="__matchModel2SyncRoot"/>
<constant value="Model"/>
<constant value="JWT"/>
<constant value="IN"/>
<constant value="MMOF!Classifier;.allInstancesFrom(S):QJ"/>
<constant value="TransientLink"/>
<constant value="NTransientLink;.setRule(MATL!Rule;):V"/>
<constant value="s"/>
<constant value="NTransientLink;.addSourceElement(SJ):V"/>
<constant value="thisModelsRoot"/>
<constant value="SyncFolder"/>
<constant value="CMIS"/>
<constant value="NTransientLink;.addTargetElement(SJ):V"/>
<constant value="nameProperty"/>
<constant value="StringToObjectMapEntry"/>
<constant value="typeProperty1"/>
<constant value="demoRoot"/>
<constant value="NTransientLinkSet;.addLink2(NTransientLink;B):V"/>
<constant value="22:3-27:5"/>
<constant value="28:3-28:81"/>
<constant value="29:3-29:97"/>
<constant value="30:3-32:4"/>
<constant value="__applyModel2SyncRoot"/>
<constant value="NTransientLink;"/>
<constant value="NTransientLink;.getSourceElement(S):J"/>
<constant value="NTransientLink;.getTargetElement(S):J"/>
<constant value="3"/>
<constant value="4"/>
<constant value="5"/>
<constant value="6"/>
<constant value="id"/>
<constant value="properties"/>
<constant value="J.append(J):J"/>
<constant value="CJ.including(J):CJ"/>
<constant value="parents"/>
<constant value="cmis:name"/>
<constant value="key"/>
<constant value="cmis:objectTypeId"/>
<constant value="cmis:folder"/>
<constant value="23:10-23:11"/>
<constant value="23:10-23:27"/>
<constant value="23:4-23:27"/>
<constant value="24:18-24:32"/>
<constant value="24:18-24:43"/>
<constant value="24:51-24:64"/>
<constant value="24:18-24:65"/>
<constant value="24:4-24:65"/>
<constant value="25:18-25:32"/>
<constant value="25:18-25:43"/>
<constant value="25:51-25:63"/>
<constant value="25:18-25:64"/>
<constant value="25:4-25:64"/>
<constant value="26:24-26:32"/>
<constant value="26:15-26:33"/>
<constant value="26:4-26:33"/>
<constant value="28:52-28:63"/>
<constant value="28:45-28:63"/>
<constant value="28:74-28:75"/>
<constant value="28:74-28:80"/>
<constant value="28:65-28:80"/>
<constant value="29:53-29:72"/>
<constant value="29:46-29:72"/>
<constant value="29:83-29:96"/>
<constant value="29:74-29:96"/>
<constant value="31:10-31:20"/>
<constant value="31:4-31:20"/>
<constant value="link"/>
<constant value="__matchActivity2Document"/>
<constant value="Activity"/>
<constant value="t"/>
<constant value="SyncDocument"/>
<constant value="typeProperty"/>
<constant value="39:3-45:5"/>
<constant value="46:3-46:98"/>
<constant value="47:3-47:81"/>
<constant value="__applyActivity2Document"/>
<constant value="J.allInstances():J"/>
<constant value="J.exportToSvg(J):J"/>
<constant value="contentStream"/>
<constant value="cmis:document"/>
<constant value="40:10-40:11"/>
<constant value="40:10-40:27"/>
<constant value="40:4-40:27"/>
<constant value="41:15-41:24"/>
<constant value="41:15-41:39"/>
<constant value="41:4-41:39"/>
<constant value="42:18-42:19"/>
<constant value="42:18-42:30"/>
<constant value="42:38-42:50"/>
<constant value="42:18-42:51"/>
<constant value="42:4-42:51"/>
<constant value="43:18-43:19"/>
<constant value="43:18-43:30"/>
<constant value="43:38-43:50"/>
<constant value="43:18-43:51"/>
<constant value="43:4-43:51"/>
<constant value="44:21-44:31"/>
<constant value="44:44-44:45"/>
<constant value="44:21-44:46"/>
<constant value="44:4-44:46"/>
<constant value="46:52-46:71"/>
<constant value="46:45-46:71"/>
<constant value="46:82-46:97"/>
<constant value="46:73-46:97"/>
<constant value="47:52-47:63"/>
<constant value="47:45-47:63"/>
<constant value="47:74-47:75"/>
<constant value="47:74-47:80"/>
<constant value="47:65-47:80"/>
</cp>
<field name="1" type="2"/>
<field name="3" type="4"/>
<operation name="5">
<context type="6"/>
<parameters>
</parameters>
<code>
<getasm/>
<push arg="7"/>
<push arg="8"/>
<new/>
<dup/>
<push arg="9"/>
<call arg="10"/>
<dup/>
<push arg="11"/>
<push arg="8"/>
<new/>
<dup/>
<push arg="12"/>
<call arg="10"/>
<call arg="13"/>
<set arg="3"/>
<getasm/>
<push arg="14"/>
<push arg="8"/>
<new/>
<set arg="1"/>
<getasm/>
<call arg="15"/>
<getasm/>
<call arg="16"/>
</code>
<linenumbertable>
</linenumbertable>
<localvariabletable>
<lve slot="0" name="17" begin="0" end="24"/>
</localvariabletable>
</operation>
<operation name="18">
<context type="6"/>
<parameters>
<parameter name="19" type="4"/>
</parameters>
<code>
<load arg="19"/>
<getasm/>
<get arg="3"/>
<call arg="20"/>
<if arg="21"/>
<getasm/>
<get arg="1"/>
<load arg="19"/>
<call arg="22"/>
<dup/>
<call arg="23"/>
<if arg="24"/>
<load arg="19"/>
<call arg="25"/>
<goto arg="26"/>
<pop/>
<load arg="19"/>
<goto arg="27"/>
<push arg="28"/>
<push arg="8"/>
<new/>
<load arg="19"/>
<iterate/>
<store arg="29"/>
<getasm/>
<load arg="29"/>
<call arg="30"/>
<call arg="31"/>
<enditerate/>
<call arg="32"/>
</code>
<linenumbertable>
</linenumbertable>
<localvariabletable>
<lve slot="2" name="33" begin="23" end="27"/>
<lve slot="0" name="17" begin="0" end="29"/>
<lve slot="1" name="34" begin="0" end="29"/>
</localvariabletable>
</operation>
<operation name="35">
<context type="6"/>
<parameters>
<parameter name="19" type="4"/>
<parameter name="29" type="36"/>
</parameters>
<code>
<getasm/>
<get arg="1"/>
<load arg="19"/>
<call arg="22"/>
<load arg="19"/>
<load arg="29"/>
<call arg="37"/>
</code>
<linenumbertable>
</linenumbertable>
<localvariabletable>
<lve slot="0" name="17" begin="0" end="6"/>
<lve slot="1" name="34" begin="0" end="6"/>
<lve slot="2" name="38" begin="0" end="6"/>
</localvariabletable>
</operation>
<operation name="39">
<context type="6"/>
<parameters>
</parameters>
<code>
<getasm/>
<call arg="40"/>
<getasm/>
<call arg="41"/>
</code>
<linenumbertable>
</linenumbertable>
<localvariabletable>
<lve slot="0" name="17" begin="0" end="3"/>
</localvariabletable>
</operation>
<operation name="42">
<context type="6"/>
<parameters>
</parameters>
<code>
<getasm/>
<get arg="1"/>
<push arg="43"/>
<call arg="44"/>
<iterate/>
<store arg="19"/>
<getasm/>
<load arg="19"/>
<call arg="45"/>
<enditerate/>
<getasm/>
<get arg="1"/>
<push arg="46"/>
<call arg="44"/>
<iterate/>
<store arg="19"/>
<getasm/>
<load arg="19"/>
<call arg="47"/>
<enditerate/>
</code>
<linenumbertable>
</linenumbertable>
<localvariabletable>
<lve slot="1" name="33" begin="5" end="8"/>
<lve slot="1" name="33" begin="15" end="18"/>
<lve slot="0" name="17" begin="0" end="19"/>
</localvariabletable>
</operation>
<operation name="48">
<context type="49"/>
<parameters>
</parameters>
<code>
<load arg="50"/>
<get arg="51"/>
<call arg="52"/>
<if arg="53"/>
<load arg="50"/>
<get arg="51"/>
<call arg="54"/>
<push arg="55"/>
<call arg="56"/>
<load arg="50"/>
<get arg="38"/>
<call arg="56"/>
<goto arg="24"/>
<load arg="50"/>
<get arg="38"/>
</code>
<linenumbertable>
<lne id="57" begin="0" end="0"/>
<lne id="58" begin="0" end="1"/>
<lne id="59" begin="0" end="2"/>
<lne id="60" begin="4" end="4"/>
<lne id="61" begin="4" end="5"/>
<lne id="62" begin="4" end="6"/>
<lne id="63" begin="7" end="7"/>
<lne id="64" begin="4" end="8"/>
<lne id="65" begin="9" end="9"/>
<lne id="66" begin="9" end="10"/>
<lne id="67" begin="4" end="11"/>
<lne id="68" begin="13" end="13"/>
<lne id="69" begin="13" end="14"/>
<lne id="70" begin="0" end="14"/>
</linenumbertable>
<localvariabletable>
<lve slot="0" name="17" begin="0" end="14"/>
</localvariabletable>
</operation>
<operation name="48">
<context type="71"/>
<parameters>
</parameters>
<code>
<load arg="50"/>
<get arg="72"/>
<call arg="54"/>
<push arg="55"/>
<call arg="56"/>
<load arg="50"/>
<get arg="38"/>
<call arg="56"/>
</code>
<linenumbertable>
<lne id="73" begin="0" end="0"/>
<lne id="74" begin="0" end="1"/>
<lne id="75" begin="0" end="2"/>
<lne id="76" begin="3" end="3"/>
<lne id="77" begin="0" end="4"/>
<lne id="78" begin="5" end="5"/>
<lne id="79" begin="5" end="6"/>
<lne id="80" begin="0" end="7"/>
</linenumbertable>
<localvariabletable>
<lve slot="0" name="17" begin="0" end="7"/>
</localvariabletable>
</operation>
<operation name="81">
<context type="6"/>
<parameters>
</parameters>
<code>
<push arg="82"/>
<push arg="83"/>
<findme/>
<push arg="84"/>
<call arg="85"/>
<iterate/>
<store arg="19"/>
<getasm/>
<get arg="1"/>
<push arg="86"/>
<push arg="8"/>
<new/>
<dup/>
<push arg="43"/>
<call arg="87"/>
<dup/>
<push arg="88"/>
<load arg="19"/>
<call arg="89"/>
<dup/>
<push arg="90"/>
<push arg="91"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<dup/>
<push arg="94"/>
<push arg="95"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<dup/>
<push arg="96"/>
<push arg="95"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<dup/>
<push arg="97"/>
<push arg="91"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<pusht/>
<call arg="98"/>
<enditerate/>
</code>
<linenumbertable>
<lne id="99" begin="19" end="24"/>
<lne id="100" begin="25" end="30"/>
<lne id="101" begin="31" end="36"/>
<lne id="102" begin="37" end="42"/>
</linenumbertable>
<localvariabletable>
<lve slot="1" name="88" begin="6" end="44"/>
<lve slot="0" name="17" begin="0" end="45"/>
</localvariabletable>
</operation>
<operation name="103">
<context type="6"/>
<parameters>
<parameter name="19" type="104"/>
</parameters>
<code>
<load arg="19"/>
<push arg="88"/>
<call arg="105"/>
<store arg="29"/>
<load arg="19"/>
<push arg="90"/>
<call arg="106"/>
<store arg="107"/>
<load arg="19"/>
<push arg="94"/>
<call arg="106"/>
<store arg="108"/>
<load arg="19"/>
<push arg="96"/>
<call arg="106"/>
<store arg="109"/>
<load arg="19"/>
<push arg="97"/>
<call arg="106"/>
<store arg="110"/>
<load arg="107"/>
<dup/>
<getasm/>
<load arg="29"/>
<call arg="54"/>
<call arg="30"/>
<set arg="111"/>
<dup/>
<getasm/>
<load arg="107"/>
<get arg="112"/>
<load arg="109"/>
<call arg="113"/>
<call arg="30"/>
<set arg="112"/>
<dup/>
<getasm/>
<load arg="107"/>
<get arg="112"/>
<load arg="108"/>
<call arg="113"/>
<call arg="30"/>
<set arg="112"/>
<dup/>
<getasm/>
<push arg="28"/>
<push arg="8"/>
<new/>
<load arg="110"/>
<call arg="114"/>
<call arg="30"/>
<set arg="115"/>
<pop/>
<load arg="108"/>
<dup/>
<getasm/>
<push arg="116"/>
<call arg="30"/>
<set arg="117"/>
<dup/>
<getasm/>
<load arg="29"/>
<get arg="38"/>
<call arg="30"/>
<set arg="34"/>
<pop/>
<load arg="109"/>
<dup/>
<getasm/>
<push arg="118"/>
<call arg="30"/>
<set arg="117"/>
<dup/>
<getasm/>
<push arg="119"/>
<call arg="30"/>
<set arg="34"/>
<pop/>
<load arg="110"/>
<dup/>
<getasm/>
<push arg="97"/>
<call arg="30"/>
<set arg="111"/>
<pop/>
</code>
<linenumbertable>
<lne id="120" begin="23" end="23"/>
<lne id="121" begin="23" end="24"/>
<lne id="122" begin="21" end="26"/>
<lne id="123" begin="29" end="29"/>
<lne id="124" begin="29" end="30"/>
<lne id="125" begin="31" end="31"/>
<lne id="126" begin="29" end="32"/>
<lne id="127" begin="27" end="34"/>
<lne id="128" begin="37" end="37"/>
<lne id="129" begin="37" end="38"/>
<lne id="130" begin="39" end="39"/>
<lne id="131" begin="37" end="40"/>
<lne id="132" begin="35" end="42"/>
<lne id="133" begin="48" end="48"/>
<lne id="134" begin="45" end="49"/>
<lne id="135" begin="43" end="51"/>
<lne id="99" begin="20" end="52"/>
<lne id="136" begin="56" end="56"/>
<lne id="137" begin="54" end="58"/>
<lne id="138" begin="61" end="61"/>
<lne id="139" begin="61" end="62"/>
<lne id="140" begin="59" end="64"/>
<lne id="100" begin="53" end="65"/>
<lne id="141" begin="69" end="69"/>
<lne id="142" begin="67" end="71"/>
<lne id="143" begin="74" end="74"/>
<lne id="144" begin="72" end="76"/>
<lne id="101" begin="66" end="77"/>
<lne id="145" begin="81" end="81"/>
<lne id="146" begin="79" end="83"/>
<lne id="102" begin="78" end="84"/>
</linenumbertable>
<localvariabletable>
<lve slot="3" name="90" begin="7" end="84"/>
<lve slot="4" name="94" begin="11" end="84"/>
<lve slot="5" name="96" begin="15" end="84"/>
<lve slot="6" name="97" begin="19" end="84"/>
<lve slot="2" name="88" begin="3" end="84"/>
<lve slot="0" name="17" begin="0" end="84"/>
<lve slot="1" name="147" begin="0" end="84"/>
</localvariabletable>
</operation>
<operation name="148">
<context type="6"/>
<parameters>
</parameters>
<code>
<push arg="149"/>
<push arg="83"/>
<findme/>
<push arg="84"/>
<call arg="85"/>
<iterate/>
<store arg="19"/>
<getasm/>
<get arg="1"/>
<push arg="86"/>
<push arg="8"/>
<new/>
<dup/>
<push arg="46"/>
<call arg="87"/>
<dup/>
<push arg="88"/>
<load arg="19"/>
<call arg="89"/>
<dup/>
<push arg="150"/>
<push arg="151"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<dup/>
<push arg="152"/>
<push arg="95"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<dup/>
<push arg="94"/>
<push arg="95"/>
<push arg="92"/>
<new/>
<call arg="93"/>
<pusht/>
<call arg="98"/>
<enditerate/>
</code>
<linenumbertable>
<lne id="153" begin="19" end="24"/>
<lne id="154" begin="25" end="30"/>
<lne id="155" begin="31" end="36"/>
</linenumbertable>
<localvariabletable>
<lve slot="1" name="88" begin="6" end="38"/>
<lve slot="0" name="17" begin="0" end="39"/>
</localvariabletable>
</operation>
<operation name="156">
<context type="6"/>
<parameters>
<parameter name="19" type="104"/>
</parameters>
<code>
<load arg="19"/>
<push arg="88"/>
<call arg="105"/>
<store arg="29"/>
<load arg="19"/>
<push arg="150"/>
<call arg="106"/>
<store arg="107"/>
<load arg="19"/>
<push arg="152"/>
<call arg="106"/>
<store arg="108"/>
<load arg="19"/>
<push arg="94"/>
<call arg="106"/>
<store arg="109"/>
<load arg="107"/>
<dup/>
<getasm/>
<load arg="29"/>
<call arg="54"/>
<call arg="30"/>
<set arg="111"/>
<dup/>
<getasm/>
<push arg="82"/>
<push arg="83"/>
<findme/>
<call arg="157"/>
<call arg="30"/>
<set arg="115"/>
<dup/>
<getasm/>
<load arg="107"/>
<get arg="112"/>
<load arg="108"/>
<call arg="113"/>
<call arg="30"/>
<set arg="112"/>
<dup/>
<getasm/>
<load arg="107"/>
<get arg="112"/>
<load arg="109"/>
<call arg="113"/>
<call arg="30"/>
<set arg="112"/>
<dup/>
<getasm/>
<getasm/>
<load arg="29"/>
<call arg="158"/>
<call arg="30"/>
<set arg="159"/>
<pop/>
<load arg="108"/>
<dup/>
<getasm/>
<push arg="118"/>
<call arg="30"/>
<set arg="117"/>
<dup/>
<getasm/>
<push arg="160"/>
<call arg="30"/>
<set arg="34"/>
<pop/>
<load arg="109"/>
<dup/>
<getasm/>
<push arg="116"/>
<call arg="30"/>
<set arg="117"/>
<dup/>
<getasm/>
<load arg="29"/>
<get arg="38"/>
<call arg="30"/>
<set arg="34"/>
<pop/>
</code>
<linenumbertable>
<lne id="161" begin="19" end="19"/>
<lne id="162" begin="19" end="20"/>
<lne id="163" begin="17" end="22"/>
<lne id="164" begin="25" end="27"/>
<lne id="165" begin="25" end="28"/>
<lne id="166" begin="23" end="30"/>
<lne id="167" begin="33" end="33"/>
<lne id="168" begin="33" end="34"/>
<lne id="169" begin="35" end="35"/>
<lne id="170" begin="33" end="36"/>
<lne id="171" begin="31" end="38"/>
<lne id="172" begin="41" end="41"/>
<lne id="173" begin="41" end="42"/>
<lne id="174" begin="43" end="43"/>
<lne id="175" begin="41" end="44"/>
<lne id="176" begin="39" end="46"/>
<lne id="177" begin="49" end="49"/>
<lne id="178" begin="50" end="50"/>
<lne id="179" begin="49" end="51"/>
<lne id="180" begin="47" end="53"/>
<lne id="153" begin="16" end="54"/>
<lne id="181" begin="58" end="58"/>
<lne id="182" begin="56" end="60"/>
<lne id="183" begin="63" end="63"/>
<lne id="184" begin="61" end="65"/>
<lne id="154" begin="55" end="66"/>
<lne id="185" begin="70" end="70"/>
<lne id="186" begin="68" end="72"/>
<lne id="187" begin="75" end="75"/>
<lne id="188" begin="75" end="76"/>
<lne id="189" begin="73" end="78"/>
<lne id="155" begin="67" end="79"/>
</linenumbertable>
<localvariabletable>
<lve slot="3" name="150" begin="7" end="79"/>
<lve slot="4" name="152" begin="11" end="79"/>
<lve slot="5" name="94" begin="15" end="79"/>
<lve slot="2" name="88" begin="3" end="79"/>
<lve slot="0" name="17" begin="0" end="79"/>
<lve slot="1" name="147" begin="0" end="79"/>
</localvariabletable>
</operation>
</asm>