| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> |
| <uml:Model xmi:id="_qN46sB17Eem3fboELVTtYQ" name="DocumentStructureTemplate" URI="http://www.eclipse.org/papyrus/model2doc/emf/1.0.0/documentstructuretemplate"> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_qYqAQB17Eem3fboELVTtYQ"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> |
| </packageImport> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_pmiT0B5MEemmq_cjeiIGww" name="DocumentTemplate"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_sAROQDnKEem5-oyJMXJtFA" name="semanticContext" visibility="public"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_h4riAEBTEemAE9dcWhaqZw" annotatedElement="_sAROQDnKEem5-oyJMXJtFA"> |
| <body>Reference to the element of the documented model from which the generated documentation will start.</body> |
| </ownedComment> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hnyi4DnWEem5-oyJMXJtFA"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ub48IDnKEem5-oyJMXJtFA" name="graphicalContext" visibility="public"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_p_ml0EBTEemAE9dcWhaqZw" annotatedElement="_ub48IDnKEem5-oyJMXJtFA"> |
| <body>Reference the element under which the DocumentTemplate will be displayed in a TreeViewer (for example).</body> |
| </ownedComment> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IRoxIDnWEem5-oyJMXJtFA"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_2Eq_gDnXEem5-oyJMXJtFA" name="documentTemplatePrototype" type="_xkiHEDnVEem5-oyJMXJtFA" aggregation="shared" association="_2EojQDnXEem5-oyJMXJtFA"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_FQbSsEBUEemAE9dcWhaqZw" annotatedElement="_2Eq_gDnXEem5-oyJMXJtFA"> |
| <body>Reference the DocumentTemplatePrototype used to initialize this DocumentTemplate.</body> |
| </ownedComment> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_UOsFoD8_EemRfNnBSp4rTg" name="name"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_wqcGIEBTEemAE9dcWhaqZw" annotatedElement="_UOsFoD8_EemRfNnBSp4rTg"> |
| <body>The name of the document. This name will be used as label in widget displaying the DocumentTemplate.
 |
| This field won't be used in the generated document.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_WYPzID8_EemRfNnBSp4rTg" name="description"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_6oOk8EBTEemAE9dcWhaqZw" annotatedElement="_WYPzID8_EemRfNnBSp4rTg"> |
| <body>The description of the DocumentTemplate. 
 |
| This field is here for documentation of the DocumentStructureModel, but won't be used in the generated document.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XaRQ0D8_EemRfNnBSp4rTg"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_yO3_QEBREemAE9dcWhaqZw" name="kindId" visibility="public"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_i7thwEBSEemAE9dcWhaqZw" annotatedElement="_yO3_QEBREemAE9dcWhaqZw"> |
| <body>This field will allow a better integration with the Papyrus Architecture Framework.
 |
| The value will be something like "org.eclipse.papyrus.uml.genericdocumenttemplate".
 |
| This field will be used to find the ViewPrototype of an instance of DocumentTemplate.
 |
| This field is useless for usage outside of Papyrus, but we set its multiplicity to [1] to avoid possible mistake in Papyrus usages.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_TBR2gFCGEems8PYEpvQE1w" name="documentStructureGeneratorConfiguration" aggregation="composite" association="_TBJToFCGEems8PYEpvQE1w"> |
| <type xmi:type="uml:Interface" href="pathmap://GENERATOR_CONFIGURATION/generatorconfiguration.uml#_fUlRoFB6EemNlsOH2YnpzQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_NhZRcIxSEem126L41vD09A" name="author" aggregation="composite" association="_NhQHgIxSEem126L41vD09A"> |
| <type xmi:type="uml:Interface" href="pathmap://MODEL2DOC/AUTHOR/author.uml#_PbrtUIwlEemPH4WRSA0__A"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PVz1YIxSEem126L41vD09A"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PUhb8IxSEem126L41vD09A" value="*"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_MW0s4EmEEem4wpUXttaNpQ" name="getType"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pH_JwHyKEem_s8OKqzIaBA" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pH_JwXyKEem_s8OKqzIaBA" key="body" value="if (null != getDocumentTemplatePrototype()) {
	return getDocumentTemplatePrototype().getType();
}
return null;"/> |
| </eAnnotations> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_UHiQIEmEEem4wpUXttaNpQ" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_WUMU8EmEEem4wpUXttaNpQ" name="getIconPath"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hxXhgHyKEem_s8OKqzIaBA" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hxXhgXyKEem_s8OKqzIaBA" key="body" value="if (null != getDocumentTemplatePrototype()) {
	return getDocumentTemplatePrototype().getIconPath();
}
return null;"/> |
| </eAnnotations> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_WUMU8UmEEem4wpUXttaNpQ" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_tLqTYB17Eem3fboELVTtYQ" name="TextDocumentTemplate"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_-rx1AEmKEem4wpUXttaNpQ" name="mainTitle"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AYvGEEmLEem4wpUXttaNpQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_EPjnUjnMEem5-oyJMXJtFA" name="documentPart" type="_zXDZIDnLEem5-oyJMXJtFA" aggregation="composite" association="_EPiZMDnMEem5-oyJMXJtFA"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EPjnUznMEem5-oyJMXJtFA"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EPjnVDnMEem5-oyJMXJtFA" value="*"/> |
| </ownedAttribute> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_nWOeEB5MEemmq_cjeiIGww" client="_tLqTYB17Eem3fboELVTtYQ" supplier="_pmiT0B5MEemmq_cjeiIGww" contract="_pmiT0B5MEemmq_cjeiIGww"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_f03L4DnLEem5-oyJMXJtFA" name="TableOfContents"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="__DSPoOj3Eem6Q8pIItgtwQ" annotatedElement="_f03L4DnLEem5-oyJMXJtFA"> |
| <body>This element allows to declare that the generated document will contain a Table of Contents.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ikXfEDnLEem5-oyJMXJtFA" name="tocTitle"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_DACZEOj4Eem6Q8pIItgtwQ" annotatedElement="_ikXfEDnLEem5-oyJMXJtFA"> |
| <body>This field allows to define the custom title for the table of contents.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_o4csQDnLEem5-oyJMXJtFA" value="Table Of Contents"/> |
| </ownedAttribute> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Omg0EDnMEem5-oyJMXJtFA" client="_f03L4DnLEem5-oyJMXJtFA" supplier="_zXDZIDnLEem5-oyJMXJtFA" contract="_zXDZIDnLEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_xzVjoDnLEem5-oyJMXJtFA" name="Body"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_JFV1wFYAEemKJasCEBKPhQ" annotatedElement="_xzVjoDnLEem5-oyJMXJtFA"> |
| <body>This element represents the body of the future document. Its children describe how to traverse the user model in order to build the final document. 
 |
