blob: 4127b523a6602a66b442c841fce690b57307284f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension id="ProvideInterface" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.ProvideInterface" portKindName="ProvideInterface">
class=&quot;org.eclipse.papyrus.designer.components.transformation.gentools.cpp.CppLanguageSupport&quot;
</client>
</extension>
<extension id="UseInterface" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.UseInterface" portKindName="UseInterface">
</client>
</extension>
<extension id="PullConsumer" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.PullConsumer" portKindName="PullConsumer">
</client>
</extension>
<extension id="PushConsumer" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.PushConsumer" portKindName="PushConsumer">
</client>
</extension>
<extension id="PushProducer" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.PushProducer" portKindName="PushProducer">
</client>
</extension>
<extension id="ExtendedPort" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.ExtendedPort" portKindName="ExtendedPort">
</client>
</extension>
<extension id="ExtendedPort2" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.ExtendedPort2" portKindName="ExtendedPort2">
</client>
</extension>
<extension id="TemplatePort" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.TemplatePort" portKindName="TemplatePort">
</client>
</extension>
<extension id="UseConjIntf" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.UseConjIntf" portKindName="UseConjIntf">
</client>
</extension>
<extension id="PushProdPullCons" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.PushProdPullCons" portKindName="PushProdPullCons">
</client>
</extension>
<extension id="PushProdPullCons" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.AMIcallback" portKindName="AMIcallback">
</client>
</extension>
<extension id="PushProdPullCons" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmPortMappingRule">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.mappingrules.AMIpoll" portKindName="AMIpoll">
</client>
</extension>
<extension point="org.eclipse.papyrus.designer.components.fcm.profile.fcmEmbeddingRule">
<client class="org.eclipse.papyrus.designer.components.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.designer.components.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.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.designer.components.transformation.core.instanceConfig">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.iconfigurators.CallEventConfigurator" configuratorID="CallEventConfigurator">
</client>
</extension>
<extension point="org.eclipse.papyrus.designer.components.transformation.core.instanceConfig">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.iconfigurators.AnimServiceConfigurator" configuratorID="AnimServiceConfigurator">
</client>
</extension>
<extension point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.ui.Examples/org.eclipse.papyrus.examples"
class="org.eclipse.papyrus.designer.components.modellibs.core.HelloWorldModelWizard"
finalPerspective="org.eclipse.papyrus.infra.core.perspective"
icon="platform:/plugin/org.eclipse.papyrus.designer.components.transformation.ui/icons/Qompass-16x16.gif"
id="org.eclipse.papyrus.designer.components.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.examples"
class="org.eclipse.papyrus.designer.components.modellibs.core.ProducerConsumerModelWizard"
finalPerspective="org.eclipse.papyrus.infra.core.perspective"
icon="platform:/plugin/org.eclipse.papyrus.designer.components.transformation.ui/icons/Qompass-16x16.gif"
id="org.eclipse.papyrus.designer.components.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.designer.components.fcm.profile.fcmBindingHelper">
<client
bindingHelperName="LoopOperations"
class="org.eclipse.papyrus.designer.components.modellibs.core.bindinghelpers.LoopOperations">
</client>
</extension>
<extension id="BindOperation" point="org.eclipse.papyrus.designer.components.fcm.profile.fcmBindingHelper">
<client
bindingHelperName="BindOperation"
class="org.eclipse.papyrus.designer.components.modellibs.core.bindinghelpers.BindOperation">
</client>
</extension>
<extension
id="BindCppIncludeToFirstActual"
point="org.eclipse.papyrus.designer.components.fcm.profile.fcmBindingHelper">
<client
bindingHelperName="BindCppIncludeToFirstActual"
class="org.eclipse.papyrus.designer.components.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>
<extension
point="org.eclipse.papyrus.designer.components.transformation.core.xtendGenerator">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.xtend.StateMachineGen" templateID="StateMachineGen">
</client>
</extension>
<extension
point="org.eclipse.papyrus.designer.components.transformation.core.xtendGenerator">
<client class="org.eclipse.papyrus.designer.components.modellibs.core.xtend.CppUtils" templateID="CppUtils">
</client>
</extension>
</plugin>