Changes for page Kieler Compiler

Last modified by Richard Kreissig on 2023/09/14 10:52

From version 22.1
edited by cmot
on 2014/03/21 14:35
Change comment: There is no comment for this version
To version 18.1
edited by cmot
on 2014/03/17 14:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -73,7 +73,7 @@
73 73  * method: The name of the transformation method. Its signature must ensure that it returns an EObject an only take an EObject argument. Otherwise it cannot be found by KiCo.
74 74  * id: The unique String ID for this transformation. This is the ID the transformation will be referenced throughout KiCo.
75 75  * name: An optional String name for this transformation. If nothing is entered here the ID will be used as a name.
76 -* dependencies: An optional String as comma separated list of other transformation IDs that must run AFTER this transformation down the compile-chain. This means if the current transformation is selected to run, all transformations that have dependencies on this will be run BEFORE. If nothing is entered here then this means there are no dependencies.
76 +* dependencies: An optional String as comma separated list of other transformation IDs that must run BEFORE this transformation. If nothing is entered here then this means there are no dependencies.
77 77  )))
78 78  |(((
79 79  transformationGroup
... ... @@ -96,7 +96,9 @@
96 96   dependencies="TRIGGEREFFECT, SURFACEDEPTH"
97 97   name="Transform All Normalize">
98 98   </transformationGroup>
99 -
99 + </extension>
100 + <extension
101 + point="de.cau.cs.kieler.kico.transformation">
100 100   <transformationMethod
101 101   class="de.cau.cs.kieler.sccharts.extensions.SCChartsCoreTransformation"
102 102   id="TRIGGEREFFECT"
... ... @@ -103,7 +103,10 @@
103 103   method="transformTriggerEffect"
104 104   name="Transform Trigger and Effect">
105 105   </transformationMethod>
106 -
108 + </extension>
109 +
110 + <extension
111 + point="de.cau.cs.kieler.kico.transformation">
107 107   <transformationMethod
108 108   class="de.cau.cs.kieler.sccharts.extensions.SCChartsCoreTransformation"
109 109   id="SURFACEDEPTH"
... ... @@ -110,7 +110,10 @@
110 110   method="transformSurfaceDepth"
111 111   name="Transform Surface Depth">
112 112   </transformationMethod>
113 -
118 + </extension>
119 +
120 + <extension
121 + point="de.cau.cs.kieler.kico.transformation">
114 114   <transformationGroup
115 115   id="ALL"
116 116   dependencies="CORE NORMALIZE"
... ... @@ -182,105 +182,6 @@
182 182  
183 183  {{/code}}
184 184  
185 -=== Requirement Completion ===
186 -
187 -
188 -
189 -|=(((
190 -(% style="text-align: center;" %)
191 -Original
192 -
193 -|=(((
194 - [[image:attach:dependencies2.jpg]]
195 -
196 -(% style="text-align: center;" %)
197 -Original Dependency
198 -Graph
199 -)))|=(((
200 -(% style="text-align: center;" %)
201 -[[image:attach:dependencies3.jpg]]
202 -
203 -(% style="text-align: center;" %)
204 -Two alternative
205 -transformation
206 -implementations
207 -for Abort
208 -)))
209 -
210 -
211 -)))|=(((
212 -(% style="text-align: center;" %)
213 -Example 1
214 -
215 -|=(((
216 - [[image:attach:dependencies4.jpg]]
217 -
218 -(% style="text-align: center;" %)
219 -Selected for
220 -transformation
221 -)))|=(((
222 - [[image:attach:dependencies4b.jpg]]
223 -
224 -(% style="text-align: center;" %)
225 -Auto selected
226 -requirements
227 -)))
228 -
229 -
230 -)))
231 -
232 -
233 -
234 -
235 -
236 -|=(((
237 -Example 2
238 -
239 -|=(((
240 -[[image:attach:dependencies5.jpg]]
241 -
242 -(% style="text-align: center;" %)
243 -Selected for
244 -transformation
245 -)))|=(% style="text-align: center;" %)(% style="text-align: center;" %)
246 -(((
247 -[[image:attach:dependencies5b.jpg]]
248 -
249 -Auto selected
250 -requirements
251 -using DEFAULT
252 -of alternative
253 -group
254 -
255 -
256 -)))
257 -
258 -
259 -)))|=(((
260 -(% style="text-align: center;" %)
261 -Example 3
262 -
263 -|=(((
264 -[[image:attach:dependencies6.jpg]]
265 -
266 -(% style="text-align: center;" %)
267 -Selected for
268 -transformation
269 -)))|=(((
270 -[[image:attach:dependencies6b.jpg]]
271 -
272 -(% style="text-align: center;" %)
273 -Auto selected
274 -requirements
275 -using selected
276 -alternative
277 -)))
278 -
279 -
280 -)))
281 -
282 -
283 -
284 284  == Help / Problems / FAQs ==
285 285  
286 286  Maybe you get into problems when using KiCo. The following list should give you hints to solve these. If you have a problem not considered here please write us an e-mail (see above for contact information of the persons in charge of KiCo).
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470116
1 +9470109
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470116/Kieler Compiler
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470109/Kieler Compiler