Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 7075f797dba9d5b251fc95fc1d5bcf79d14ca27c (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
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
	<paletteDefinition>
		<content>
			<drawer iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" id="requirement.drawer.nodes" name="Nodes">
		
				<aspectTool description="Create a new Package" 
					id="requirement.tool.package" 
					name="Package" refToolId="clazz.tool.package">
				</aspectTool>
		
				<aspectTool description="Create a new Requirement"
					 id="requirement.tool.class" name="Requirement" 
					 refToolId="clazz.tool.class" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Requirement.gif">
					 	<postAction id="org.eclipse.papyrus.postaction.displayAppliedStereotypePropertiesInCompartmentactionprovider">
					 		<propertiesToDisplay>
					 			<propertyToDisplay name="SysML::Requirements::Requirement.id"/>
					 			<propertyToDisplay name="SysML::Requirements::Requirement.text"/>
					 		</propertiesToDisplay>
					 	</postAction>
					 	
					 	<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
					 		<stereotypesToApply>
					 			<stereotype stereotypeName="SysML::Requirements::Requirement"/>	
					 		</stereotypesToApply>
					 	</postAction>
				 </aspectTool>
			
			<aspectTool description="Create a new Problem"
					 id="requirement.tool.comment" name="Problem" 
					 refToolId="clazz.tool.comment" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Problem.gif">
					 					 	
					 	<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
					 		<stereotypesToApply>
					 			<stereotype stereotypeName="SysML::ModelElements::Problem"/>	
					 		</stereotypesToApply>
					 	</postAction>
					 	
				 </aspectTool>
				 
				 <aspectTool description="Create a new Rationale"
					 id="requirement.tool.comment" name="Rationale" 
					 refToolId="clazz.tool.comment" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/modelelements/Rationale.gif">
					 					 	
					 	<postAction id="org.eclipse.papyrus.applystereotypeactionprovider">
					 		<stereotypesToApply>
					 			<stereotype stereotypeName="SysML::ModelElements::Rationale"/>	
					 		</stereotypesToApply>
					 	</postAction>
					 	
				 </aspectTool>
				 
			<aspectTool description="Create a new Comment" id="requirement.tool.comment"
				name="Comment" refToolId="clazz.tool.comment">
			</aspectTool>
			
			<aspectTool description="Create a new Constraint" id="requirement.tool.constraint"
				name="Constraint" refToolId="clazz.tool.constraint">
			</aspectTool>
			
				</drawer>
				 	
			<drawer iconpath="platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif" id="requirement.drawer.edges" name="Edges">
			
				<aspectTool description="Create a Copy Link"
					id="requirement.tool.copy" name="Copy"
					refToolId="clazz.tool.abstraction" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Copy.gif">
					<postAction
						id="org.eclipse.papyrus.applystereotypeactionprovider">
						<stereotypesToApply>
							<stereotype stereotypeName="SysML::Requirements::Copy" />
						</stereotypesToApply>
					</postAction>
				</aspectTool>
					<aspectTool description="Create a new Dependency" id="requirement.tool.dependency"
				name="Dependency" refToolId="clazz.tool.dependency">
			</aspectTool>
				
				<aspectTool description="Create a Derive Link"
					id="requirement.tool.derive" name="Derive"
					refToolId="clazz.tool.abstraction" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/DeriveReqt.gif">
					<postAction
						id="org.eclipse.papyrus.applystereotypeactionprovider">
						<stereotypesToApply>
							<stereotype
								stereotypeName="SysML::Requirements::DeriveReqt" />
						</stereotypesToApply>
					</postAction>
				</aspectTool>
				
				<aspectTool description="Create a Decompose Link"
					id="requirement.tool.decompose" name="Decompose"
					refToolId="clazz.tool.containmentlink"/>
				<aspectTool description="Create a new PackageImport" id="requirement.tool.packageimport"
				name="PackageImport" refToolId="clazz.tool.packageimport">
				</aspectTool>
					<aspectTool description="Create a new Realization" id="requirement.tool.realization"
				name="Realization" refToolId="clazz.tool.realization">
			</aspectTool>	
				<aspectTool description="Create a Satisfy Link"
					id="requirement.tool.satisfy" name="Satisfy"
					refToolId="clazz.tool.abstraction" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Satisfy.gif">
					<postAction
						id="org.eclipse.papyrus.applystereotypeactionprovider">
						<stereotypesToApply>
							<stereotype
								stereotypeName="SysML::Requirements::Satisfy" />
						</stereotypesToApply>
					</postAction>
				</aspectTool>
				
				<aspectTool description="Create a Verify Link"
					id="requirement.tool.verify" name="Verify"
					refToolId="clazz.tool.abstraction" iconpath="platform:/plugin/org.eclipse.papyrus.sysml/icons/requirements/Verify.gif">
					<postAction
						id="org.eclipse.papyrus.applystereotypeactionprovider">
						<stereotypesToApply>
							<stereotype
								stereotypeName="SysML::Requirements::Verify" />
						</stereotypesToApply>
					</postAction>
				</aspectTool>
			
		
		
			<!-- Attention : The element is added manually, can combine the two links comment and constraint, and therefore is not deleted -->
			<aspectTool description="Create a new Link" id="package.tool.link"
				name="Link" refToolId="clazz.tool.link">
			</aspectTool>
			
			</drawer>
		</content>
</paletteDefinition>

Back to the top