<?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%2Foogenerator%2Fexamples%2Fsamples%2FExample9999_JavaInterface</id>
	<title>Artefact:Template/org/oogenerator/examples/samples/Example9999 JavaInterface - 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%2Foogenerator%2Fexamples%2Fsamples%2FExample9999_JavaInterface"/>
	<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/oogenerator/examples/samples/Example9999_JavaInterface&amp;action=history"/>
	<updated>2026-04-30T00:55:31Z</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/oogenerator/examples/samples/Example9999_JavaInterface&amp;diff=1357&amp;oldid=prev</id>
		<title>AndreasLeue: Artefact:Template/org/oogenerator/examples/Example9999 JavaInterface moved to Artefact:Template/org/oogenerator/examples/samples/Example9999 JavaInterface</title>
		<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/oogenerator/examples/samples/Example9999_JavaInterface&amp;diff=1357&amp;oldid=prev"/>
		<updated>2008-07-17T16:05:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Artefact:Template/org/oogenerator/examples/Example9999_JavaInterface&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Artefact:Template/org/oogenerator/examples/Example9999 JavaInterface (page does not exist)&quot;&gt;Artefact:Template/org/oogenerator/examples/Example9999 JavaInterface&lt;/a&gt; moved to &lt;a href=&quot;/page/Artefact:Template/org/oogenerator/examples/samples/Example9999_JavaInterface&quot; title=&quot;Artefact:Template/org/oogenerator/examples/samples/Example9999 JavaInterface&quot;&gt;Artefact:Template/org/oogenerator/examples/samples/Example9999 JavaInterface&lt;/a&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 16:05, 17 July 2008&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key oomodels:diff::1.12:old-1339:rev-1357 --&gt;
