forked from softvis-research/Getaviz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.properties
177 lines (144 loc) · 7.21 KB
/
settings.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# OUTPUT #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Output format of the generated visualization
# Possible values are x3d(default), aframe
# output.format = x3d
# Visualization metaphor of the generated visualization
# Possible value ard rd(default), city
# metaphor = rd
# Directory to which the visualization will be generateds, relative to the directory of this project
# output.path = ./output/
output.path = /var/lib/jetty/output/
# If true, the x3d files is converted to multipart automatically, if InstantPlayer is installed locally
# convert_to_multipart = false
# Directory of the used jQAssistant database, relative to the directory of this project
# database_name = ../databases/graph.db
database_name = /var/lib/jetty/databases/graph.db
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# CITY VISUALIZATION #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Possible values are original (default), panels, bricks, floor
# city.building_type = original
# The active mode to structure
# The active mode to structure and color the methods and attributes.
# Possible values are
# types (default): The class elements are sorted and colored associated to type/functionality of the method.
# visibility: The class elements are sorted and colored corresponding to there visibility modifiers.
# city.scheme = types
# Switch to control the elements of the classes to show.
# Possible values are methods_and_attributes (default), methods_only, attributes_only
# city.class_elements_mode = methods_and_attributes
# Possible values are methods_first (default), unsorted, attributes_first
# city.class_elements_sort_mode_coarse = methods_first
# The active mode, how to sort the methods or attributes separately among each other
# This means a method is only compared to another method and an attribute is only
# compared to another attribute in this comparison, according their values.
# If it is set to scheme, a secondary sorting is performed to place methods
# with high numbers of statements to the bottom.
# Possible values are scheme (default), unsorted, alphabetically, nos
# city.class_elements_sort_mode_fine = scheme
# If set true, the order of the sorting, defined in class_elements_sort_mode_fide is reversed.
# If class_elements_sort_mode_fide is set to scheme, a secondary sorting is performed to place
# methods with high numbers of statements to the bottom. This behavior isn't influenced by this switch.
# city.class_elements_sort_mode_fine_direction_reversed = false
# Switch to show or hide building base in panels or bricks mode.
# If set to false, only districts and buildingSegments are visible.
# city.show_building_base = true
# Switch for showing attributes as cylinders instead of boxes.
# This setting has only an affect in panels-mode.
# city.show_attributes_as_cylinders = true
# The active mode for the layout of the bricks/methods.
# This setting has only an affect in brick-mode.
# Possible values are progressive (default), straight, balanced
# city.brick.layout = progressive
# city.brick.size = 1.0
# city.brick.horizontal_margin = 0.5
# city.brick.horizontal_gap = 0.2
# city.brick.vertical_margin = 0.2
# city.brick.vertical_gap = 0.2
# The active mode for the area between panels/methods.
# Possible values are
# separator (default): Between the panels separators are placed with a fix height and color.
# none: No space between the panels and they are placed on top of each other.
# gap: The panels have a free space between them and don't touch each other.
# city.panel.separator_mode = separator
# Multiplier for height of a panel, declared in panel.height_unit. The elements of this array
# are threshold values for the number of statements inside the method and are multiplied with the
# index+1, so the product will be the actual height of the panel.
# The values are inclusive.
# Comment property out to use default value (is 3, 6, 12, 24, 48, 96, 144, 192, 240)
# city.panel.height_treshold_nos = 3, 6, 12, 24, 48, 96, 144, 192, 240
## Measurements Panels
# Height is multiplied by panel.height_treshold_nos
# city.panel.height_unit = 0.5
# city.panel.horizontal_margin = 0.5
# city.panel.vertical_margin = 0.25
# city.panel.vertical_gap = 0.125
# city.panel.separator_height = 0.125
# Possible values are none (default) and nos
# city.original_building_metric = none
# city.width_min = 1
# city.height_min = 1
# city.building.horizontal_margin = 3.0
# city.building.horizontal_margin = 20.0
# city.building.horizontal_gap = 3.0
# city.building.horizontal_gap = 20.0
# city.building.vertical_margin = 1.0
# city.package.color_start = #969696
# city.package.color_end = #f0f0f0
# city.class.color_start = #131615
# city.class.color_end = #00ff00
# city.class.color = #353559
# Dynamic City colors
# city.dynamic.class.color_start = #fa965c
# city.dynamic.class.color_end = #feb280
# city.dynamic.method.color = #735eb9
# city.dynamic.package.color_start = #23862c
# city.dynamic.package.color_end = #7bcd8d
# city.color.blue = #99FFCC
# city.color.aqua = #99CCFF
# city.color.light_green = #CCFF99
# city.color.dark_green = #99FF99
# city.color.yellow = #ffff99
# city.color.orange = #FFCC99
# city.color.red = #FF9999
# city.color.pink = #FF99FF
# city.color.violet = #9999FF
# city.color.light_grey = #CCCCCC
# city.color.dark_grey = #999999
# city.color.white = #FFFFFF
# city.color.black = #000000
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# RECURSIVE DISK VISUALIZATION #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# rd.data_factor = 4.0
# rd.method_factor = 1.0
# rd.height = 1.0
# rd.height_boost = 8
# rd.height_multiplicator = 50.0
# rd.ring_width = 2.0
# Sets the ring width of the method disks
# Only relevant if disk of type FAMIX.Method exist
# rd.ring_width_md = 0
# Equal to ring_width_md but for attribute disks
# rd.ring_with_ad = 0
# rd.min_area = 10.0
# rd.namespace_transparency = 0
# rd.class_transparency = 0
# rd.method_transparency = 0
# rd.data_transparency = 0
# rd.color.class = #353559
# rd.color.data = #fffc19
# rd.color.method = #1485cc
# rd.color.namespace = #969696
# If true the Methods will be visualized as Disks instead of DiskSegments.
# rd.method_disks = false
# If true Attributes will be visualized as disks.
# rd.data_disks = false