<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://oomodels.org/index.php?action=history&amp;feed=atom&amp;title=Artefact%3ATemplate%2Forg%2Fooem%2Ftemplates%2Fwiml-1.0-ooem-package-1.0</id>
	<title>Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://oomodels.org/index.php?action=history&amp;feed=atom&amp;title=Artefact%3ATemplate%2Forg%2Fooem%2Ftemplates%2Fwiml-1.0-ooem-package-1.0"/>
	<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;action=history"/>
	<updated>2026-05-01T19:32:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4262&amp;oldid=prev</id>
		<title>AndreasLeue at 18:37, 14 November 2011</title>
		<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4262&amp;oldid=prev"/>
		<updated>2011-11-14T18:37:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:37, 14 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;»…&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;»…&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;&amp;lt;Package&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;Package&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;«&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;«&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ∀(‖&amp;quot;Ⓟ/Attributes&amp;quot;){&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     ∀(‖&amp;quot;Ⓟ/Attributes&amp;quot;){&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key oomodels:diff::1.12:old-4260:rev-4262 --&gt;
&lt;/table&gt;</summary>
		<author><name>AndreasLeue</name></author>
	</entry>
	<entry>
		<id>https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4260&amp;oldid=prev</id>
		<title>AndreasLeue at 18:32, 14 November 2011</title>
		<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4260&amp;oldid=prev"/>
		<updated>2011-11-14T18:32:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:32, 14 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Meta_Maturity = final&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Meta_Maturity = final&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''Caution!''' This is a 98% copy of wiml-1.0-ooem-multipart-1.0 (todo: wiki subtemplates)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Code==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Code==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key oomodels:diff::1.12:old-4259:rev-4260 --&gt;
&lt;/table&gt;</summary>
		<author><name>AndreasLeue</name></author>
	</entry>
	<entry>
		<id>https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4259&amp;oldid=prev</id>
		<title>AndreasLeue: Created page with &quot;{{Metabox | Meta_Type     = Type:org/oogenerator/Template/2.0 | Meta_Domain   = Domain:it/development/formatting | Meta_Category = Type:org/oomodels/wiki/Template | Meta_Download...&quot;</title>
		<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/ooem/templates/wiml-1.0-ooem-package-1.0&amp;diff=4259&amp;oldid=prev"/>
		<updated>2011-11-14T18:31:47Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Metabox | Meta_Type     = Type:org/oogenerator/Template/2.0 | Meta_Domain   = Domain:it/development/formatting | Meta_Category = Type:org/oomodels/wiki/Template | Meta_Download...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Metabox&lt;br /&gt;
| Meta_Type     = Type:org/oogenerator/Template/2.0&lt;br /&gt;
| Meta_Domain   = Domain:it/development/formatting&lt;br /&gt;
| Meta_Category = Type:org/oomodels/wiki/Template&lt;br /&gt;
| Meta_Download = true&lt;br /&gt;
| Meta_Maturity = final&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;OOMCode type=&amp;quot;org/oogenerator/Template/2.0&amp;quot;&amp;gt;&lt;br /&gt;
G-2.0-java_jpp-1.0 -*- coding: utf-8; -*-&lt;br /&gt;
▼…&lt;br /&gt;
import org.oomodels.wiml.*;&lt;br /&gt;
▼…&lt;br /&gt;
⊏ signature(String wiml_code) ⊐…&lt;br /&gt;
« WIMLClass wc; try { wc = WIMLClass.parseWIML(wiml_code); object = wc; &lt;br /&gt;
  boolean has_associations = false;&lt;br /&gt;
  if (wc == null) {&lt;br /&gt;
    throw new org.oomodels.OOMStatusCode(204);&lt;br /&gt;
  } else {&lt;br /&gt;
»…&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Package&amp;gt;&lt;br /&gt;
«&lt;br /&gt;
    ∀(‖&amp;quot;Ⓟ/Attributes&amp;quot;){&lt;br /&gt;
      if (‖&amp;quot;Ⓟ/Association&amp;quot;!=null) { has_associations = true; }&lt;br /&gt;
    }/∀&lt;br /&gt;
»…&lt;br /&gt;
« ⇾(⊙,WIMLStateMachine) {»&amp;lt;StateMachine&amp;gt;«}∨{»&amp;lt;Class&amp;gt;« }/⇾ »&lt;br /&gt;
  ⋮⊏ ➜ this.Imports(object) ⊐…&lt;br /&gt;
  &amp;lt;Name&amp;gt;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;lt;/Name&amp;gt;&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/ModelTemplateArguments&amp;quot;){»…&lt;br /&gt;
  &amp;lt;TemplateParameter Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; «∃(‖&amp;quot;Ⓟ/DefaultValue&amp;quot;){»DefaultValue=&amp;quot;◂((String)(⊙)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;quot; «}/∃»GenericLevel=&amp;quot;MODEL_TEMPLATE&amp;quot;/&amp;gt;&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/CodeGeneratorTemplateArguments&amp;quot;){»…&lt;br /&gt;
  &amp;lt;TemplateParameter Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; «∃(‖&amp;quot;Ⓟ/DefaultValue&amp;quot;){»DefaultValue=&amp;quot;◂((String)(⊙)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;quot; «}/∃»GenericLevel=&amp;quot;CODE_GENERATOR_TEMPLATE&amp;quot;/&amp;gt;&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/ImplementationLanguageTemplateArguments&amp;quot;){»…&lt;br /&gt;
  &amp;lt;TemplateParameter Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; «∃(‖&amp;quot;Ⓟ/DefaultValue&amp;quot;){»DefaultValue=&amp;quot;◂((String)(⊙)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;quot; «}/∃»GenericLevel=&amp;quot;IMPLEMENTATION_LANGUAGE_TEMPLATE&amp;quot;/&amp;gt;&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/Bases&amp;quot;){»…&lt;br /&gt;
  &amp;lt;Base Parent=&amp;quot;◂((String)(⊙)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;quot;/&amp;gt;&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮«¬∅(‖&amp;quot;Ⓟ/Stereotypes&amp;quot;){»«∀(⊙){»…&lt;br /&gt;
  &amp;lt;Stereotype&amp;gt;◂⊙▸&amp;lt;/Stereotype&amp;gt;&lt;br /&gt;
  ⋮«}/∀»«}/¬∅»…&lt;br /&gt;
  ⋮« ⇾(⊙,WIMLStateMachine) {»…&lt;br /&gt;
  ⋮«¬∅(‖&amp;quot;Ⓟ/States&amp;quot;){»«∀(⊙){»…&lt;br /&gt;
  &amp;lt;State Name=&amp;quot;◂‖&amp;quot;Ⓟ/0&amp;quot;▸&amp;quot; Variable=&amp;quot;◂‖&amp;quot;Ⓟ/1&amp;quot;▸&amp;quot;«∃(‖&amp;quot;Ⓟ/2&amp;quot;){» StateType=&amp;quot;◂⊙▸&amp;quot;«}/∃»/&amp;gt;&lt;br /&gt;
  ⋮«}/∀»«}/¬∅»…&lt;br /&gt;
  ⋮« }/⇾ »…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/Attributes&amp;quot;){if(‖&amp;quot;Ⓟ/Association&amp;quot; == null){»…&lt;br /&gt;
  &amp;lt;Attribute Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; Type=&amp;quot;◂((String)(‖&amp;quot;Ⓟ/Type&amp;quot;)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;quot;«∀(‖&amp;quot;Ⓟ/Stereotypes&amp;quot;){» Stereotype-◂Ⓘ▸=&amp;quot;◂⊙▸&amp;quot;«}/∀»…&lt;br /&gt;
    ⋮⊏ ➜ this.Extensions(object, &amp;quot;Attribute&amp;quot;) ⊐…&lt;br /&gt;
  ⋮«}}/∀»…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/Operations&amp;quot;){»…&lt;br /&gt;
  ⋮« String op_type; ⇾(⊙,WIMLTransition) { op_type = &amp;quot;Transition&amp;quot;; }∨{ op_type = &amp;quot;Operation&amp;quot;; }/⇾ »…&lt;br /&gt;
  &amp;lt;◂op_type▸ Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; ReturnType=&amp;quot;◂‖&amp;quot;Ⓟ/ReturnType&amp;quot;▸&amp;quot;«∀(‖&amp;quot;Ⓟ/Stereotypes&amp;quot;){» Stereotype-◂Ⓘ▸=&amp;quot;◂⊙▸&amp;quot;«}/∀»…&lt;br /&gt;
                       ⋮« ⇾(⊙,WIMLTransition) {»«¬∅(‖&amp;quot;Ⓟ/BeforeStateExpression&amp;quot;){» BeforeStates=&amp;quot;◂⊙▸&amp;quot;«}/¬∅»« }/⇾ »…&lt;br /&gt;
    ⋮⊏ ➜ this.Extensions(object, op_type) ⊐…&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮«∀(‖&amp;quot;Ⓟ/Views&amp;quot;){»…&lt;br /&gt;
  &amp;lt;View Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; «¬∅(‖&amp;quot;Ⓟ/Stereotypes&amp;quot;){» Stereotype=&amp;quot;«∀(⊙){»◂⊙▸«}/∀»&amp;quot;«}/¬∅» CLASS=&amp;quot;UMLView_SlotSpecification&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ClassOfView&amp;gt;◂‖[wc]&amp;quot;Ⓟ/Name&amp;quot;▸&amp;lt;/ClassOfView&amp;gt;&lt;br /&gt;
    ⋮⊏ ➜ this.Extensions(object, null) ⊐…&lt;br /&gt;
    ⋮«∀(‖&amp;quot;Ⓟ/SlotSpecifications&amp;quot;){»…&lt;br /&gt;
    &amp;lt;SlotSpecification Name=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot; Visibility=&amp;quot;◂‖&amp;quot;Ⓟ/Visibility&amp;quot;▸&amp;quot; Attributes=&amp;quot;◂‖&amp;quot;Ⓟ/Attributes&amp;quot;▸&amp;quot; Associations=&amp;quot;◂‖&amp;quot;Ⓟ/Associations&amp;quot;▸&amp;quot; Operations=&amp;quot;◂‖&amp;quot;Ⓟ/Operations&amp;quot;▸&amp;quot; Expand=&amp;quot;◂‖&amp;quot;Ⓟ/Expand&amp;quot;▸&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;EntryIncludeRegExp&amp;gt;◂‖&amp;quot;Ⓟ/EntryIncludeRegExp&amp;quot;▸&amp;lt;/EntryIncludeRegExp&amp;gt;&lt;br /&gt;
      &amp;lt;EntryExcludeRegExp&amp;gt;◂‖&amp;quot;Ⓟ/EntryExcludeRegExp&amp;quot;▸&amp;lt;/EntryExcludeRegExp&amp;gt;&lt;br /&gt;
      &amp;lt;FeatureIncludeRegExp&amp;gt;◂‖&amp;quot;Ⓟ/FeatureIncludeRegExp&amp;quot;▸&amp;lt;/FeatureIncludeRegExp&amp;gt;&lt;br /&gt;
      &amp;lt;FeatureExcludeRegExp&amp;gt;◂‖&amp;quot;Ⓟ/FeatureExcludeRegExp&amp;quot;▸&amp;lt;/FeatureExcludeRegExp&amp;gt;&lt;br /&gt;
    &amp;lt;/SlotSpecification&amp;gt;&lt;br /&gt;
    ⋮«}/∀»…&lt;br /&gt;
  &amp;lt;/View&amp;gt;&lt;br /&gt;
  ⋮«}/∀»…&lt;br /&gt;
  ⋮⊏ ➜ this.Extensions(object, null) ⊐…&lt;br /&gt;
« ⇾(⊙,WIMLStateMachine) {»&amp;lt;/StateMachine&amp;gt;«}∨{»&amp;lt;/Class&amp;gt;« }/⇾ »&lt;br /&gt;
« if (has_associations) { »…&lt;br /&gt;
⋮«∀(‖&amp;quot;Ⓟ/Attributes&amp;quot;){if(‖&amp;quot;Ⓟ/Association&amp;quot; != null){»…&lt;br /&gt;
&amp;lt;Association&amp;gt;&lt;br /&gt;
  ⋮⊏ ➜ this.Imports(object) ⊐…&lt;br /&gt;
  &amp;lt;Ends&amp;gt;&lt;br /&gt;
    &amp;lt;End&amp;gt;&lt;br /&gt;
      ⋮«¬∅(‖&amp;quot;Ⓟ/Stereotypes&amp;quot;){»«∀(⊙){»…&lt;br /&gt;
      &amp;lt;Stereotype&amp;gt;◂⊙▸&amp;lt;/Stereotype&amp;gt;&lt;br /&gt;
      ⋮«}/∀»«}/¬∅»…&lt;br /&gt;
      ⋮«∃(‖&amp;quot;Ⓟ/OtherName&amp;quot;){»…&lt;br /&gt;
      &amp;lt;Role&amp;gt;◂⊙▸&amp;lt;/Role&amp;gt;&lt;br /&gt;
      ⋮«}/∃»…&lt;br /&gt;
      &amp;lt;Type&amp;gt;◂‖[wc]&amp;quot;Ⓟ/Name&amp;quot;▸&amp;lt;/Type&amp;gt;&lt;br /&gt;
      ⋮«∃(‖&amp;quot;Ⓟ/OtherMultiplicity&amp;quot;){»…&lt;br /&gt;
      &amp;lt;Multiplicity&amp;gt;◂⊙▸&amp;lt;/Multiplicity&amp;gt;&lt;br /&gt;
      &amp;lt;IsNavigable&amp;gt;true&amp;lt;/IsNavigable&amp;gt;&lt;br /&gt;
      ⋮«}∨{»…&lt;br /&gt;
      &amp;lt;Multiplicity&amp;gt;1&amp;lt;/Multiplicity&amp;gt;&lt;br /&gt;
      &amp;lt;IsNavigable&amp;gt;false&amp;lt;/IsNavigable&amp;gt;&lt;br /&gt;
      ⋮«}/∃»…&lt;br /&gt;
      ⋮«●(‖&amp;quot;Ⓟ/Ends/0&amp;quot;){»⊏ ➜ this.Extensions(object, null) ⊐«}/●»…&lt;br /&gt;
    &amp;lt;/End&amp;gt;&lt;br /&gt;
    &amp;lt;End&amp;gt;&lt;br /&gt;
      &amp;lt;Role&amp;gt;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;lt;/Role&amp;gt;&lt;br /&gt;
      &amp;lt;Type&amp;gt;◂((String)(‖&amp;quot;Ⓟ/Type&amp;quot;)).replace(&amp;quot;/&amp;quot;,&amp;quot;.&amp;quot;)▸&amp;lt;/Type&amp;gt;&lt;br /&gt;
      &amp;lt;Multiplicity&amp;gt;◂‖&amp;quot;Ⓟ/Multiplicity&amp;quot;▸&amp;lt;/Multiplicity&amp;gt;&lt;br /&gt;
      &amp;lt;IsNavigable&amp;gt;true&amp;lt;/IsNavigable&amp;gt;&lt;br /&gt;
      ⋮«●(‖&amp;quot;Ⓟ/Ends/1&amp;quot;){»⊏ ➜ this.Extensions(object, null) ⊐«}/●»…&lt;br /&gt;
    &amp;lt;/End&amp;gt;&lt;br /&gt;
  &amp;lt;/Ends&amp;gt;&lt;br /&gt;
  ⋮⊏ ➜ this.Extensions(object, null) ⊐…&lt;br /&gt;
&amp;lt;/Association&amp;gt;&lt;br /&gt;
⋮«}}/∀»…&lt;br /&gt;
« } »…&lt;br /&gt;
&amp;lt;/Package&amp;gt;&lt;br /&gt;
« } »…&lt;br /&gt;
« } catch (org.oomodels.OOMStatusCode osc) {&lt;br /&gt;
    throw osc;&lt;br /&gt;
  } catch (Throwable t) {&lt;br /&gt;
    org.oomodels.OOMStatusCode osc = new org.oomodels.OOMStatusCode(204);&lt;br /&gt;
    //osc.setCause(t);&lt;br /&gt;
    throw osc;&lt;br /&gt;
  } »…&lt;br /&gt;
⊏ Ⓣ Extensions(Object object, String element) ⊐…&lt;br /&gt;
  ⋮«➀:(e)»…&lt;br /&gt;
  ⋮«➀:(x)»…&lt;br /&gt;
  ⋮«¬∅(‖&amp;quot;Ⓟ/Extensions&amp;quot;){»…&lt;br /&gt;
    ⋮«∀(⊙){»…&lt;br /&gt;
      ⋮«if(((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).equals(&amp;quot;UML&amp;quot;)){»…&lt;br /&gt;
        ⋮«➀(e){if(element!=null){»&amp;gt;&lt;br /&gt;
        ⋮«}}/➀»…&lt;br /&gt;
        ⋮«∀(‖&amp;quot;Ⓟ/Properties&amp;quot;){»…&lt;br /&gt;
◂((WIMLProperty)(⊙)).dumpToXML(&amp;quot;      &amp;quot;,null).toString()▸&lt;br /&gt;
        ⋮«}/∀»…&lt;br /&gt;
      ⋮«}»…&lt;br /&gt;
    ⋮«}/∀»…&lt;br /&gt;
  ⋮«}/¬∅»…&lt;br /&gt;
  ⋮«¬∅(‖&amp;quot;Ⓟ/Extensions&amp;quot;){»…&lt;br /&gt;
    ⋮«∀(⊙){»…&lt;br /&gt;
      ⋮«if(((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).equals(&amp;quot;UML&amp;quot;) == false){»…&lt;br /&gt;
        ⋮«➀(e){if(element!=null){»&amp;gt;&lt;br /&gt;
        ⋮«}}/➀»…&lt;br /&gt;
        ⋮«➀(x){»&lt;br /&gt;
    &amp;lt;Extensions&amp;gt;&lt;br /&gt;
        ⋮«}/➀»…&lt;br /&gt;
        ⋮«if(((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).matches(&amp;quot;^org/xmodel/[^/]*&amp;quot;)){»…&lt;br /&gt;
      &amp;lt;◂((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).replaceFirst(&amp;quot;org/xmodel/&amp;quot;,&amp;quot;&amp;quot;)▸&amp;gt;&lt;br /&gt;
        ⋮«}else{»…&lt;br /&gt;
      &amp;lt;Extension CLASS=&amp;quot;◂‖&amp;quot;Ⓟ/Name&amp;quot;▸&amp;quot;&amp;gt;&lt;br /&gt;
        ⋮«}»…&lt;br /&gt;
          ⋮«∀(‖&amp;quot;Ⓟ/Properties&amp;quot;){»…&lt;br /&gt;
◂((WIMLProperty)(⊙)).dumpToXML(&amp;quot;        &amp;quot;,null).toString()▸&lt;br /&gt;
          ⋮«}/∀»…&lt;br /&gt;
        ⋮«if(((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).matches(&amp;quot;^org/xmodel/[^/]*&amp;quot;)){»…&lt;br /&gt;
      &amp;lt;/◂((String)(‖&amp;quot;Ⓟ/Name&amp;quot;)).replaceFirst(&amp;quot;org/xmodel/&amp;quot;,&amp;quot;&amp;quot;)▸&amp;gt;&lt;br /&gt;
        ⋮«}else{»…&lt;br /&gt;
      &amp;lt;/Extension&amp;gt;&lt;br /&gt;
        ⋮«}»…&lt;br /&gt;
      ⋮«}»…&lt;br /&gt;
    ⋮«}/∀»…&lt;br /&gt;
  ⋮«}/¬∅»…&lt;br /&gt;
  ⋮«¬➀(x){»…&lt;br /&gt;
    &amp;lt;/Extensions&amp;gt;&lt;br /&gt;
  ⋮«}/¬➀»…&lt;br /&gt;
  ⋮«if(element!=null){»…&lt;br /&gt;
    ⋮«¬➀(e){»…&lt;br /&gt;
  &amp;lt;/◂element▸&amp;gt;&lt;br /&gt;
    ⋮«}∨{»/&amp;gt;&lt;br /&gt;
    ⋮«}/¬➀»…&lt;br /&gt;
  ⋮«}»…&lt;br /&gt;
⊏ /Ⓣ ⊐…&lt;br /&gt;
⊏ Ⓣ Imports(Object object) ⊐…&lt;br /&gt;
  &amp;lt;StereotypeModelImport&amp;gt;org.uml.stereotypes.*&amp;lt;/StereotypeModelImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Boolean&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Byte&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Short&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Integer&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Long&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Float&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Double&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Character&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.String&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.util.Date&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;ExternalImport&amp;gt;java.lang.Object&amp;lt;/ExternalImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;boolean&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;byte&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;short&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;int&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;long&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;float&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;double&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
  &amp;lt;PrimitiveImport&amp;gt;char&amp;lt;/PrimitiveImport&amp;gt;&lt;br /&gt;
⊏ /Ⓣ ⊐…&lt;br /&gt;
&amp;lt;/OOMCode&amp;gt;&lt;/div&gt;</summary>
		<author><name>AndreasLeue</name></author>
	</entry>
</feed>