-
Notifications
You must be signed in to change notification settings - Fork 2
Palette Entry Visibility
The following tables display which Palette Entry is influenced (i.e. made visible) by which Feature Expression.
For each status of the editor (Step-In / Step-Out) exists one table, as there are notable differences. The third table simply lists all Features, which have no impact on the Palette Entry visibility.
Please note that we have the options Always and Never, which symbolize that the respective Palette Entry is not related to the selected Configuration (i.e. the selected Features). Furthermore, a Palette Entry might only be dependent on a single Feature, in which case the relevant Feature Expression is just a single literal.
Each row starts with the name of a Palette Entry. The comlumns symbolize that the named Palette Entry is either Always or Never visible, or visible if the expression stated in the column Feature Expression is true.
To be read as: Palette Entry X is ((always|never) visible|visible if the provided Feature Expression can be evaluated to true).
| Palette Entry (Step-OUT) | Always | Never | Feature Expression |
|---|---|---|---|
| Role Type | X | ||
| Role Group | X | ||
| Role Implication | X | ||
| Relationship Implication | X | ||
| Relationship Exclusion | X | ||
| Role Equivalence | X | ||
| Role Prohibition | X | ||
| Relationship | X | ||
| Reflexive | X | ||
| Irreflexive | X | ||
| Total | X | ||
| Cyclic | X | ||
| Acyclic | X | ||
| Compartment | Compartment_Types |
||
| Natural Type | X | ||
| Data Type | Data_Types |
||
| Group | X | ||
| Fulfillment | X | ||
| Operation | X | ||
| Attribute | X | ||
| Inheritance | X | ||
| Role_Model | !Compartment_Types |
Each row starts with the name of a Palette Entry. The comlumns symbolize that the named Palette Entry is either Always or Never visible, or visible if the expression stated in the column Feature Expression is true.
To be read as: Palette Entry X is ((always|never) visible|visible if the provided Feature Expression can be evaluated to true).
| Palette Entry (Step-IN) | Always | Never | Feature Expression |
|---|---|---|---|
| Role Type | X | ||
| Role Group | Group_Constraints |
||
| Role Implication | Role_Implication |
||
| Relationship Implication | Inter_Relationship_Constraints |
||
| Relationship Exclusion | Inter_Relationship_Constraints |
||
| Role Equivalence | Role_Equivalence |
||
| Role Prohibition | Role_Prohibition |
||
| Relationship | Relationships |
||
| Reflexive | Intra_Relationship_Constraints |
||
| Irreflexive | Intra_Relationship_Constraints |
||
| Total | Intra_Relationship_Constraints |
||
| Cyclic | Intra_Relationship_Constraints |
||
| Acyclic | Intra_Relationship_Constraints |
||
| Compartment | (X) |
Contains_Compartments |
|
| Natural Type | X | ||
| Data Type | X | ||
| Group | X | ||
| Fulfillment | X | ||
| Operation | (Role_Behavior OR Compartment_Behavior) |
||
| Attribute | (Role_Properties OR Compartment_Properties) |
||
| Inheritance |
(Role_Inheritance OR (Compartment_InheritanceAND Contains_Compartments))
|
||
| Role_Model | !Compartment_Types |
| Feature Name | Comment |
|---|---|
| Role_Types | |
| Role_Structure | |
| Playable | |
| Players | |
| Naturals | |
| Compartments | |
| Dependent | |
| On_Compartments | |
| On_Relationships | |
| On_Constraints | |
| Occurrence_Constraints | |
| Relationship_Constraints | |
| Relationship_Cardinality | |
| Parthood_Constraints | |
| Compartment_Structure | |
| Participants | |
| (Contains_Compartments) | Feature not yet selectable and therefore without impact, but in the above tables already used (and crossed out) |
| Playable_By_Defining_Compartment | |
| Data_Type_Inheritance |