Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant/model/serviceprovider.uml')
-rw-r--r--plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant/model/serviceprovider.uml51
1 files changed, 51 insertions, 0 deletions
diff --git a/plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant/model/serviceprovider.uml b/plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant/model/serviceprovider.uml
new file mode 100644
index 00000000000..b5b52c28d1c
--- /dev/null
+++ b/plugins/infra/gmfdiag/assistant/org.eclipse.papyrus.infra.gmfdiag.assistant/model/serviceprovider.uml
@@ -0,0 +1,51 @@
+<?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:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" 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="_cdP6cG9yEeSumdlFUM6GVw" name="serviceprovider">
+ <packageImport xmi:id="_cdP6cW9yEeSumdlFUM6GVw">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_mYTY4G9zEeSumdlFUM6GVw" name="IOperation"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_nikzoG9zEeSumdlFUM6GVw" name="IProviderChangeListener"/>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_QTP-kG95EeSumdlFUM6GVw" name="IProvider">
+ <ownedAttribute xmi:id="_AX7WoXADEeSumdlFUM6GVw" name="listener" visibility="protected" type="_nikzoG9zEeSumdlFUM6GVw" association="_AX7WoHADEeSumdlFUM6GVw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AX7WonADEeSumdlFUM6GVw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AX7Wo3ADEeSumdlFUM6GVw" value="*"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_47IQUG9yEeSumdlFUM6GVw" name="provides">
+ <ownedParameter xmi:id="_9IPJ8G9yEeSumdlFUM6GVw" name="operation" type="_mYTY4G9zEeSumdlFUM6GVw" effect="read"/>
+ <ownedParameter xmi:id="__han0G9yEeSumdlFUM6GVw" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_ERcBQG9zEeSumdlFUM6GVw" name="addProviderChangeListener">
+ <ownedParameter xmi:id="_IaLYQG9zEeSumdlFUM6GVw" name="listener" type="_nikzoG9zEeSumdlFUM6GVw"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_JaGkMG9zEeSumdlFUM6GVw" name="removeProviderChangeListener">
+ <ownedParameter xmi:id="_JaGkMW9zEeSumdlFUM6GVw" name="listener" type="_nikzoG9zEeSumdlFUM6GVw"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AX7WoHADEeSumdlFUM6GVw" name="A_observed_listener" memberEnd="_AX7WpHADEeSumdlFUM6GVw _AX7WoXADEeSumdlFUM6GVw">
+ <ownedEnd xmi:id="_AX7WpHADEeSumdlFUM6GVw" name="observed" visibility="protected" type="_QTP-kG95EeSumdlFUM6GVw" association="_AX7WoHADEeSumdlFUM6GVw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AX7WpXADEeSumdlFUM6GVw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AX7WpnADEeSumdlFUM6GVw" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <profileApplication xmi:id="_fj8loG9yEeSumdlFUM6GVw">
+ <eAnnotations xmi:id="_fkLPIG9yEeSumdlFUM6GVw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
+ </eAnnotations>
+ <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
+ </profileApplication>
+ <profileApplication xmi:id="_hXe_0G9yEeSumdlFUM6GVw">
+ <eAnnotations xmi:id="_hXsbMG9yEeSumdlFUM6GVw" 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 href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ </profileApplication>
+ </uml:Model>
+ <standard:ModelLibrary xmi:id="_jHj2UG9yEeSumdlFUM6GVw" base_Package="_cdP6cG9yEeSumdlFUM6GVw"/>
+ <Ecore:EDataType xmi:id="_pmt1oG9zEeSumdlFUM6GVw" instanceClassName="org.eclipse.gmf.runtime.common.core.service.IOperation" base_PrimitiveType="_mYTY4G9zEeSumdlFUM6GVw"/>
+ <Ecore:EDataType xmi:id="_qcsbYG9zEeSumdlFUM6GVw" instanceClassName="org.eclipse.gmf.runtime.common.core.service.IProviderChangeListener" base_PrimitiveType="_nikzoG9zEeSumdlFUM6GVw"/>
+ <Ecore:EClass xmi:id="_SjF6QG95EeSumdlFUM6GVw" instanceClassName="org.eclipse.gmf.runtime.common.core.service.IProvider" base_Interface="_QTP-kG95EeSumdlFUM6GVw"/>
+ <Ecore:EReference xmi:id="_NLskEHADEeSumdlFUM6GVw" isTransient="true" visibility="None" base_Property="_AX7WoXADEeSumdlFUM6GVw"/>
+</xmi:XMI>

Back to the top