| Its children are an alternation of two kinds of objects: IBodyPartTemplate and ISubBodyPartTemplate. The IBodyPartTemplate children are ISubBodyPartTemplate, and in turn, the ISubBodyPartTemplate children are IBodyPartTemplate again. This occurs at each level. </body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_omOJ81X9EemKJasCEBKPhQ" name="bodyPartTemplate" type="_lpLKAFX9EemKJasCEBKPhQ" aggregation="composite" association="_omOJ8FX9EemKJasCEBKPhQ"> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_omOxAVX9EemKJasCEBKPhQ" value="*"/> |
| </ownedAttribute> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_PHIN0DnMEem5-oyJMXJtFA" client="_xzVjoDnLEem5-oyJMXJtFA" supplier="_zXDZIDnLEem5-oyJMXJtFA" contract="_zXDZIDnLEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_zXDZIDnLEem5-oyJMXJtFA" name="DocumentPart"/> |
| <packagedElement xmi:type="uml:Association" xmi:id="_EPiZMDnMEem5-oyJMXJtFA" memberEnd="_EPjnUjnMEem5-oyJMXJtFA _EPkOYDnMEem5-oyJMXJtFA"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EPjnUDnMEem5-oyJMXJtFA" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EPjnUTnMEem5-oyJMXJtFA" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_EPkOYDnMEem5-oyJMXJtFA" name="textDocumentTemplate" type="_tLqTYB17Eem3fboELVTtYQ" association="_EPiZMDnMEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_xkiHEDnVEem5-oyJMXJtFA" name="DocumentTemplatePrototype"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_7PfJcDnVEem5-oyJMXJtFA" name="type"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_xCf2QEBSEemAE9dcWhaqZw" name="iconPath"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_AZyrIDnWEem5-oyJMXJtFA" name="description"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C-akADnWEem5-oyJMXJtFA"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_3uSTkjnVEem5-oyJMXJtFA" name="documentTemplate" type="_pmiT0B5MEemmq_cjeiIGww" aggregation="composite" association="_3uRFcDnVEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_3uRFcDnVEem5-oyJMXJtFA" memberEnd="_3uSTkjnVEem5-oyJMXJtFA _3uS6oTnVEem5-oyJMXJtFA"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3uSTkDnVEem5-oyJMXJtFA" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3uSTkTnVEem5-oyJMXJtFA" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_3uS6oTnVEem5-oyJMXJtFA" name="documentPrototype" type="_xkiHEDnVEem5-oyJMXJtFA" association="_3uRFcDnVEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_2EojQDnXEem5-oyJMXJtFA" memberEnd="_2Eq_gDnXEem5-oyJMXJtFA _2Eq_gznXEem5-oyJMXJtFA"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2EqYcDnXEem5-oyJMXJtFA" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2EqYcTnXEem5-oyJMXJtFA" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_2Eq_gznXEem5-oyJMXJtFA" name="documentTemplate" type="_pmiT0B5MEemmq_cjeiIGww" association="_2EojQDnXEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Enumeration" xmi:id="_SKJWIEojEem4wpUXttaNpQ" name="EClassFilterBehavior"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_AT5cAFYFEemKJasCEBKPhQ" annotatedElement="_SKJWIEojEem4wpUXttaNpQ"> |
| <body>This enumeration allows to describe how to implement the filter rule in EClassPartTemplate.</body> |
| </ownedComment> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YPrJ8EojEem4wpUXttaNpQ" name="TYPE_OF"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_c0QIYEojEem4wpUXttaNpQ" name="KIND_OF"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_TBJToFCGEems8PYEpvQE1w" memberEnd="_TBR2gFCGEems8PYEpvQE1w _TBSdkVCGEems8PYEpvQE1w"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TBQBUFCGEems8PYEpvQE1w" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TBQoYFCGEems8PYEpvQE1w" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_TBSdkVCGEems8PYEpvQE1w" name="documentTemplate" type="_pmiT0B5MEemmq_cjeiIGww" association="_TBJToFCGEems8PYEpvQE1w"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_lpLKAFX9EemKJasCEBKPhQ" name="IBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_6bjMwFX9EemKJasCEBKPhQ" annotatedElement="_lpLKAFX9EemKJasCEBKPhQ"> |
| <body>Base element to build the body of the document.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_CSwiIFYVEemiOeXIb5muwQ" general="_XvipQFYUEemiOeXIb5muwQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_omOJ8FX9EemKJasCEBKPhQ" memberEnd="_omOJ81X9EemKJasCEBKPhQ _omOxAlX9EemKJasCEBKPhQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_omOJ8VX9EemKJasCEBKPhQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_omOJ8lX9EemKJasCEBKPhQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_omOxAlX9EemKJasCEBKPhQ" name="body" type="_xzVjoDnLEem5-oyJMXJtFA" association="_omOJ8FX9EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_Pau8cFX-EemKJasCEBKPhQ" name="IComposedBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_SK_oIFX_EemKJasCEBKPhQ" annotatedElement="_Pau8cFX-EemKJasCEBKPhQ"> |
| <body>This body part template can have children of type ISubBodyPartTemplate.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_qb4OkFX-EemKJasCEBKPhQ" general="_lpLKAFX9EemKJasCEBKPhQ"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_xUByIlX-EemKJasCEBKPhQ" name="subBodyPartTemplate" type="_VnL3oFX-EemKJasCEBKPhQ" aggregation="composite" association="_xUBLEFX-EemKJasCEBKPhQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xUByI1X-EemKJasCEBKPhQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xUByJFX-EemKJasCEBKPhQ" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_R99HIFX-EemKJasCEBKPhQ" name="ILeafBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_TcBLIFX_EemKJasCEBKPhQ" annotatedElement="_R99HIFX-EemKJasCEBKPhQ"> |
| <body>This body part template can't have children.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_sVYt4FX-EemKJasCEBKPhQ" general="_lpLKAFX9EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_VnL3oFX-EemKJasCEBKPhQ" name="ISubBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_cnA7EFX_EemKJasCEBKPhQ" annotatedElement="_VnL3oFX-EemKJasCEBKPhQ"> |
| <body>Common interface for the children of ICompositeBodyPartTemplate.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_Htiv0FYVEemiOeXIb5muwQ" general="_XvipQFYUEemiOeXIb5muwQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_cjbRAFX-EemKJasCEBKPhQ" name="IComposedSubBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_gMcJoFX_EemKJasCEBKPhQ" annotatedElement="_cjbRAFX-EemKJasCEBKPhQ"> |
| <body>This sub body part template can have children of type IBodyPartTemplate.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_CvcgIFX_EemKJasCEBKPhQ" general="_VnL3oFX-EemKJasCEBKPhQ"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ElQLMlX_EemKJasCEBKPhQ" name="bodyPartTemplate" type="_lpLKAFX9EemKJasCEBKPhQ" aggregation="composite" association="_ElNH4FX_EemKJasCEBKPhQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ElQyQFX_EemKJasCEBKPhQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ElQyQVX_EemKJasCEBKPhQ" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_e0vMUFX-EemKJasCEBKPhQ" name="ILeafSubBodyPartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_jKWFMFX_EemKJasCEBKPhQ" annotatedElement="_e0vMUFX-EemKJasCEBKPhQ"> |
| <body>This sub body part template can't have children.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_CDgAIFX_EemKJasCEBKPhQ" general="_VnL3oFX-EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_xUBLEFX-EemKJasCEBKPhQ" memberEnd="_xUByIlX-EemKJasCEBKPhQ _xUByJVX-EemKJasCEBKPhQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xUByIFX-EemKJasCEBKPhQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xUByIVX-EemKJasCEBKPhQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_xUByJVX-EemKJasCEBKPhQ" name="icomposedbodyparttemplate" type="_Pau8cFX-EemKJasCEBKPhQ" association="_xUBLEFX-EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_ElNH4FX_EemKJasCEBKPhQ" memberEnd="_ElQLMlX_EemKJasCEBKPhQ _ElQyQlX_EemKJasCEBKPhQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ElQLMFX_EemKJasCEBKPhQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ElQLMVX_EemKJasCEBKPhQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_ElQyQlX_EemKJasCEBKPhQ" name="icomposedsubbodyparttemplate" type="_cjbRAFX-EemKJasCEBKPhQ" association="_ElNH4FX_EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_QLb5QFYBEemKJasCEBKPhQ" name="EClassPartTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_Qm2P4HyCEemXM4G5UevpIQ" general="_eEKmEHyBEemXM4G5UevpIQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_fQX4EFYBEemKJasCEBKPhQ" client="_QLb5QFYBEemKJasCEBKPhQ" supplier="_cjbRAFX-EemKJasCEBKPhQ" contract="_cjbRAFX-EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_4exaMFYBEemKJasCEBKPhQ" name="EReferencePartTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_fh6pIFYDEemKJasCEBKPhQ" annotatedElement="_4exaMFYBEemKJasCEBKPhQ"> |
| <body>This part reference an EReference of the parent EClassPartTemplate.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_iw5gsHWLEemQUasExi-pKA" general="_jMKV0HWKEemQUasExi-pKA"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_8zOR8FYBEemKJasCEBKPhQ" client="_4exaMFYBEemKJasCEBKPhQ" supplier="_Pau8cFX-EemKJasCEBKPhQ" contract="_Pau8cFX-EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_DwGdIFYFEemKJasCEBKPhQ" name="ITemplatePartView"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_Tsx8QFYFEemKJasCEBKPhQ" annotatedElement="_DwGdIFYFEemKJasCEBKPhQ"> |
| <body>This interface is used to describe BodyPartTemplate which contributes to fill the document's body.</body> |
| </ownedComment> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_XvipQFYUEemiOeXIb5muwQ" name="IBodySectionPartTemplate"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_AEfyQFX-EemKJasCEBKPhQ" name="generate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_ppgrkFYAEemKJasCEBKPhQ" annotatedElement="_AEfyQFX-EemKJasCEBKPhQ"> |
| <body>If true, we will generate something for this body part. 
 |
