<
From version < 8.1 >
edited by ssm
on 2013/05/08 11:05
To version < 9.1 >
edited by ssm
on 2013/05/08 11:06
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -79,6 +79,12 @@
79 79  
80 80  = SCL Create Extensions =
81 81  
82 +coming soon...
83 +
84 += SCL Naming Extensions =
85 +
86 +SCL Naming Extensions provide helper functions for ID & naming services.
87 +
82 82  |=(((
83 83  Method
84 84  )))|=(((
... ... @@ -85,6 +85,41 @@
85 85  Description
86 86  )))
87 87  |(((
94 +def void distributeStateIDs(Statechart)
95 +)))|(((
96 +Since yakindu does not make use of the ID field, one can use this method to make every ID in a statechart unique.
97 +)))
98 +|(% colspan="1" %)(% colspan="1" %)
99 +(((
100 +def String getHierarchicalName(SyncState, String)
101 +)))|(% colspan="1" %)(% colspan="1" %)
102 +(((
103 +Generates a (most likely unique) name for a state. The name is generated from all parent states and regions, which are separated by an underscore. If a region or state has no name, the element's hash code is used instead.
104 +)))
105 +
106 += SCL Ordering Extensions =
107 +
108 +The Ordering Extensions provide functions, which can be used in the //xtend sort// context.
109 +
110 +|=(((
111 +Method
112 +)))|=(((
113 +Description
114 +)))
115 +|(((
116 +def **int** compareSCLRegionStateOrder(SyncState, SyncState)(% style="font-size: small;" %)
117 +)))|(((
118 +Sorts states according to their type. Initial states come first, final states last.
119 +)))
120 +
121 += SCL Statement Extensions =
122 +
123 +|=(((
124 +Method
125 +)))|=(((
126 +Description
127 +)))
128 +|(((
88 88  def boolean isEmpty(Statement)
89 89  )))|(((
90 90  Returns true, if the statement is an EmptyStatement.
... ... @@ -139,49 +139,6 @@
139 139  Returns the parent statement of a given instruction.
140 140  )))
141 141  
142 -
143 -
144 -= SCL Naming Extensions =
145 -
146 -SCL Naming Extensions provide helper functions for ID & naming services.
147 -
148 -|=(((
149 -Method
150 -)))|=(((
151 -Description
152 -)))
153 -|(((
154 -def void distributeStateIDs(Statechart)
155 -)))|(((
156 -Since yakindu does not make use of the ID field, one can use this method to make every ID in a statechart unique.
157 -)))
158 -|(% colspan="1" %)(% colspan="1" %)
159 -(((
160 -def String getHierarchicalName(SyncState, String)
161 -)))|(% colspan="1" %)(% colspan="1" %)
162 -(((
163 -Generates a (most likely unique) name for a state. The name is generated from all parent states and regions, which are separated by an underscore. If a region or state has no name, the element's hash code is used instead.
164 -)))
165 -
166 -= SCL Ordering Extensions =
167 -
168 -The Ordering Extensions provide functions, which can be used in the //xtend sort// context.
169 -
170 -|=(((
171 -Method
172 -)))|=(((
173 -Description
174 -)))
175 -|(((
176 -def **int** compareSCLRegionStateOrder(SyncState, SyncState)(% style="font-size: small;" %)
177 -)))|(((
178 -Sorts states according to their type. Initial states come first, final states last.
179 -)))
180 -
181 -= SCL Statement Extensions =
182 -
183 -//coming soon...//
184 -
185 185  = SCL Thread Extensions =
186 186  
187 187  The Thread Extensions provide functions to ease the handling of SCL threads and statements in the context of SCL threads.
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -7110872
1 +7110874
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7110872/SCL Extensions
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/7110874/SCL Extensions