summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Wouters2014-03-25 03:37:52 (EDT)
committerLaurent Wouters2014-03-25 10:16:43 (EDT)
commit643e96d03721c93efb1a708b3198cf4eafb5bdc9 (patch)
tree2649033c3ea15dba938e8ef9fb488e66797514b3
parent1b3aac89951137c5c2e726277383bb69f38018a4 (diff)
downloadorg.eclipse.papyrus-643e96d03721c93efb1a708b3198cf4eafb5bdc9.zip
org.eclipse.papyrus-643e96d03721c93efb1a708b3198cf4eafb5bdc9.tar.gz
org.eclipse.papyrus-643e96d03721c93efb1a708b3198cf4eafb5bdc9.tar.bz2
#399860: [Customization] Papyrus shall enable to customize the creation policy of views
Added a generic view category https://bugs.eclipse.org/bugs/show_bug.cgi?id=399860 Signed-off-by: Laurent Wouters <laurent.wouters@cea.fr>
-rwxr-xr-xplugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration401
1 files changed, 292 insertions, 109 deletions
diff --git a/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration b/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration
index 743494f..98e319f 100755
--- a/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration
+++ b/plugins/infra/viewpoints/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration
@@ -1,16 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
-<configuration:PapyrusConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" defaultStakeholder="#//@stakeholders.0" metamodel="http://www.eclipse.org/uml2/5.0.0/UML#/">
- <stakeholders name="Default Modeler" viewpoints="#//@viewpoints.0"/>
+<configuration:PapyrusConfiguration xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" defaultStakeholder="//@stakeholders.0">
+ <stakeholders name="Default Modeler" viewpoints="//@viewpoints.0"/>
<viewpoints xsi:type="configuration:PapyrusViewpoint" name="Default Papyrus Viewpoint">
- <modelKinds xsi:type="configuration:PapyrusDiagram" name="UML Inner Class Diagram" icon="platform:/plugin/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/Diagram_Class.gif" implementationID="PapyrusUMLClassDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Class">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" name="UML Inner Class Diagram" icon="platform:/plugin/org.eclipse.papyrus.uml.diagram.clazz/icons/obj16/Diagram_Class.gif" implementationID="PapyrusUMLClassDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </owningRules>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </insertionPath>
</childRules>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Comment" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Class">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </insertionPath>
</childRules>
<paletteRules element="clazz.tool.class"/>
<paletteRules element="clazz.tool.comment"/>
@@ -22,9 +36,13 @@
<paletteRules permit="false" element="clazz.tool.*"/>
<paletteRules element=""/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" name="UML Package Diagram" icon="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/icons/Diagram_Package.gif" implementationID="PapyrusUMLClassDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" name="UML Package Diagram" icon="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/icons/Diagram_Package.gif" implementationID="PapyrusUMLClassDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
<paletteRules element="clazz.tool.comment"/>
<paletteRules element="clazz.tool.constraint"/>
@@ -37,159 +55,324 @@
<paletteRules permit="false" element="clazz.tool.*"/>
<paletteRules element=""/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLActivityDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLActivityDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLClassDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLClassDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLCommunicationDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLCommunicationDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLComponentDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLComponentDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLComponentDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Component">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLComponentDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ </owningRules>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Classifier"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//Class/nestedClassifier"/>
+ </insertionPath>
</childRules>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Comment" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Component">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Comment"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//Element/ownedComment"/>
+ </insertionPath>
</childRules>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Component">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Constraint"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//Namespace/ownedRule"/>
+ </insertionPath>
</childRules>
- <childRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Port" origin="http://www.eclipse.org/uml2/5.0.0/UML#//Component">
- <insertionPath feature="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ <childRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Port"/>
+ <origin href="http://www.eclipse.org/uml2/5.0.0/UML#//Component"/>
+ <insertionPath>
+ <feature href="http://www.eclipse.org/uml2/5.0.0/UML#//EncapsulatedClassifier/ownedPort"/>
+ </insertionPath>
</childRules>
<paletteRules permit="false" element="component.tool.model"/>
<paletteRules permit="false" element="component.tool.package"/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="CompositeStructure" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Collaboration"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLDeploymentDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLDeploymentDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLProfileDiagram" categories="#//@categories.2">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLProfileDiagram" categories="//@categories.2">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Profile"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLSequenceDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLSequenceDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Interaction"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLStateMachineDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLStateMachineDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//StateMachine"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLTimingDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLTimingDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="UseCase" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="UseCase" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLInteractionOverviewDiagram" categories="#//@categories.0">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="PapyrusUMLInteractionOverviewDiagram" categories="//@categories.0">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Activity"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows" implementationID="BlockDefinition" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="BlockDefinition" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks" implementationID="InternalBlock" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="InternalBlock" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows" implementationID="Parametric" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="Parametric" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints" implementationID="Parametric" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints/ConstraintBlock"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints/ConstraintBlock"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="Parametric" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints/ConstraintBlock"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints/ConstraintBlock"/>
+ </owningRules>
<childRules/>
<paletteRules permit="false" element="parametric.tool.blockpropertycomposite"/>
<paletteRules permit="false" element="parametric.tool.reference"/>
<paletteRules permit="false" element="parametric.tool.value"/>
<paletteRules element=""/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows" implementationID="Parametric" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="Parametric" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks/Block"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusDiagram" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows" implementationID="RequirementDiagram" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusDiagram" implementationID="RequirementDiagram" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
<childRules/>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusSyncTable" name="View Table" icon="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/icons/nattablepageeditor.png" implementationID="PapyrusViewsTable">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ <modelKinds xsi:type="configuration:PapyrusSyncTable" name="View Table" icon="platform:/plugin/org.eclipse.papyrus.infra.nattable.views.config/icons/nattablepageeditor.png" implementationID="PapyrusViewsTable" categories="//@categories.3">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ </owningRules>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Generic Table" icon="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/icons/uml_generic_table.png" implementationID="PapyrusGenericTable">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Generic Table" icon="platform:/plugin/org.eclipse.papyrus.uml.nattable.generic.config/icons/uml_generic_table.png" implementationID="PapyrusGenericTable" categories="//@categories.3">
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//NamedElement"/>
+ </owningRules>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Allocation Table" icon="platform:/plugin/org.eclipse.papyrus.sysml.nattable.allocation.config/icons/table_SysML_Allocation.png" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations" implementationID="PapyrusSysMLAllocationTable" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Allocation Table" icon="platform:/plugin/org.eclipse.papyrus.sysml.nattable.allocation.config/icons/table_SysML_Allocation.png" implementationID="PapyrusSysMLAllocationTable" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
</modelKinds>
- <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Requirement Table" icon="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/icons/table_SysML_Requirement.png" profiles="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements" implementationID="PapyrusSysMLRequirementTable" categories="#//@categories.1">
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
- <modelRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Class" stereotypes="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements/Requirement"/>
- <owningRules element="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ <modelKinds xsi:type="configuration:PapyrusSyncTable" name="Requirement Table" icon="platform:/plugin/org.eclipse.papyrus.sysml.nattable.requirement.config/icons/table_SysML_Requirement.png" implementationID="PapyrusSysMLRequirementTable" categories="//@categories.1">
+ <profiles href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </modelRules>
+ <modelRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Class"/>
+ <stereotypes href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements/Requirement"/>
+ </modelRules>
+ <owningRules>
+ <element href="http://www.eclipse.org/uml2/5.0.0/UML#//Package"/>
+ </owningRules>
</modelKinds>
</viewpoints>
+ <metamodel href="http://www.eclipse.org/uml2/5.0.0/UML#/"/>
<categories name="uml"/>
<categories name="sysml"/>
<categories name="profile"/>
+ <categories name="generic"/>
</configuration:PapyrusConfiguration>