| If false, we will use the object to cross the user model, but we will generate nothing to this body part.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_iodb8FYGEemKJasCEBKPhQ" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_32k08FYFEemKJasCEBKPhQ" name="generateTitle"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_U8xIAFYGEemKJasCEBKPhQ" annotatedElement="_32k08FYFEemKJasCEBKPhQ"> |
| <body>If true, we will generate a main title here, before to traverse the document model.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_jtyFQFYGEemKJasCEBKPhQ" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_a2X_sFYGEemKJasCEBKPhQ" name="customTitle"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_oA0AsFYGEemKJasCEBKPhQ" annotatedElement="_a2X_sFYGEemKJasCEBKPhQ"> |
| <body>The title to use for this section instead using the calculated one.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eZ-pUFYGEemKJasCEBKPhQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_ZRqgkI29EemcPPjkzx166Q" name="generateBranchCondition" aggregation="composite" association="_ZRndQI29EemcPPjkzx166Q"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_HxaBwJKSEemGOdymkM98UA" annotatedElement="_ZRqgkI29EemcPPjkzx166Q"> |
| <body>When the expression returns false, nothing will be generated for the object or for its child elements.</body> |
| </ownedComment> |
| <type xmi:type="uml:Interface" href="pathmap://EXPRESSIONS//expressions.uml#_P-MkYBVaEee_D4EhwjboOQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZRrHoI29EemcPPjkzx166Q"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZRrHoY29EemcPPjkzx166Q" value="1"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="__h3MoHV1EemQUasExi-pKA" name="buildPartTemplateTitle"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ekdWMHYfEemXTvAEXt5Ttw" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ekdWMXYfEemXTvAEXt5Ttw" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.operations.BodySectionPartTemplateTitleOperations.INSTANCE.buildPartTemplateTitle(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_hdxRcHV2EemQUasExi-pKA" annotatedElement="__h3MoHV1EemQUasExi-pKA"> |
| <body>This method creates the title. 
 |
| In the general case, the ISubBodyPartTemplate uses the context element to build the title, wheareas the IBodyPartTemplate don't use it.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_BkekoHV2EemQUasExi-pKA" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_G8wQ4HV2EemQUasExi-pKA" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_DITAQI2-EemcPPjkzx166Q" name="generateBranch"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X0VKcI2-EemcPPjkzx166Q" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X0VKcY2-EemcPPjkzx166Q" key="body" value="if(null==context){
	return false;
}
if(null==generateBranchCondition){
	return true;
}

