Here are the available visibilities:
Visibility name | Keyword | Applies to | Description |
Entry | entry |
rule | A public rule that is visible by the end-user of the transformator/generator.
This defines the main rules that this end-user can launch.
A launch configuration should generally reference an entry rule. |
Public | public |
ruleset rule template library script |
An element that is visible anywhere in the project, but that is not visible by the end-user of the transformator/generator. |
Protected | protected |
rule script |
An element that is not visible outside of its package. A protected script is also visible from scripts defined on subtypes of its metatype. |
Package-private | <empty> |
ruleset rule template library script |
An element that is not visible outside of its package. |
Private | private |
rule script |
A rule not visible outside of its ruleset. A script only visible from scripts defined on the same metatype. |