Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 8eb567f3fcca7bb904256492015f087217b2920e (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
<?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 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 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>
			
			<aspectTool description="Create a new Dependency" id="requirement.tool.dependency"
				name="Dependency" refToolId="clazz.tool.dependency">
			</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