return generateBranchCondition.evaluate(context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_WtHqwI2-EemcPPjkzx166Q" annotatedElement="_DITAQI2-EemcPPjkzx166Q"> |
| <body>This method allows to check if we must generate something for the context or not.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_Io5iEI2-EemcPPjkzx166Q" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_K_DhII2-EemcPPjkzx166Q" name="return" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_hB8RkHHHEempmPy7tz2aIQ" name="ITableView"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_SYuI8HHIEempmPy7tz2aIQ" general="_DwGdIFYFEemKJasCEBKPhQ"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_X0_u8HHJEempmPy7tz2aIQ" general="_R99HIFX-EemKJasCEBKPhQ"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_FEw_kHHIEempmPy7tz2aIQ" name="columns" type="_A326QHHIEempmPy7tz2aIQ" aggregation="composite" association="_FEq48HHIEempmPy7tz2aIQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FE3GMHHIEempmPy7tz2aIQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FFGWwHHIEempmPy7tz2aIQ" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_Jq_QYHMTEemN45XGCLZszg" name="generateRowHeader"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_sQxYoHMTEemdXe53Ei-eJw" annotatedElement="_Jq_QYHMTEemN45XGCLZszg"> |
| <body>Boolean indicating if a Row Header must be generated or not.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_UPdUsHMTEemN45XGCLZszg" name="defaultValue" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_lfbAoHMTEemdXe53Ei-eJw" name="generateColumnHeader"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_tB0bEHMTEemdXe53Ei-eJw" annotatedElement="_lfbAoHMTEemdXe53Ei-eJw"> |
| <body>Boolean indicating if a Column Header must be generated or not.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_lfbAoXMTEemdXe53Ei-eJw" name="defaultValue" value="true"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_vq0mgHHHEempmPy7tz2aIQ" name="getRows" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_vq0mgXHHEempmPy7tz2aIQ" annotatedElement="_vq0mgHHHEempmPy7tz2aIQ"> |
| <body>This method returns the elements to use as row from the context element given in parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_vq0mgnHHEempmPy7tz2aIQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_vq0mg3HHEempmPy7tz2aIQ" name="return" visibility="public" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vq0mhHHHEempmPy7tz2aIQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vq0mhXHHEempmPy7tz2aIQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_ZZa8MHIjEempmPy7tz2aIQ" name="buildRowHeaderLabel" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_ICKw4HLxEemN45XGCLZszg" annotatedElement="_ZZa8MHIjEempmPy7tz2aIQ"> |
| <body>This method creates the label for the row header, from the rowElement given as parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_df30MHIjEempmPy7tz2aIQ" name="rowElement"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_gF1w4HIjEempmPy7tz2aIQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_A326QHHIEempmPy7tz2aIQ" name="IColumn"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_Fpd7kHcMEemvX5OEKyKoZg" name="customColumnTitle"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_OHDL4HcMEemvX5OEKyKoZg" annotatedElement="_Fpd7kHcMEemvX5OEKyKoZg"> |
| <body>A custom title to use for the column.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LE4bYHcMEemvX5OEKyKoZg"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_rcVXYHHIEempmPy7tz2aIQ" name="buildColumnHeaderLabel" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_QDjp4HLwEemN45XGCLZszg" annotatedElement="_rcVXYHHIEempmPy7tz2aIQ"> |
| <body>This method returns the title to use for this column.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_zNjQ8HHIEempmPy7tz2aIQ" name="returnValue" visibility="public" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_5KJyQHHIEempmPy7tz2aIQ" name="getCellValue" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_gbTUYHLwEemN45XGCLZszg" annotatedElement="_5KJyQHHIEempmPy7tz2aIQ"> |
| <body>This method returns the value of the cell. This value is deduced from the element represented by the column and from the row element given as parameter).</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_9qETIHHIEempmPy7tz2aIQ" name="row"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_CKGv0HHJEempmPy7tz2aIQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkccX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_l9aoQHIjEempmPy7tz2aIQ" name="buildCellLabel" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_nOiiwHLwEemN45XGCLZszg" annotatedElement="_l9aoQHIjEempmPy7tz2aIQ"> |
| <body>This method creates the label from the cell value given as parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_vQJ-8HIjEempmPy7tz2aIQ" name="cellValue"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_yDgQUHIjEempmPy7tz2aIQ" name="returnedValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_FEq48HHIEempmPy7tz2aIQ" memberEnd="_FEw_kHHIEempmPy7tz2aIQ _FFSkAHHIEempmPy7tz2aIQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FEt8QHHIEempmPy7tz2aIQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FEt8QXHIEempmPy7tz2aIQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_FFSkAHHIEempmPy7tz2aIQ" name="tableview" type="_hB8RkHHHEempmPy7tz2aIQ" association="_FEq48HHIEempmPy7tz2aIQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_O_zsYHHIEempmPy7tz2aIQ" name="EReferenceTableView"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_omFLYHWLEemQUasExi-pKA" general="_jMKV0HWKEemQUasExi-pKA"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_ioLaIHHIEempmPy7tz2aIQ" client="_O_zsYHHIEempmPy7tz2aIQ" supplier="_hB8RkHHHEempmPy7tz2aIQ" contract="_hB8RkHHHEempmPy7tz2aIQ"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_WfSwcHYgEemXTvAEXt5Ttw" name="getRows" redefinedOperation="_vq0mgHHHEempmPy7tz2aIQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j30QwHYgEemXTvAEXt5Ttw" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j30QwXYgEemXTvAEXt5Ttw" key="body" value="return getEReferenceValues(context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_WfSwcXYgEemXTvAEXt5Ttw" annotatedElement="_WfSwcHYgEemXTvAEXt5Ttw"> |
| <body>This method returns the elements to use as row from the context element given in parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_WfSwcnYgEemXTvAEXt5Ttw" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_WfSwc3YgEemXTvAEXt5Ttw" name="return" visibility="public" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WfSwdHYgEemXTvAEXt5Ttw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WfSwdXYgEemXTvAEXt5Ttw" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_WfaFMHYgEemXTvAEXt5Ttw" name="buildRowHeaderLabel" redefinedOperation="_ZZa8MHIjEempmPy7tz2aIQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m8gJwHYgEemXTvAEXt5Ttw" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m8gJwXYgEemXTvAEXt5Ttw" key="body" value="return buildEReferenceValueLabel(rowElement);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_WfaFMXYgEemXTvAEXt5Ttw" annotatedElement="_WfaFMHYgEemXTvAEXt5Ttw"> |
| <body>This method creates the label for the row header, from the rowElement given as parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_WfaFMnYgEemXTvAEXt5Ttw" name="rowElement"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_WfaFM3YgEemXTvAEXt5Ttw" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Xmw7IHHIEempmPy7tz2aIQ" name="EStructuralFeatureColumn"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_J4RMUHLwEemN45XGCLZszg" annotatedElement="_Xmw7IHHIEempmPy7tz2aIQ"> |
| <body>This element allows to define a column representing an EStructuralFeature.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_tWSdkHyHEemXM4G5UevpIQ" general="_YssgMHyDEemXM4G5UevpIQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_gssk4HHIEempmPy7tz2aIQ" client="_Xmw7IHHIEempmPy7tz2aIQ" supplier="_A326QHHIEempmPy7tz2aIQ" contract="_A326QHHIEempmPy7tz2aIQ"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="__vaxAHyHEemXM4G5UevpIQ" name="buildCellLabel"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B7PvYHyIEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B7PvYXyIEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EStructuralFeatureColumnOperations.buildCellLabel(this,cellValue);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="__vaxAXyHEemXM4G5UevpIQ" annotatedElement="__vaxAHyHEemXM4G5UevpIQ"> |
| <body>This method creates the label from the cell value given as parameter.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__vaxAnyHEemXM4G5UevpIQ" name="cellValue"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__vaxA3yHEemXM4G5UevpIQ" name="returnedValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="__vlwIHyHEemXM4G5UevpIQ" name="buildColumnHeaderLabel"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IgHxoHyIEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IgHxoXyIEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EStructuralFeatureColumnOperations.buildColumnHeaderLabel(this);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="__vlwIXyHEemXM4G5UevpIQ" annotatedElement="__vlwIHyHEemXM4G5UevpIQ"> |
| <body>This method returns the title to use for this column.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__vlwInyHEemXM4G5UevpIQ" name="returnValue" visibility="public" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="__vwIMHyHEemXM4G5UevpIQ" name="getCellValue"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O4_YMHyIEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O4_YMXyIEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EStructuralFeatureColumnOperations.getCellValue(this,row);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="__vwIMXyHEemXM4G5UevpIQ" annotatedElement="__vwIMHyHEemXM4G5UevpIQ"> |
| <body>This method returns the value of the cell. This value is deduced from the element represented by the column and from the row element given as parameter).</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__vwIMnyHEemXM4G5UevpIQ" name="row"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__vwIM3yHEemXM4G5UevpIQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkccX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_jMKV0HWKEemQUasExi-pKA" name="EReferenceTemplate" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_fOnFsHWLEemQUasExi-pKA" annotatedElement="_jMKV0HWKEemQUasExi-pKA"> |
| <body>Abstract Template with a EReference field and a method to get the value of a EReference for a given EObject.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_N6B_gHWLEemQUasExi-pKA" name="eReference"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N6B_gXWLEemQUasExi-pKA" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N6B_gnWLEemQUasExi-pKA" key="propertyEditorFactory" value="editor://documentstructuretemplate/EReferenceTemplate/EReference/"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_N6B_g3WLEemQUasExi-pKA" annotatedElement="_N6B_gHWLEemQUasExi-pKA"> |
| <body>A EReference which should be provided by the EClass of the upper level.</body> |
| </ownedComment> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWjvsX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_N6G4AHWLEemQUasExi-pKA" name="getEReferenceValues"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6x0EIHYcEemXTvAEXt5Ttw" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9m2XkHYcEemXTvAEXt5Ttw" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EReferenceTemplateOperations.getEReferenceValues(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_N6HfEHWLEemQUasExi-pKA" annotatedElement="_N6G4AHWLEemQUasExi-pKA"> |
| <body>This method returns the matching elements referenced by the EReference for the EObject in argument. </body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_N6HfEXWLEemQUasExi-pKA" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_N6HfEnWLEemQUasExi-pKA" name="return" visibility="public" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N6HfE3WLEemQUasExi-pKA"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N6HfFHWLEemQUasExi-pKA" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_t7DsAHWLEemQUasExi-pKA" name="buildEReferenceValueLabel"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mSywUHYeEemXTvAEXt5Ttw" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mSywUXYeEemXTvAEXt5Ttw" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EReferenceTemplateOperations.buildEReferenceValueLabel(this,value);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_GA_xQHWMEemQUasExi-pKA" annotatedElement="_t7DsAHWLEemQUasExi-pKA"> |
| <body>This method returns the label of the element given as parameter.
 |
