blob: 5ac9951b9d91dcda1038baefde181d94f7825c57 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="extensions" name="extensions" schema="schema/extensions.exsd"/>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
<command
commandId="org.eclipse.papyrus.interoperability.rsa.import"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<iterate
ifEmpty="false"
operator="or">
<adapt
type="org.eclipse.core.resources.IFile">
<or>
<test
property="org.eclipse.core.resources.extension"
value="emx">
</test>
<test
property="org.eclipse.core.resources.extension"
value="epx">
</test>
</or>
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="org.eclipse.papyrus.interoperability.rsa.handler.ImportHandler"
id="org.eclipse.papyrus.interoperability.rsa.import"
name="Import RSA Model/Profile">
</command>
</extension>
<extension
point="org.eclipse.emf.ecore.content_parser">
<parser
class="org.eclipse.uml2.uml.internal.resource.UML22UMLResourceFactoryImpl"
contentTypeIdentifier="org.eclipse.uml2.uml_2_0_0.rsa">
</parser>
<parser
class="org.eclipse.uml2.uml.internal.resource.UML212UMLResourceFactoryImpl"
contentTypeIdentifier="org.eclipse.uml2.uml_2_1_0.rsa">
</parser>
<parser
class="org.eclipse.uml2.uml.internal.resource.UML302UMLResourceFactoryImpl"
contentTypeIdentifier="org.eclipse.uml2.uml_3_0_0.rsa">
</parser>
<parser
class="org.eclipse.uml2.uml.internal.resource.UML402UMLResourceFactoryImpl"
contentTypeIdentifier="org.eclipse.uml2.uml_4_0_0.rsa">
</parser>
<parser
class="org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl"
contentTypeIdentifier="org.eclipse.uml2.uml_5_0_0.rsa">
</parser>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated PapyrusRSANotation -->
<package
uri="http://www.eclipse.org/papyrus/umlnotation"
class="org.eclipse.papyrus.interoperability.rsa.umlnotation.PapyrusUMLNotationPackage"
genModel="model/PapyrusUMLNotation.genmodel"/>
<package
class="org.eclipse.papyrus.interoperability.rsa.umlnotation.PapyrusUMLNotationPackage"
genModel="model/PapyrusUMLNotation.genmodel"
uri="http://www.ibm.com/xtools/1.5.3/Umlnotation">
</package>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated PapyrusDefault -->
<package
uri="http://www.eclipse.org/papyrus/profile/default"
class="org.eclipse.papyrus.interoperability.rsa.default_.DefaultPackage"
genModel="model/PapyrusDefault.genmodel"/>
<package
class="org.eclipse.papyrus.interoperability.rsa.default_.DefaultPackage"
genModel="model/PapyrusDefault.genmodel"
uri="http:///schemas/Default/1">
</package>
<package
class="org.eclipse.papyrus.interoperability.rsa.default_.DefaultPackage"
genModel="model/PapyrusDefault.genmodel"
uri="http:///schemas/Default/_fNm3AAqoEd6-N_NOT9vsCA/2">
</package>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated PapyrusProfileBase -->
<package
uri="http://www.eclipse.org/papyrus/profile/profilebase"
class="org.eclipse.papyrus.interoperability.rsa.profilebase.ProfileBasePackage"
genModel="model/PapyrusProfileBase.genmodel"/>
<package
class="org.eclipse.papyrus.interoperability.rsa.profilebase.ProfileBasePackage"
genModel="model/PapyrusProfileBase.genmodel"
uri="http:///schemas/ProfileBase/1">
</package>
</extension>
<extension
point="org.eclipse.m2m.qvt.oml.javaBlackboxUnits">
<unit
description="Java helpers to refactor UML types"
name="RTMappings"
namespace="org.eclipse.papyrus.interoperability.rsa">
<library
class="org.eclipse.papyrus.interoperability.rsa.blackbox.RTMappings">
<metamodel
nsURI="http://www.eclipse.org/uml2/5.0.0/UML">
</metamodel>
</library>
</unit>
<unit
description="Java helpers to manipulate ProfileBase"
name="ProfileBaseHelper"
namespace="org.eclipse.papyrus.interoperability.rsa">
<library
class="org.eclipse.papyrus.interoperability.rsa.blackbox.ProfileBaseHelper">
<metamodel
nsURI="http://www.eclipse.org/papyrus/profile/profilebase">
</metamodel>
</library>
</unit>
</extension>
<extension
point="org.eclipse.team.core.fileTypes">
<fileTypes
extension="emx"
type="text">
</fileTypes>
<fileTypes
extension="epx"
type="text">
</fileTypes>
<fileTypes
extension="efx"
type="text">
</fileTypes>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<!--content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml"
name="%_UI_UML_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespacePattern"
value="http://www\.eclipse\.org/uml2/(2\.0\.0|2\.1\.0|3\.0\.0|4\.0\.0|5\.0\.0)/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml_2_0_0"
name="%_UI_UML_2_0_0_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/2.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml_2_1_0"
name="%_UI_UML_2_1_0_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/2.1.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml_3_0_0"
name="%_UI_UML_3_0_0_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/3.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml_4_0_0"
name="%_UI_UML_4_0_0_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/4.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="emx,efx,epx,uml"
id="org.eclipse.uml2.uml_5_0_0"
name="%_UI_UML_5_0_0_content_type"
priority="high">
<describer
class="org.eclipse.papyrus.interoperability.rsa.contenttype.ExtendedXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/5.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type-->
<file-association
content-type="org.eclipse.uml2.uml.rsa"
file-extensions="epx,emx,efx">
</file-association>
<file-association
content-type="org.eclipse.uml2.uml_2_1_0.rsa"
file-extensions="epx,emx,efx">
</file-association>
<file-association
content-type="org.eclipse.uml2.uml_3_0_0.rsa"
file-extensions="epx,emx,efx">
</file-association>
<file-association
content-type="org.eclipse.uml2.uml_4_0_0.rsa"
file-extensions="epx,emx,efx">
</file-association>
<file-association
content-type="org.eclipse.uml2.uml_5_0_0.rsa"
file-extensions="epx,emx,efx">
</file-association>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.uml2.uml"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml.rsa"
name="%_UI_UML_rsa_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespacePattern"
value="http://www\.eclipse\.org/uml2/(2\.0\.0|2\.1\.0|3\.0\.0|4\.0\.0|5\.0\.0)/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml_2_0_0"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml_2_0_0.rsa"
name="%_UI_UML_2_0_0_rsa_content_type"
priority="high">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/2.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml_2_1_0"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml_2_1_0.rsa"
name="%_UI_UML_2_1_0_rsa_content_type"
priority="high">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/2.1.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml_3_0_0"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml_3_0_0.rsa"
name="%_UI_UML_3_0_0_rsa_content_type"
priority="high">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/3.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml_4_0_0"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml_4_0_0.rsa"
name="%_UI_UML_4_0_0_rsa_content_type"
priority="high">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/4.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.uml2.uml_5_0_0"
file-extensions="epx,emx,efx"
id="org.eclipse.uml2.uml_5_0_0.rsa"
name="%_UI_UML_5_0_0_rsa_content_type"
priority="high">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/uml2/5.0.0/UML">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated rsaToPapyrusParameters -->
<package
uri="http:///RSAToPapyrusParameters.ecore"
class="org.eclipse.papyrus.interoperability.rsa.RSAToPapyrusParameters.RSAToPapyrusParametersPackage"
genModel="model/ui/rsaToPapyrusParameters.genmodel"/>
</extension>
<extension
point="org.eclipse.papyrus.infra.properties.contexts">
<context
contextModel="dialog/RSAToPapyrusParameters.ctx"
isCustomizable="false">
</context>
</extension>
<extension
point="org.eclipse.uml2.uml.generated_package">
<profile
location="platform:/plugin/org.eclipse.papyrus.interoperability.rsa/model/ui/rsaToPapyrusParameters.uml"
uri="http:///RSAToPapyrusParameters.ecore">
</profile>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
category="org.eclipse.papyrus.infra.core.importcategory"
class="org.eclipse.papyrus.interoperability.rsa.wizard.TransformationWizard"
icon="icons/import_wiz_16x16.gif"
id="org.eclipse.papyrus.interoperability.rsa.transformationWizard"
name="RSA Models/Profiles">
<description>
Select and transform .emx and .epx files through the wizard window
</description>
</wizard>
</extension>
<extension
point="org.eclipse.uml2.uml.generated_package">
<profile
location="platform:/plugin/org.eclipse.papyrus.interoperability.rsa/model/profiles/RealTime.uml#_1FAMEKiFEeSPtOio57ufig"
uri="http://www.eclipse.org/papyrus/profile/umlrt">
</profile>
<profile
location="platform:/plugin/org.eclipse.papyrus.interoperability.rsa/model/profiles/Default.uml#_Nfp9EKiGEeSPtOio57ufig"
uri="http://www.eclipse.org/papyrus/profile/default">
</profile>
<profile
location="platform:/plugin/org.eclipse.papyrus.interoperability.rsa/model/profiles/ProfileBase.uml#_YFn2MKiGEeSPtOio57ufig"
uri="http://www.eclipse.org/papyrus/profile/profilebase">
</profile>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated DiagramHolder -->
<package
uri="http://www.eclipse.org/papyrus/migration/diagramholder"
class="org.eclipse.papyrus.interoperability.rsa.diagramholder.DiagramHolderPackage"
genModel="model/DiagramHolder.genmodel"/>
<package
class="org.eclipse.papyrus.interoperability.rsa.diagramholder.DiagramHolderPackage"
genModel="model/DiagramHolder.genmodel"
uri="http://www.ibm.com/xtools/7.1.0/resources">
</package>
</extension>
</plugin>