Bug 496192 : fix pom and build
Change-Id: Id66d725d647987b6035928e0fcc49ff3991aec81
Signed-off-by: jcelmer <jan.celmer@atos.net>
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.commons/.gitignore b/plugins/org.eclipse.gendoc.bundle.acceleo.commons/.gitignore
new file mode 100644
index 0000000..8af860f
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.commons/.gitignore
@@ -0,0 +1 @@
+/bin/*class
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.gmf/.gitignore b/plugins/org.eclipse.gendoc.bundle.acceleo.gmf/.gitignore
new file mode 100644
index 0000000..8af860f
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.gmf/.gitignore
@@ -0,0 +1 @@
+/bin/*class
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/.gitignore b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/.gitignore
index 5e56e04..8af860f 100644
--- a/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/.gitignore
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/.gitignore
@@ -1 +1 @@
-/bin
+/bin/*class
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.emtl b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.emtl
new file mode 100644
index 0000000..161a21c
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.emtl
@@ -0,0 +1,365 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
+ <mtl:Module name="papyrus" nsURI="org::eclipse::gendoc::bundle::acceleo::papyrus::mtl::papyrus" startHeaderPosition="297" endHeaderPosition="365">
+ <input>
+ <takesTypesFrom href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#/"/>
+ </input>
+ <ownedModuleElement xsi:type="mtl:Comment">
+ <body startPosition="377" endPosition="410" value=" - get the diagrams of an object "/>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Query" name="getPapyrusDiagrams" visibility="Public" type="/3/Sequence(Diagram)">
+ <parameter name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </parameter>
+ <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/5">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getPapyrusDiagrams(org.eclipse.emf.ecore.EObject)">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(EObject)" kind="Sequence">
+ <part xsi:type="ocl.ecore:CollectionItem">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <item xsi:type="ocl.ecore:VariableExp" name="arg0" referredVariable="/0/getPapyrusDiagrams/arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </item>
+ </part>
+ </argument>
+ </expression>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Comment">
+ <body startPosition="649" endPosition="687" value=" - get the documentation of an object "/>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Query" name="getDocumentation" visibility="Public">
+ <parameter name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </parameter>
+ <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/8">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getDocumentation(org.eclipse.emf.ecore.EObject)">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(EObject)" kind="Sequence">
+ <part xsi:type="ocl.ecore:CollectionItem">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <item xsi:type="ocl.ecore:VariableExp" name="arg0" referredVariable="/0/getDocumentation/arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </item>
+ </part>
+ </argument>
+ </expression>
+ <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Comment">
+ <body startPosition="912" endPosition="960" value=" - get the documentation resources of an object "/>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Query" name="getDocumentationResources" visibility="Public" type="/3/Sequence(String)">
+ <parameter name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </parameter>
+ <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/11">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getDocumentationResources(org.eclipse.emf.ecore.EObject)">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(EObject)" kind="Sequence">
+ <part xsi:type="ocl.ecore:CollectionItem">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <item xsi:type="ocl.ecore:VariableExp" name="arg0" referredVariable="/0/getDocumentationResources/arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </item>
+ </part>
+ </argument>
+ </expression>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Comment">
+ <body startPosition="1212" endPosition="1295" value=" - virtual order methods must be implemented if the module is integrated to papyrus"/>
+ </ownedModuleElement>
+ </mtl:Module>
+ <ecore:EPackage name="additions">
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_String_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Integer_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Real_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ecore_EObject_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eAnnotations>
+ <eOperations name="getPapyrusDiagrams" eType="/3/Sequence(Diagram)">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/getPapyrusDiagrams"/>
+ <eParameters name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="getDocumentation">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/getDocumentation"/>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <eParameters name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="getDocumentationResources" eType="/3/Sequence(String)">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/getDocumentationResources"/>
+ <eParameters name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OclAny_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ </eAnnotations>
+ <eOperations name="invoke">
+ <eAnnotations source="MTL non-standard"/>
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <eParameters name="class">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eParameters>
+ <eParameters name="method">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eParameters>
+ <eParameters name="arguments">
+ <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Collection(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Sequence(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OrderedSet(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ecore:EPackage name="collections">
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Diagram)" instanceClassName="java.util.List">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List">
+ <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EObject)" instanceClassName="java.util.List">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" instanceClassName="java.util.List">
+ <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ecore:EAnnotation source="positions">
+ <eAnnotations source="positions.0" references="/0/@ownedModuleElement.0">
+ <details key="start" value="369"/>
+ <details key="end" value="412"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.1" references="/0/getPapyrusDiagrams">
+ <details key="start" value="413"/>
+ <details key="end" value="639"/>
+ <details key="line" value="13"/>
+ </eAnnotations>
+ <eAnnotations source="positions.2" references="/0/getPapyrusDiagrams/arg0">
+ <details key="start" value="446"/>
+ <details key="end" value="467"/>
+ <details key="line" value="13"/>
+ </eAnnotations>
+ <eAnnotations source="positions.3" references="/0/getPapyrusDiagrams/@expression">
+ <details key="start" value="492"/>
+ <details key="end" value="636"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.4" references="/0/getPapyrusDiagrams/@expression/self">
+ <details key="start" value="-1"/>
+ <details key="end" value="-1"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.5" references="/0/getPapyrusDiagrams/@expression/@argument.0">
+ <details key="start" value="499"/>
+ <details key="end" value="566"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.6" references="/0/getPapyrusDiagrams/@expression/@argument.1">
+ <details key="start" value="568"/>
+ <details key="end" value="619"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.7" references="/0/getPapyrusDiagrams/@expression/@argument.2">
+ <details key="start" value="621"/>
+ <details key="end" value="635"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.8" references="/0/getPapyrusDiagrams/@expression/@argument.2/@part.0/arg0">
+ <details key="start" value="630"/>
+ <details key="end" value="634"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.9" references="/0/@ownedModuleElement.2">
+ <details key="start" value="641"/>
+ <details key="end" value="689"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.10" references="/0/getDocumentation">
+ <details key="start" value="691"/>
+ <details key="end" value="902"/>
+ <details key="line" value="17"/>
+ </eAnnotations>
+ <eAnnotations source="positions.11" references="/0/getDocumentation/arg0">
+ <details key="start" value="722"/>
+ <details key="end" value="743"/>
+ <details key="line" value="17"/>
+ </eAnnotations>
+ <eAnnotations source="positions.12" references="/0/getDocumentation/@expression">
+ <details key="start" value="757"/>
+ <details key="end" value="899"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.13" references="/0/getDocumentation/@expression/self">
+ <details key="start" value="-1"/>
+ <details key="end" value="-1"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.14" references="/0/getDocumentation/@expression/@argument.0">
+ <details key="start" value="764"/>
+ <details key="end" value="831"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.15" references="/0/getDocumentation/@expression/@argument.1">
+ <details key="start" value="833"/>
+ <details key="end" value="882"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.16" references="/0/getDocumentation/@expression/@argument.2">
+ <details key="start" value="884"/>
+ <details key="end" value="898"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.17" references="/0/getDocumentation/@expression/@argument.2/@part.0/arg0">
+ <details key="start" value="893"/>
+ <details key="end" value="897"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.18" references="/0/@ownedModuleElement.4">
+ <details key="start" value="904"/>
+ <details key="end" value="962"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.19" references="/0/getDocumentationResources">
+ <details key="start" value="963"/>
+ <details key="end" value="1202"/>
+ <details key="line" value="21"/>
+ </eAnnotations>
+ <eAnnotations source="positions.20" references="/0/getDocumentationResources/arg0">
+ <details key="start" value="1003"/>
+ <details key="end" value="1024"/>
+ <details key="line" value="21"/>
+ </eAnnotations>
+ <eAnnotations source="positions.21" references="/0/getDocumentationResources/@expression">
+ <details key="start" value="1048"/>
+ <details key="end" value="1199"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.22" references="/0/getDocumentationResources/@expression/self">
+ <details key="start" value="-1"/>
+ <details key="end" value="-1"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.23" references="/0/getDocumentationResources/@expression/@argument.0">
+ <details key="start" value="1055"/>
+ <details key="end" value="1122"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.24" references="/0/getDocumentationResources/@expression/@argument.1">
+ <details key="start" value="1124"/>
+ <details key="end" value="1182"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.25" references="/0/getDocumentationResources/@expression/@argument.2">
+ <details key="start" value="1184"/>
+ <details key="end" value="1198"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.26" references="/0/getDocumentationResources/@expression/@argument.2/@part.0/arg0">
+ <details key="start" value="1193"/>
+ <details key="end" value="1197"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.27" references="/0/@ownedModuleElement.6">
+ <details key="start" value="1204"/>
+ <details key="end" value="1297"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ </ecore:EAnnotation>
+</xmi:XMI>
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.mtl b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.mtl
new file mode 100644
index 0000000..2c0834c
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.papyrus/bin/org/eclipse/gendoc/bundle/acceleo/papyrus/mtl/papyrus.mtl
@@ -0,0 +1,24 @@
+[comment
+ Copyright (c) 2010 Atos Origin.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+/]
+[module papyrus('http://www.eclipse.org/gmf/runtime/1.0.2/notation')/]
+
+[comment - get the diagrams of an object /]
+[query public getPapyrusDiagrams(arg0 : ecore::EObject) : Sequence(Diagram)
+ = invoke('org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices', 'getPapyrusDiagrams(org.eclipse.emf.ecore.EObject)', Sequence{arg0}) /]
+
+[comment - get the documentation of an object /]
+[query public getDocumentation(arg0 : ecore::EObject) : String
+ = invoke('org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices', 'getDocumentation(org.eclipse.emf.ecore.EObject)', Sequence{arg0}) /]
+
+[comment - get the documentation resources of an object /]
+[query public getDocumentationResources(arg0 : ecore::EObject) : Sequence(String)
+ = invoke('org.eclipse.gendoc.bundle.acceleo.papyrus.service.PapyrusServices', 'getDocumentationResources(org.eclipse.emf.ecore.EObject)', Sequence{arg0}) /]
+
+[comment - virtual order methods must be implemented if the module is integrated to papyrus/]
\ No newline at end of file
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/.gitignore b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/.gitignore
index 5e56e04..8af860f 100644
--- a/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/.gitignore
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/.gitignore
@@ -1 +1 @@
-/bin
+/bin/*class
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.emtl b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.emtl
new file mode 100644
index 0000000..f3c43fe
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.emtl
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:mtl="http://www.eclipse.org/acceleo/mtl/3.0" xmlns:ocl.ecore="http://www.eclipse.org/ocl/1.1.0/Ecore">
+ <mtl:Module name="sirius" nsURI="org::eclipse::gendoc::bundle::acceleo::sirius::mtl::sirius" startHeaderPosition="290" endHeaderPosition="404">
+ <input>
+ <takesTypesFrom href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#/"/>
+ </input>
+ <input>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#/"/>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#//description"/>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#//description/style"/>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#//description/tool"/>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#//description/filter"/>
+ <takesTypesFrom href="http://www.eclipse.org/sirius/diagram/1.1.0#//description/concern"/>
+ </input>
+ <ownedModuleElement xsi:type="mtl:Comment">
+ <body startPosition="416" endPosition="449" value=" - get the diagrams of an object "/>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Query" name="getSiriusDiagrams" visibility="Public" type="/3/Sequence(Diagram)">
+ <parameter name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </parameter>
+ <expression xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/oclstdlib_OclAny_Class/invoke">
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/5">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </source>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.gendoc.bundle.acceleo.sirius.service.SiriusServices">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="getSiriusDiagrams(org.eclipse.emf.ecore.EObject)">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </argument>
+ <argument xsi:type="ocl.ecore:CollectionLiteralExp" eType="/3/Sequence(EObject)" kind="Sequence">
+ <part xsi:type="ocl.ecore:CollectionItem">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <item xsi:type="ocl.ecore:VariableExp" name="arg0" referredVariable="/0/getSiriusDiagrams/arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </item>
+ </part>
+ </argument>
+ </expression>
+ </ownedModuleElement>
+ <ownedModuleElement xsi:type="mtl:Query" name="getSiriusDiagramName" visibility="Public">
+ <parameter name="di">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </parameter>
+ <expression xsi:type="ocl.ecore:PropertyCallExp">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <source xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/sirius/diagram/1.1.0#//DSemanticDiagram"/>
+ <source xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <source xsi:type="ocl.ecore:OperationCallExp">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ <source xsi:type="ocl.ecore:VariableExp" name="di" referredVariable="/0/getSiriusDiagramName/di">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </source>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainer"/>
+ </source>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/emf/2002/Ecore#//EObject/eContainer"/>
+ </source>
+ <argument xsi:type="ocl.ecore:TypeExp" eType="/8/DSemanticDiagram">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/sirius/diagram/1.1.0#//DSemanticDiagram"/>
+ </argument>
+ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/>
+ </source>
+ <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/sirius/1.1.0#//DRepresentation/name"/>
+ </expression>
+ <type xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </ownedModuleElement>
+ </mtl:Module>
+ <ecore:EPackage name="additions">
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_String_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Integer_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Real_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Real"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ecore_EObject_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eAnnotations>
+ <eOperations name="getSiriusDiagrams" eType="/3/Sequence(Diagram)">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/getSiriusDiagrams"/>
+ <eParameters name="arg0">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eParameters>
+ </eOperations>
+ <eOperations name="getSiriusDiagramName">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <contents xsi:type="ocl.ecore:Constraint"/>
+ </eAnnotations>
+ <eAnnotations source="MTL" references="/0/getSiriusDiagramName"/>
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ <eParameters name="di">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OclAny_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ </eAnnotations>
+ <eOperations name="invoke">
+ <eAnnotations source="MTL non-standard"/>
+ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ <eParameters name="class">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eParameters>
+ <eParameters name="method">
+ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/>
+ </eParameters>
+ <eParameters name="arguments">
+ <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/acceleo/mtl/3.0/mtlnonstdlib.ecore#//Sequence(OclAny)"/>
+ </eParameters>
+ </eOperations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Collection(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Collection(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_Sequence(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="oclstdlib_OrderedSet(T)_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="notation_Diagram_Class">
+ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL">
+ <references href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </eAnnotations>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ecore:EPackage name="collections">
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(Diagram)" instanceClassName="java.util.List">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EObject)" instanceClassName="java.util.List">
+ <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ocl.ecore:SequenceType" instanceClassName="java.util.List">
+ <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </ocl.ecore:Variable>
+ <ecore:EPackage name="types">
+ <eClassifiers xsi:type="ocl.ecore:TypeType" name="DSemanticDiagram">
+ <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/sirius/diagram/1.1.0#//DSemanticDiagram"/>
+ </eClassifiers>
+ </ecore:EPackage>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/gmf/runtime/1.0.2/notation#//Diagram"/>
+ </ocl.ecore:Variable>
+ <ocl.ecore:Variable name="self">
+ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
+ </ocl.ecore:Variable>
+ <ecore:EAnnotation source="positions">
+ <eAnnotations source="positions.0" references="/0/@ownedModuleElement.0">
+ <details key="start" value="408"/>
+ <details key="end" value="451"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.1" references="/0/getSiriusDiagrams">
+ <details key="start" value="452"/>
+ <details key="end" value="674"/>
+ <details key="line" value="13"/>
+ </eAnnotations>
+ <eAnnotations source="positions.2" references="/0/getSiriusDiagrams/arg0">
+ <details key="start" value="484"/>
+ <details key="end" value="505"/>
+ <details key="line" value="13"/>
+ </eAnnotations>
+ <eAnnotations source="positions.3" references="/0/getSiriusDiagrams/@expression">
+ <details key="start" value="530"/>
+ <details key="end" value="671"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.4" references="/0/getSiriusDiagrams/@expression/self">
+ <details key="start" value="-1"/>
+ <details key="end" value="-1"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.5" references="/0/getSiriusDiagrams/@expression/@argument.0">
+ <details key="start" value="537"/>
+ <details key="end" value="602"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.6" references="/0/getSiriusDiagrams/@expression/@argument.1">
+ <details key="start" value="604"/>
+ <details key="end" value="654"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.7" references="/0/getSiriusDiagrams/@expression/@argument.2">
+ <details key="start" value="656"/>
+ <details key="end" value="670"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.8" references="/0/getSiriusDiagrams/@expression/@argument.2/@part.0/arg0">
+ <details key="start" value="665"/>
+ <details key="end" value="669"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.9" references="/0/getSiriusDiagramName">
+ <details key="start" value="678"/>
+ <details key="end" value="813"/>
+ <details key="line" value="17"/>
+ </eAnnotations>
+ <eAnnotations source="positions.10" references="/0/getSiriusDiagramName/di">
+ <details key="start" value="713"/>
+ <details key="end" value="725"/>
+ <details key="line" value="17"/>
+ </eAnnotations>
+ <eAnnotations source="positions.11" references="/0/getSiriusDiagramName/@expression">
+ <details key="start" value="740"/>
+ <details key="end" value="810"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.12" references="/0/getSiriusDiagramName/@expression/@source">
+ <details key="start" value="740"/>
+ <details key="end" value="805"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.13" references="/0/getSiriusDiagramName/@expression/@source/@source">
+ <details key="start" value="740"/>
+ <details key="end" value="768"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.14" references="/0/getSiriusDiagramName/@expression/@source/@source/@source">
+ <details key="start" value="740"/>
+ <details key="end" value="755"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.15" references="/0/getSiriusDiagramName/@expression/@source/@source/@source/di">
+ <details key="start" value="740"/>
+ <details key="end" value="742"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ <eAnnotations source="positions.16" references="/0/getSiriusDiagramName/@expression/@source/@argument.0">
+ <details key="start" value="779"/>
+ <details key="end" value="804"/>
+ <details key="line" value="0"/>
+ </eAnnotations>
+ </ecore:EAnnotation>
+</xmi:XMI>
diff --git a/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.mtl b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.mtl
new file mode 100644
index 0000000..f3429b5
--- /dev/null
+++ b/plugins/org.eclipse.gendoc.bundle.acceleo.sirius/bin/org/eclipse/gendoc/bundle/acceleo/sirius/mtl/sirius.mtl
@@ -0,0 +1,19 @@
+[comment
+ Copyright (c) 2015 Atos.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+/]
+[module sirius('http://www.eclipse.org/gmf/runtime/1.0.2/notation', 'http://www.eclipse.org/sirius/diagram/1.1.0')/]
+
+[comment - get the diagrams of an object /]
+[query public getSiriusDiagrams(arg0 : ecore::EObject) : Sequence(Diagram)
+ = invoke('org.eclipse.gendoc.bundle.acceleo.sirius.service.SiriusServices', 'getSiriusDiagrams(org.eclipse.emf.ecore.EObject)', Sequence{arg0}) /]
+
+
+[query public getSiriusDiagramName(di : Diagram) : String
+ = di.eContainer().eContainer().oclAsType(diagram::DSemanticDiagram).name /]
+
diff --git a/pom.xml b/pom.xml
index b24eed4..4c81df9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.gendoc</groupId>
<artifactId>parent</artifactId>
- <version>0.5.1-juno-SNAPSHOT</version>
+ <version>0.5.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>