| File | inclusionid.str |
| Author | unknown |
| Since | unknown |
Module containing the signature and utility-strategiesfor inclusion-id's
| General | |
| Lines of code | 95 |
| Stratego | |
| Module number | 1 (100% documented) |
| Constructor number | 5 (0% documented) |
| Overlay number | 0 |
| Strategy number | 7 (71% documented) |
| Rule number | 5 (20% documented) |
| DynamicRule number | 3 (0% documented) |
Constructor summary |
||
| DefIncluded(ATerm ) | n/a | inclusionid.str |
| Inclusionid(ATerm , ATerm ) | n/a | inclusionid.str |
| Inclusionstatus(ATerm ) | n/a | inclusionid.str |
| MaybeIncluded(ATerm ) | n/a | inclusionid.str |
| NotIncluded(ATerm ) | n/a | inclusionid.str |
Strategy summary |
||
| add-inclusion-id(ATerm iid) | Adds an inclusion id to a term | inclusionid.str |
| add-inclusion-status | Add included status to a filepath | inclusionid.str |
| get-inclusion-id | Gets an inclusion id from a term | inclusionid.str |
| get-inclusion-status | n/a | inclusionid.str |
| maybe-inclusion-wrap(Strategy s) | Runs a strategy while the InclusionMode is maybe | inclusionid.str |
| new-inclusion-id | Generates an unique id for inclusion | inclusionid.str |
| redefine-inclusion-status | n/a | inclusionid.str |
Rule summary |
||
| inclusion-combine-unit | Merge rules for InclusionStatus | inclusionid.str |
| inclusion-combine-unit | n/a | inclusionid.str |
| inclusion-combine-unit | n/a | inclusionid.str |
| inclusion-combine-unit | n/a | inclusionid.str |
| inclusion-combine-unit | n/a | inclusionid.str |
Strategy details |
|||||||||||||||
| ATerm | add-inclusion-id(ATerm iid) | ||||||||||||||
Adds an inclusion id to a term.The inclusion id is always unique.
|
|||||||||||||||
| ATerm | add-inclusion-status | ||||||||||||||
Add included status to a filepath.Relies on the value set in the dynamic rule InclusionMode to set the mode. If this rule is not set it usesthe default DefIncluded()
|
|||||||||||||||
| ATerm | get-inclusion-id | ||||||||||||||
Gets an inclusion id from a term.
|
|||||||||||||||
| ATerm | maybe-inclusion-wrap(Strategy s) | ||||||||||||||
Runs a strategy while the InclusionMode is maybe. |
|||||||||||||||
| ATerm | new-inclusion-id | ||||||||||||||
Generates an unique id for inclusion
|
|||||||||||||||
Rule details |
|||||||||
| ATerm | inclusion-combine-unit | ||||||||
Merge rules for InclusionStatus |
|||||||||