Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 16db2ded69616dce5494d7715ac35ba7f9b4fe51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
	<extension id="ProvideInterface" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.ProvideInterface" portKindName="ProvideInterface">
            class=&quot;org.eclipse.papyrus.qompass.designer.gentools.cpp.CppLanguageSupport&quot;
		</client>
	</extension>
	<extension id="UseInterface" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
 		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.UseInterface" portKindName="UseInterface">
		</client>
	</extension>
	<extension id="PullConsumer" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.PullConsumer" portKindName="PullConsumer">
		</client>
	</extension>
	<extension id="PushConsumer" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.PushConsumer" portKindName="PushConsumer">
		</client>
	</extension>
	<extension id="PushProducer" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.PushProducer" portKindName="PushProducer">
		</client>
	</extension>
	<extension id="ExtendedPort" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.ExtendedPort" portKindName="ExtendedPort">
		</client>
	</extension>
	<extension id="ExtendedPort2" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.ExtendedPort2" portKindName="ExtendedPort2">
		</client>
	</extension>
	<extension id="TemplatePort" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.TemplatePort" portKindName="TemplatePort">
		</client>
	</extension>
	<extension id="UseConjIntf" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.UseConjIntf" portKindName="UseConjIntf">
		</client>
	</extension>
   <extension id="PushProdPullCons" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
      <client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.PushProdPullCons" portKindName="PushProdPullCons">
      </client>
   </extension>
     <extension id="PushProdPullCons" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
      <client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.AMIcallback" portKindName="AMIcallback">
      </client>
   </extension>
     <extension id="PushProdPullCons" point="org.eclipse.papyrus.fcm.profile.fcmPortMappingRule">
      <client class="org.eclipse.papyrus.qompass.modellibs.core.mappingrules.AMIpoll" portKindName="AMIpoll">
      </client>
   </extension>
   <extension point="org.eclipse.papyrus.fcm.profile.fcmEmbeddingRule">
      <client class="org.eclipse.papyrus.qompass.modellibs.core.embeddingrules.AccordCall" portKindName="AccordCall">
      </client>
   </extension>
   <extension id="QML_CORE" point="org.eclipse.emf.ecore.uri_mapping">
      <mapping source="pathmap://QML_CORE/" target="platform:/plugin/org.eclipse.papyrus.qompass.modellibs.core/models/library/">
      </mapping>
   </extension>
   <extension name="CORBA basic types" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
      <library description="Qompass: CORBA basic types (long, wchar, ...)" iconpath="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif" name="Qompass model library: CORBA basic types" path="pathmap://QML_CORE/corba.uml" provider="CEA LIST">
      </library>
   </extension>
   <extension name="Qompass core library" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
      <library description="Qompass core library" iconpath="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif" name="Qompass model library: basic" path="pathmap://QML_CORE/core.uml" provider="CEA LIST">
      </library>
   </extension>
   <extension name="FIFO" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
      <library iconpath="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif" name="Qompass model library: FIFO" path="pathmap://QML_CORE/fifo.uml" provider="CEA LIST">
      </library>
	</extension>
	<extension name="OS-AL" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
		<library iconpath="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif" name="Qompass model library: OS abstraction layer (OS-AL)" path="pathmap://QML_CORE/osal.uml" provider="CEA LIST">
		</library>
	</extension>
	<extension name="StateMachine" point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
		<library iconpath="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif" name="Qompass model library: State-machines" path="pathmap://QML_CORE/statemachine.uml" provider="CEA LIST">
		</library>
	</extension>
	<extension point="org.eclipse.papyrus.uml.diagram.wizards.templates">
		<template
			id="org.eclipse.papyrus.qompass.designer.modelibs.core.wizardTemplates.QompassForMARTE"
			language="uml"
			name="Qompass for MARTE"
			file="models/wizardTemplates/QompassModel.uml"
			di_file="models/wizardTemplates/QompassModel.di"
			notation_file="models/wizardTemplates/QompassModel.notation">
		</template>
		<template
			id="org.eclipse.papyrus.qompass.designer.modelibs.core.wizardTemplates.QompassSimple"
			language="uml"
			name="Qompass without MARTE"
			file="models/wizardTemplates/QompassSimple.uml"
			di_file="models/wizardTemplates/QompassSimple.di"
			notation_file="models/wizardTemplates/QompassSimple.notation">
		</template>
	</extension>
	<extension point="org.eclipse.papyrus.qompass.designer.core.instanceConfig">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.iconfigurators.CallEventConfigurator" configuratorID="CallEventConfigurator">
		</client>
	</extension>
	<extension point="org.eclipse.papyrus.qompass.designer.core.instanceConfig">
		<client class="org.eclipse.papyrus.qompass.modellibs.core.iconfigurators.AnimServiceConfigurator" configuratorID="AnimServiceConfigurator">
		</client>
	</extension>
	<extension point="org.eclipse.ui.newWizards">
		<category
			id = "org.eclipse.papyrus.qompass.designer.examples"
			parentCategory="org.eclipse.ui.Examples"
			name="Qompass examples">
		</category>
		<wizard
			category="org.eclipse.ui.Examples/org.eclipse.papyrus.qompass.designer.examples"
			class="org.eclipse.papyrus.qompass.modellibs.core.HelloWorldModelWizard"
			finalPerspective="org.eclipse.papyrus.infra.core.perspective"
			icon="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif"
			id="org.eclipse.papyrus.qompass.modellibs.core.new.HelloWorld"
			name="Qompass hello world example">
			<selection class="org.eclipse.core.resources.IResource"/>
		</wizard>
		<wizard
			category="org.eclipse.ui.Examples/org.eclipse.papyrus.qompass.designer.examples"
			class="org.eclipse.papyrus.qompass.modellibs.core.ProducerConsumerModelWizard"
			finalPerspective="org.eclipse.papyrus.infra.core.perspective"
			icon="platform:/plugin/org.eclipse.papyrus.qompass.designer.ui/icons/Qompass-16x16.gif"
			id="org.eclipse.papyrus.qompass.modellibs.core.new.ProducerConsumer"
			name="Qompass producer/comsumer example">
			<selection class="org.eclipse.core.resources.IResource"/>
		</wizard>
	</extension>
	<extension id="LoopOperations" point="org.eclipse.papyrus.fcm.profile.fcmBindingHelper">
		<client
			bindingHelperName="LoopOperations"
			class="org.eclipse.papyrus.qompass.modellibs.core.bindinghelpers.LoopOperations">
		</client>
	</extension>
	<extension id="BindOperation" point="org.eclipse.papyrus.fcm.profile.fcmBindingHelper">
		<client
			bindingHelperName="BindOperation"
			class="org.eclipse.papyrus.qompass.modellibs.core.bindinghelpers.BindOperation">
		</client>
	</extension>
 <extension
       id="BindCppIncludeToFirstActual"
       point="org.eclipse.papyrus.fcm.profile.fcmBindingHelper">
    <client
          bindingHelperName="BindCppIncludeToFirstActual"
          class="org.eclipse.papyrus.qompass.modellibs.core.bindinghelpers.BindCppIncludeToFirstActual">
    </client>
 </extension>
	<extension point="org.eclipse.help.toc">
		<toc file="help/modellibs-core-examples.xml"/>
		<toc file="help/modellibs-core-library.xml"/>
	</extension>
</plugin>

Back to the top