Additional layers
Additional attributes of an element are not output into the rendered diagram.
With the command line option -l
or --layers
you can enable the output of those additional attributes.
By using this feature different views on the GSN can be generated.
Example
G1:
text: This is a Goal
supportedBy: [S1]
inContextOf: [C1]
layer1: This is additional information for G1.
S1:
text: This is a Strategy
layer1: This is additional information for S1.
C1:
text: This is a Context
layer1: This is additional information for C1.
In this example, a call to gsn2x -l layer1
will show the additional information to each element prefixed with LAYER1:
.
Of course, using text
, inContextOf
, supportedBy
, url
, undeveloped
,
horizontalRank
, rankIncrement
, acp
or classes
are not sensible parameters to pass for the -l
option.
Please note that using module
and passing it as a layer option will also not work.
It is intentional that information is only added for a view, but not hidden to ensure consistency of the GSN in all variants.
Only additional associative arrays with a string key can be used as additional layers.