| The goal of this method is to return a label for each element returned by the method getEReferenceValues()</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_48q_UHWLEemQUasExi-pKA" name="value"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_7J3PoHWLEemQUasExi-pKA" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_eEKmEHyBEemXM4G5UevpIQ" name="EClassTemplate" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_iJ5FUHyBEemXM4G5UevpIQ" annotatedElement="_eEKmEHyBEemXM4G5UevpIQ"> |
| <body>Abstract Template to represent EClasses.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_j4k0sHyBEemXM4G5UevpIQ" name="eClass"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j4k0sXyBEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j4k0snyBEemXM4G5UevpIQ" key="propertyEditorFactory" value="editor://documentstructuretemplate/EClassTemplate/EClass/"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_j4k0s3yBEemXM4G5UevpIQ" annotatedElement="_j4k0sHyBEemXM4G5UevpIQ"> |
| <body>An EClass used to filter EObject.</body> |
| </ownedComment> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWizcX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j4k0tHyBEemXM4G5UevpIQ"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_j4n4AHyBEemXM4G5UevpIQ" name="filterRule" type="_SKJWIEojEem4wpUXttaNpQ"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_j4n4AXyBEemXM4G5UevpIQ" annotatedElement="_j4n4AHyBEemXM4G5UevpIQ"> |
| <body>Description of the way to use to filter EObject in the method isMatchingFilterRule.</body> |
| </ownedComment> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_j4n4AnyBEemXM4G5UevpIQ" name="TYPE_OF" value="TYPE_OF"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_j4q7UHyBEemXM4G5UevpIQ" name="isMatchingFilterRule"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__nAqoHyBEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AVhWcHyCEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EClassTemplateOperations.isMatchingFilterRule(this, inputEObject);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_j4q7UXyBEemXM4G5UevpIQ" annotatedElement="_j4q7UHyBEemXM4G5UevpIQ"> |
| <body>This method will return true, when the eClass field is null or if the EObject in argument match the filter behavior and false otherwise.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_j4q7UnyBEemXM4G5UevpIQ" name="inputEObject"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_j4q7U3yBEemXM4G5UevpIQ" name="return" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_YssgMHyDEemXM4G5UevpIQ" name="EStructuralFeatureTemplate" isAbstract="true"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_hmo8YHyDEemXM4G5UevpIQ" name="feature"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hmo8YXyDEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hmo8YnyDEemXM4G5UevpIQ" key="propertyEditorFactory" value="editor://documentstructuretemplate/EStructuralFeatureTemplate/EStructuralFeature/"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_hmo8Y3yDEemXM4G5UevpIQ" annotatedElement="_hmo8YHyDEemXM4G5UevpIQ"> |
| <body>The feature represented by this template</body> |
| </ownedComment> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWiSMX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_nrNG4HyDEemXM4G5UevpIQ" name="getEStructuralFeatureValues"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nrNG4XyDEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nrNG4nyDEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EStructuralFeatureTemplateOperations.getEStructuralFeatureValues(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_nrNG43yDEemXM4G5UevpIQ" annotatedElement="_nrNG4HyDEemXM4G5UevpIQ"> |
| <body>This method returns the matching elements referenced by the EReference for the EObject in argument. </body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_nrNG5HyDEemXM4G5UevpIQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_nrNG5XyDEemXM4G5UevpIQ" name="return" visibility="public" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkccX_EduPJbEsMYXjUQ"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nrNG5nyDEemXM4G5UevpIQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nrNG53yDEemXM4G5UevpIQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_nrR_YHyDEemXM4G5UevpIQ" name="buildEStructuralFeatureValueLabel"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nrR_YXyDEemXM4G5UevpIQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nrR_YnyDEemXM4G5UevpIQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EStructuralFeatureTemplateOperations.buildEStructuralFeatureValueLabel(this,value);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_nrR_Y3yDEemXM4G5UevpIQ" annotatedElement="_nrR_YHyDEemXM4G5UevpIQ"> |
| <body>This method returns the label of the element given as parameter.
 |