&lt;/table&gt;</summary>
		<author><name>AndreasLeue</name></author>
	</entry>
	<entry>
		<id>https://oomodels.org/index.php?title=Artefact:Template/org/oogenerator/examples/samples/Example9999_JavaInterface&amp;diff=1339&amp;oldid=prev</id>
		<title>AndreasLeue: New page: {{Metabox | Meta_Type     = Type:org/oogenerator/Template/2.0 | Meta_Domain   = Domain:it/development/formatting | Meta_Category = Type:org/oomodels/wiki/Template | Meta_Download = true | ...</title>
		<link rel="alternate" type="text/html" href="https://oomodels.org/index.php?title=Artefact:Template/org/oogenerator/examples/samples/Example9999_JavaInterface&amp;diff=1339&amp;oldid=prev"/>
		<updated>2008-07-17T13:51:30Z</updated>

		<summary type="html">&lt;p&gt;New page: {{Metabox | Meta_Type     = Type:org/oogenerator/Template/2.0 | Meta_Domain   = Domain:it/development/formatting | Meta_Category = Type:org/oomodels/wiki/Template | Meta_Download = true | ...&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;div class=&amp;quot;code&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogintro&amp;quot;&amp;gt;G-2.0-uml-1.0 -*- coding: utf-8; -*-&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.TemplateDeclaration(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 package &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ModelParent/Path&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.Imports(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.Annotations(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 public interface &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.Bases(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«¶(&amp;quot;    &amp;quot;)»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.Attributes(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.Operations(current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(-t:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Interaction/Traits&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ (&amp;quot;com.sphenon.ad.adcore.model.templates.InteractionTraitInterface_&amp;quot;+t)(uml_class) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;   ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«/¶»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∃(-code:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/LogicImplementation/InterfaceBody&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂eval(context, code, current)▸&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ Imports(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import com.sphenon.basics.context.*;&lt;br /&gt;
 import com.sphenon.basics.tracking.annotations.*;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(parentpackage:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ModelParent/Packages&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«⁇(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Dependencies/IsEnclosed&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖[parentpackage]&amp;quot;Ⓟ/Path&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt;.*;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/⁇»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ModelParent/ExternalImports&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ModelParent/ModelImports&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ExternalImports&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/ModelImports&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Dependencies/Imports&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 import &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ TemplateDeclaration(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;« ⇾(⊙,UMLClassTemplate) {&lt;br /&gt;
     ¬∅(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/TemplateParameters&amp;quot;&amp;lt;/span&amp;gt;) {&lt;br /&gt;
 »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 template&amp;lt;span class=&amp;quot;oogjavatemplate&amp;quot;&amp;gt;⋜&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(⊙){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«¬➀{»&amp;lt;/span&amp;gt;,&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/¬➀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;⋝&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;« }/¬∅ }/⇾ »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ Annotations(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;« Object uml_element = current; »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 @ArtefactOrigin({&amp;quot;com.sphenon.ad.adcore.model.templates.JavaInterface.template&amp;quot;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∃(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Accessory/ArtefactOrigin&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Track&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;,&amp;quot;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;&amp;quot;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;})&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.XModelAnnotations(current, &amp;quot;Interface&amp;quot;) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ XModelAnnotations(Object current, String property) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∃(-code:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖'✦/Annotations/&amp;quot; + property + &amp;quot;'&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂eval(context, code, current)▸&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ creates the &amp;quot;extends ....&amp;quot; List of the interface                                       ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ Bases(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;« boolean first = true; »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ------------------------------------------------------------------------------ ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ list of all Bases directly specfied in the UMLModel&lt;br /&gt;
           with an additional check if it's not disabled via XModel property             ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Bases&amp;quot;&amp;lt;/span&amp;gt;){ ⁇(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Generalization/Interface&amp;quot;&amp;lt;/span&amp;gt;){ »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;           ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«if(first){first=false;»&amp;lt;/span&amp;gt;&lt;br /&gt;
     extends &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}else{»&amp;lt;/span&amp;gt;,&lt;br /&gt;
             &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Parent/Id&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/⁇ }/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ------------------------------------------------------------------------------ ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ list of all Bases implicitly specfied via a Stereotype                         ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/CoreClasses/InterfaceBases&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;           ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«if(first){first=false;»&amp;lt;/span&amp;gt;&lt;br /&gt;
     extends &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}else{»&amp;lt;/span&amp;gt;,&lt;br /&gt;
             &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;       ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ------------------------------------------------------------------------------ ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ Attributes                                                                             ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ Attributes(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -----------------------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -- Attributes ---------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(a:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Attributes&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;« if (&amp;quot;public&amp;quot;.equals(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Visibility&amp;quot;&amp;lt;/span&amp;gt;)) { »&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.XModelAnnotations(a, &amp;quot;InterfaceGet&amp;quot;) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Visibility&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogtag&amp;quot;&amp;gt;⋖type⋗&amp;lt;/span&amp;gt; get&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; (CallContext context);&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«¬⁇(-:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/IsReadOnly&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                            ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∃(-:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Logic/DefaultValue&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.XModelAnnotations(a, &amp;quot;InterfaceDefault&amp;quot;) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Visibility&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏➜this.ImplType(a)⊐&amp;lt;/span&amp;gt; default&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; (CallContext context);&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                            ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.XModelAnnotations(a, &amp;quot;InterfaceSet&amp;quot;) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Visibility&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; void set&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; (CallContext context, &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏➜this.ImplType(a)⊐&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogencoding&amp;quot;&amp;gt;⌘MC/LCU/JAVAID&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt;);&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/¬⁇»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(-t:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Interaction/Traits&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ (&amp;quot;com.sphenon.ad.adcore.model.templates.InteractionTraitInterfaceAttribute_&amp;quot;+t)(a) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -----------------------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ chooses either ImplementationType, if given, otherwise Type                            ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ ImplType(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∃(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖'✦/Logic/ImplementationType'&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂⊙▸&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}}else{{»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtag&amp;quot;&amp;gt;⋖type⋗&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∃»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ Operations                                                                             ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ Ⓣ Operations(Object current) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -----------------------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -- Operations ---------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(o:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Operations&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ this.XModelAnnotations(o, &amp;quot;InterfaceOperation&amp;quot;) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;public &amp;lt;span class=&amp;quot;oogtag&amp;quot;&amp;gt;⋖type⋗&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt; (CallContext context&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Signature/Arguments&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;oogtag&amp;quot;&amp;gt;⋖type⋗&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;oogexpression&amp;quot;&amp;gt;◂&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;Ⓟ/Name&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogencoding&amp;quot;&amp;gt;⌘MC/LCU/JAVAID&amp;lt;/span&amp;gt;▸&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;);&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«∀(-t:&amp;lt;span class=&amp;quot;oogpath&amp;quot;&amp;gt;‖&amp;quot;✦/Interaction/Traits&amp;quot;&amp;lt;/span&amp;gt;){»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ ➜ (&amp;quot;com.sphenon.ad.adcore.model.templates.InteractionTraitInterfaceAttribute_&amp;quot;+t)(o) ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                        ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;                ⋮&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcode&amp;quot;&amp;gt;«}/∀»&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogindentation&amp;quot;&amp;gt;    ⋮&amp;lt;/span&amp;gt;// -----------------------------------------------------------------------&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogtemplatecode&amp;quot;&amp;gt;⊏ /Ⓣ ⊐&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;oogcomment&amp;quot;&amp;gt;⊰ ====================================================================================== ⊱&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;oogcontinuation&amp;quot;&amp;gt;…&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>AndreasLeue</name></author>
	</entry>
</feed>