blob: e2eba5f8c05f229b9dfd8afe28a6aa457883987d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
Copyright (c) 2013, 2015 Intecs SpA
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
Contributors:
Nicholas Pacini nicholas.pacini@intecs.it
Stefano Puri stefano.puri@intecs.it
Laura Baracchi laura.baracchi@intecs.it
Initial API and implementation and/or initial documentation
-->
<plugin>
<extension point="org.eclipse.emf.ecore.uri_mapping">
<mapping
source="pathmap://CHESSContract/"
target="platform:/plugin/org.polarsys.chess.contracts.profile/model/"/>
</extension>
<extension point="org.eclipse.papyrus.uml.extensionpoints.UMLProfile">
<profile
description="UML, MARTE and SysML profile for Contract Modelling"
name="CHESSContract"
path="pathmap://CHESSContract/CHESSContract.profile.uml"
provider="Intecs">
</profile>
</extension>
<!--extension point="org.eclipse.emf.ecore.generated_package">
<package
uri="http:///chesscontracts.ecore"
class="org.polarsys.chess.contracts.profile.chesscontract.CHESSContractPackage"
genModel="model/CHESSContract.profile.genmodel"/>
</extension-->
<extension point="org.eclipse.uml2.uml.generated_package">
<profile
location="pathmap://CHESSContract/CHESSContract.profile.uml#_Hmdm0NDVEeG5E52m3d5H1g"
uri="http:///CHESSContract.ecore">
</profile>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated CHESSContractProfile.profile -->
<package
uri="http:///CHESSContract.ecore"
class="org.polarsys.chess.contracts.profile.chesscontract.CHESSContractPackage"
genModel="model/CHESSContract.profile.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated CHESSContractProfile.profile -->
<package
uri="http:///CHESSContract/DataTypes.ecore"
class="org.polarsys.chess.contracts.profile.chesscontract.DataTypes.DataTypesPackage"
genModel="model/CHESSContract.profile.genmodel"/>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="org.polarsys.chess.contracts.profile.BDDpaletteDefinition"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="org.polarsys.chess.contracts.profile.BDDpaletteDefinition"
path="/palettes/ForeverBDD.Palette.xml"
provider="Intecs">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.sysml.diagram.blockdefinition">
</editor>
</paletteDefinition>
</extension>
<!--extension
point="org.eclipse.papyrus.diagram.common.paletteDefinition">
<paletteDefinition
ID="org.polarsys.chess.contracts.profile.systemView.CDpaletteDefinition"
class="org.eclipse.papyrus.diagram.common.service.PluginPaletteProvider"
name="org.polarsys.chess.contracts.profile.CDpaletteDefinition"
path="/palettes/ForeverSystemViewCD.Palette.xml"
provider="Intecs">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.diagram.clazz">
</editor>
</paletteDefinition>
</extension-->
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="org.polarsys.chess.contracts.profile.IBDpaletteDefinition"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="org.polarsys.chess.contracts.profile.IBDpaletteDefinition"
path="/palettes/ForeverIBD.Palette.xml"
provider="Intecs">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.sysml.diagram.internalblock">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="org.polarsys.chess.contracts.profile.ReqpaletteDefinition"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="org.polarsys.chess.contracts.profile.ReqpaletteDefinition"
path="/palettes/ForeverReq.Palette.xml"
provider="Intecs">
<Priority
name="Highest">
</Priority>
<editor
id="it.unipd.chess.diagram.requirement">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="ClassDiagram-Forever-Palette"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="ClassDiagram-Forever-Palette"
path="/palettes/ForeverCD.Palette.xml">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.uml.diagram.clazz">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="ClassDiagram-Forever-Palette"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="ClassDiagram-Forever-Palette"
path="/palettes/ForeverCD.Palette.xml">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.uml.diagram.component">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="CompositeDiagram-Forever-Palette"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="CompositeDiagram-Forever-Palette"
path="/palettes/ForeverCSD.Palette.xml">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.uml.diagram.composite">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="ForeverDeploymentCD.Palette"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="ForeverDeploymentCD.Palette"
path="/palettes/ForeverDeploymentCD.Palette.xml">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.uml.diagram.clazz">
</editor>
</paletteDefinition>
</extension>
<extension
point="org.eclipse.papyrus.uml.diagram.common.paletteDefinition">
<paletteDefinition
ID="ContractBasedAnalysisCD.Palette"
class="org.eclipse.papyrus.uml.diagram.common.service.PluginPaletteProvider"
name="ContractBasedAnalysisCD.Palette"
path="/palettes/ContracBasedtAnalysis.CD_Palette.xml">
<Priority
name="Highest">
</Priority>
<editor
id="org.eclipse.papyrus.uml.diagram.clazz">
</editor>
</paletteDefinition>
</extension>
<!--extension
name="UML Subset for Information Modeling"
point="org.eclipse.papyrus.infra.properties.contexts">
<context appliedByDefault="true" contextModel="properties/chesscontract.ctx" isCustomizable="true" />
</extension-->
</plugin>