| The goal of this method is to return a label for each element returned by the method getEReferenceValues()</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_nrR_ZHyDEemXM4G5UevpIQ" name="value"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkccX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_nrR_ZXyDEemXM4G5UevpIQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_w6AUYHxlEem8DZ1bmLpXuQ" name="IListItemTemplate"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_WF4VIHxmEem8DZ1bmLpXuQ" name="generateItem"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBoolean"/> |
| <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_a2BqYHxmEem8DZ1bmLpXuQ" name="defaultValue" value="true"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_3JCCYH0pEemhFY7gIV8PXA" name="customItemLabel"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VW_10H0qEemhFY7gIV8PXA"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jwo08HxmEem8DZ1bmLpXuQ" name="buildItemLabel" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_jwo08XxmEem8DZ1bmLpXuQ" annotatedElement="_jwo08HxmEem8DZ1bmLpXuQ"> |
| <body>This method returns a label for the item.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jwo08nxmEem8DZ1bmLpXuQ" name="item"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jwo083xmEem8DZ1bmLpXuQ" name="label" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jwuUgHxmEem8DZ1bmLpXuQ" name="getItems" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_jwuUgXxmEem8DZ1bmLpXuQ" annotatedElement="_jwuUgHxmEem8DZ1bmLpXuQ"> |
| <body>This method returns the items for the list, according to the given context.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jwuUgnxmEem8DZ1bmLpXuQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jwuUg3xmEem8DZ1bmLpXuQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jwuUhHxmEem8DZ1bmLpXuQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jwuUhXxmEem8DZ1bmLpXuQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_B9IeMHxmEem8DZ1bmLpXuQ" name="ILeafListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_7QxecHxmEem8DZ1bmLpXuQ" general="_f2inAHyfEemAGJlsH38HbQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_D4L1oHxmEem8DZ1bmLpXuQ" name="IComposedListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_7vEkAHxmEem8DZ1bmLpXuQ" general="_f2inAHyfEemAGJlsH38HbQ"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_9ff_0HxmEem8DZ1bmLpXuQ" name="subListItemTemplate" type="_HfWwoHxmEem8DZ1bmLpXuQ" aggregation="composite" association="_9fdjkHxmEem8DZ1bmLpXuQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9fgm4HxmEem8DZ1bmLpXuQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9fgm4XxmEem8DZ1bmLpXuQ" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_HfWwoHxmEem8DZ1bmLpXuQ" name="ISubListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="__XMcQHydEemAGJlsH38HbQ" general="_w6AUYHxlEem8DZ1bmLpXuQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_KilREHxmEem8DZ1bmLpXuQ" name="IComposedSubListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_2ZxTQHxmEem8DZ1bmLpXuQ" general="_HfWwoHxmEem8DZ1bmLpXuQ"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="__XJd8XxmEem8DZ1bmLpXuQ" name="listItemTemplate" type="_f2inAHyfEemAGJlsH38HbQ" aggregation="composite" association="__XIP0HxmEem8DZ1bmLpXuQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Ll2AHxoEem8DZ1bmLpXuQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__XJd83xmEem8DZ1bmLpXuQ" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_NH5tgHxmEem8DZ1bmLpXuQ" name="ILeafSubListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_3Zm_oHxmEem8DZ1bmLpXuQ" general="_HfWwoHxmEem8DZ1bmLpXuQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_9fdjkHxmEem8DZ1bmLpXuQ" memberEnd="_9ff_0HxmEem8DZ1bmLpXuQ _9fgm4nxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ffYwHxmEem8DZ1bmLpXuQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ffYwXxmEem8DZ1bmLpXuQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_9fgm4nxmEem8DZ1bmLpXuQ" name="composedListItemTemplate" type="_D4L1oHxmEem8DZ1bmLpXuQ" association="_9fdjkHxmEem8DZ1bmLpXuQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="__XIP0HxmEem8DZ1bmLpXuQ" memberEnd="__XJd8XxmEem8DZ1bmLpXuQ __XKFAHxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__XI24HxmEem8DZ1bmLpXuQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__XJd8HxmEem8DZ1bmLpXuQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="__XKFAHxmEem8DZ1bmLpXuQ" name="composedSubListItemTemplate" type="_KilREHxmEem8DZ1bmLpXuQ" association="__XIP0HxmEem8DZ1bmLpXuQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_1JFSAHxnEem8DZ1bmLpXuQ" name="EReferenceListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_P362sHxpEem8DZ1bmLpXuQ" general="_jMKV0HWKEemQUasExi-pKA"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_u3I9YHxoEem8DZ1bmLpXuQ" client="_1JFSAHxnEem8DZ1bmLpXuQ" supplier="_D4L1oHxmEem8DZ1bmLpXuQ" contract="_D4L1oHxmEem8DZ1bmLpXuQ"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Or0L8HyVEemAGJlsH38HbQ" name="buildItemLabel" redefinedOperation="_jwo08HxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Or0L8XyVEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Or0L8nyVEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EReferenceListItemTemplateOperations.buildItemLabel(this,item);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_Or0L83yVEemAGJlsH38HbQ" annotatedElement="_Or0L8HyVEemAGJlsH38HbQ"> |
| <body>This method returns a label for the item.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_Or0L9HyVEemAGJlsH38HbQ" name="item"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_Or0L9XyVEemAGJlsH38HbQ" name="label" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_OsL_YHyVEemAGJlsH38HbQ" name="getItems" redefinedOperation="_jwuUgHxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OsL_YXyVEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OsL_YnyVEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EReferenceListItemTemplateOperations.getItems(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_OsL_Y3yVEemAGJlsH38HbQ" annotatedElement="_OsL_YHyVEemAGJlsH38HbQ"> |
| <body>This method returns the items for the list, according to the given context.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_OsL_ZHyVEemAGJlsH38HbQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_OsL_ZXyVEemAGJlsH38HbQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OsL_ZnyVEemAGJlsH38HbQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OsL_Z3yVEemAGJlsH38HbQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_8RJg4HxnEem8DZ1bmLpXuQ" name="EAttributeListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_OEFFEHxqEem8DZ1bmLpXuQ" general="_ezvVwHxpEem8DZ1bmLpXuQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vWnHoHxoEem8DZ1bmLpXuQ" client="_8RJg4HxnEem8DZ1bmLpXuQ" supplier="_B9IeMHxmEem8DZ1bmLpXuQ" contract="_B9IeMHxmEem8DZ1bmLpXuQ"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_leiLQHyUEemAGJlsH38HbQ" name="buildItemLabel" redefinedOperation="_jwo08HxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ami0HyUEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ami0XyUEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EAttributeListItemTemplateOperations.buildItemLabel(this,item);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_leiLQXyUEemAGJlsH38HbQ" annotatedElement="_leiLQHyUEemAGJlsH38HbQ"> |
| <body>This method returns a label for the item.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_leiLQnyUEemAGJlsH38HbQ" name="item"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_leiLQ3yUEemAGJlsH38HbQ" name="label" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_leo48HyUEemAGJlsH38HbQ" name="getItems" redefinedOperation="_jwuUgHxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JJUMsHyVEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JJUMsXyVEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EAttributeListItemTemplateOperations.getItems(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_leo48XyUEemAGJlsH38HbQ" annotatedElement="_leo48HyUEemAGJlsH38HbQ"> |
| <body>This method returns the items for the list, according to the given context.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_leo48nyUEemAGJlsH38HbQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_leo483yUEemAGJlsH38HbQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_leo49HyUEemAGJlsH38HbQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_leo49XyUEemAGJlsH38HbQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ANYF4HxoEem8DZ1bmLpXuQ" name="EClassListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_utW9MHySEemAGJlsH38HbQ" general="_eEKmEHyBEemXM4G5UevpIQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vzIrkHxoEem8DZ1bmLpXuQ" client="_ANYF4HxoEem8DZ1bmLpXuQ" supplier="_KilREHxmEem8DZ1bmLpXuQ" contract="_KilREHxmEem8DZ1bmLpXuQ"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jG0QgHyVEemAGJlsH38HbQ" name="getItems" redefinedOperation="_jwuUgHxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jG0QgXyVEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jG0QgnyVEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EClassListItemTemplateOperations.getItems(this,context);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_jG0Qg3yVEemAGJlsH38HbQ" annotatedElement="_jG0QgHyVEemAGJlsH38HbQ"> |
| <body>This method returns the items for the list, according to the given context.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jG0QhHyVEemAGJlsH38HbQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jG0QhXyVEemAGJlsH38HbQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jG0QhnyVEemAGJlsH38HbQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jG0Qh3yVEemAGJlsH38HbQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jx5N0HyVEemAGJlsH38HbQ" name="buildItemLabel" redefinedOperation="_jwo08HxmEem8DZ1bmLpXuQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jx5N0XyVEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jx5N0nyVEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EClassListItemTemplateOperations.buildItemLabel(this,item);"/> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_jx5N03yVEemAGJlsH38HbQ" annotatedElement="_jx5N0HyVEemAGJlsH38HbQ"> |
| <body>This method returns a label for the item.</body> |
| </ownedComment> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jx5N1HyVEemAGJlsH38HbQ" name="item"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_jx5N1XyVEemAGJlsH38HbQ" name="label" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_ezvVwHxpEem8DZ1bmLpXuQ" name="EAttributeTemplate" isAbstract="true"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_6jp1wHySEemAGJlsH38HbQ" annotatedElement="_ezvVwHxpEem8DZ1bmLpXuQ"> |
| <body>This element allows to represents an EAttribute.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_t-dzgHxpEem8DZ1bmLpXuQ" name="eAttribute"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWiQcX_EduPJbEsMYXjUQ"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_vdiZkHxpEem8DZ1bmLpXuQ" name="buildEAttributeValueLabel"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O2eZQHyUEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PSkfYHyUEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EAttributeTemplateOperations.buildEAttributeValueLabel(this, value);"/> |
| </eAnnotations> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_6Un34HxpEem8DZ1bmLpXuQ" name="value"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="__WE_kHxpEem8DZ1bmLpXuQ" name="returnValue" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EString"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_AskRYHxqEem8DZ1bmLpXuQ" name="getEAttributeValues"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bfUwIHyUEemAGJlsH38HbQ" source="http://www.eclipse.org/emf/2002/GenModel"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bfUwIXyUEemAGJlsH38HbQ" key="body" value="return org.eclipse.papyrus.model2doc.emf.documentstructuretemplate.internal.operations.EAttributeTemplateOperations.getEAttributeValues(this, context);"/> |
| </eAnnotations> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_GqfoYHxqEem8DZ1bmLpXuQ" name="context"> |
| <type xmi:type="uml:Class" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWijsX_EduPJbEsMYXjUQ"/> |
| </ownedParameter> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_Mc6S8HxqEem8DZ1bmLpXuQ" name="values" direction="return"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDCo8HyXEemAGJlsH38HbQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDiYMHyXEemAGJlsH38HbQ" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_LPVI4HyTEemAGJlsH38HbQ" name="TreeListView"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_Pk-TcHyTEemAGJlsH38HbQ" annotatedElement="_LPVI4HyTEemAGJlsH38HbQ"> |
| <body>This element allows to represent a list with several level.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_a3g-sHyTEemAGJlsH38HbQ" name="rootListItemTemplate" type="_f2inAHyfEemAGJlsH38HbQ" aggregation="composite" association="_a3d7YHyTEemAGJlsH38HbQ"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cCGigHyTEemAGJlsH38HbQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a3hlwHyTEemAGJlsH38HbQ" value="*"/> |
| </ownedAttribute> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Ya2H8HyTEemAGJlsH38HbQ" client="_LPVI4HyTEemAGJlsH38HbQ" supplier="_R99HIFX-EemKJasCEBKPhQ" contract="_R99HIFX-EemKJasCEBKPhQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_ZZKKUHyTEemAGJlsH38HbQ" client="_LPVI4HyTEemAGJlsH38HbQ" supplier="_DwGdIFYFEemKJasCEBKPhQ" contract="_DwGdIFYFEemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_a3d7YHyTEemAGJlsH38HbQ" memberEnd="_a3g-sHyTEemAGJlsH38HbQ _a3hlwXyTEemAGJlsH38HbQ"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a3fwkHyTEemAGJlsH38HbQ" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a3fwkXyTEemAGJlsH38HbQ" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_a3hlwXyTEemAGJlsH38HbQ" name="treeListView" type="_LPVI4HyTEemAGJlsH38HbQ" association="_a3d7YHyTEemAGJlsH38HbQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_f2inAHyfEemAGJlsH38HbQ" name="IRootListItemTemplate"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_q0p6YHyfEemAGJlsH38HbQ" general="_w6AUYHxlEem8DZ1bmLpXuQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_NhQHgIxSEem126L41vD09A" memberEnd="_NhZRcIxSEem126L41vD09A _NhZ4gYxSEem126L41vD09A"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NhXcQIxSEem126L41vD09A" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NhXcQYxSEem126L41vD09A" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_NhZ4gYxSEem126L41vD09A" name="documenttemplate" type="_pmiT0B5MEemmq_cjeiIGww" association="_NhQHgIxSEem126L41vD09A"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_ZRndQI29EemcPPjkzx166Q" memberEnd="_ZRqgkI29EemcPPjkzx166Q _ZRrHoo29EemcPPjkzx166Q"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZRpScI29EemcPPjkzx166Q" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZRp5gI29EemcPPjkzx166Q" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_ZRrHoo29EemcPPjkzx166Q" name="ibodysectionparttemplate" type="_XvipQFYUEemiOeXIb5muwQ" association="_ZRndQI29EemcPPjkzx166Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_TMKQ4JaPEem5SfdtnxxoKw" name="InsertFileTemplate"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_ZYyyQJaPEem5SfdtnxxoKw" annotatedElement="_TMKQ4JaPEem5SfdtnxxoKw"> |
| <body>This element allows to insert the content of an existing file into the generated file.</body> |
| </ownedComment> |
| <generalization xmi:type="uml:Generalization" xmi:id="_a5hlMJaPEem5SfdtnxxoKw"> |
| <general xmi:type="uml:Class" href="pathmap://MODEL2DOC/BUILTIN_TYPES/BuiltInTypes.uml#_tL-NYJQUEemHKPZQudxUGA"/> |
| </generalization> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_eKveUJaPEem5SfdtnxxoKw" client="_TMKQ4JaPEem5SfdtnxxoKw" supplier="_e0vMUFX-EemKJasCEBKPhQ" contract="_e0vMUFX-EemKJasCEBKPhQ"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_e32b8JaPEem5SfdtnxxoKw" client="_TMKQ4JaPEem5SfdtnxxoKw" supplier="_R99HIFX-EemKJasCEBKPhQ" contract="_R99HIFX-EemKJasCEBKPhQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_iAWr8Oj3Eem6Q8pIItgtwQ" name="TableOfFigures"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_9VR1sOj3Eem6Q8pIItgtwQ" annotatedElement="_iAWr8Oj3Eem6Q8pIItgtwQ"> |
| <body>This element allows to declare that the generated document will contain a Table of Figures.</body> |
| </ownedComment> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_tmYT4Oj3Eem6Q8pIItgtwQ" name="tofTitle"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_4sGrIOj3Eem6Q8pIItgtwQ" annotatedElement="_tmYT4Oj3Eem6Q8pIItgtwQ"> |
| <body>This field allows to define the custom title for the table of figures.</body> |
| </ownedComment> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://ECORE_METAMODEL_LIBRARY/Ecore.uml#_SeWkisX_EduPJbEsMYXjUQ"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_tmYT4ej3Eem6Q8pIItgtwQ" value="Table Of Figures"/> |
| </ownedAttribute> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_JsEMMOj4Eem6Q8pIItgtwQ" client="_iAWr8Oj3Eem6Q8pIItgtwQ" supplier="_zXDZIDnLEem5-oyJMXJtFA" contract="_zXDZIDnLEem5-oyJMXJtFA"/> |
| </packagedElement> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_Dwr3IB2KEemmq_cjeiIGww"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DwseMB2KEemmq_cjeiIGww" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> |
| </profileApplication> |
| </uml:Model> |
| <Ecore:EPackage xmi:id="_Hbk0gB2KEemmq_cjeiIGww" base_Package="_qN46sB17Eem3fboELVTtYQ" packageName="documentstructuretemplate" nsPrefix="documentstructuretemplate" basePackage="org.eclipse.papyrus.model2doc.emf" prefix="DocumentStructureTemplate"/> |
| </xmi:XMI> |