1 <ul class='nav nav-tabs'
>
2 <li role='presentation' class='active'
>
3 <a data-toggle='tab' data-target='#doc'
>
4 <span class='glyphicon glyphicon-book'
/> Doc
7 <li role='presentation'
>
8 <a data-toggle='tab' data-target='#graph'
ng-click=
"entityCtrl.loadEntityGraph()">
9 <span class='glyphicon glyphicon-object-align-vertical'
/> Inheritance
12 <li role='presentation'
>
13 <a data-toggle='tab' data-target='#all_props'
>
14 <span class='glyphicon glyphicon-tags'
/> All properties
17 <li role='presentation'
>
18 <a data-toggle='tab' role='tab' data-target='#linearization' aria-controls='linearization' ng-click='entityCtrl.loadEntityLinearization()'
>
19 <span class='glyphicon glyphicon-arrow-down'
/> Linearization
22 <li role='presentation'
>
23 <a data-toggle='tab' role='tab' data-target='#metrics' aria-controls='metrics' ng-click='entityCtrl.loadStructuralMetrics(); entityCtrl.loadPieChart()'
>
24 <span class='glyphicon glyphicon-stats'
/> Metrics
29 <div class='tab-content'
>
30 <div role='tabpanel' class='tab-pane fade in active' id='doc'
>
31 <div class='col-xs-
3'
>
32 <ui-summary target='#summary-content'
/>
34 <div id='summary-content' class='col-xs-
9'
>
35 <entity-card mentity='mentity' default-tab='doc' no-synopsis='true'
/>
37 <entity-list list-title='Parents'
38 list-entities='mentity.parents'
39 list-object-filter='{}'
/>
41 <entity-list list-title='Constructors'
42 list-entities='mentity.all_mproperties'
43 list-object-filter='{is_init: true}'
/>
45 <entity-list list-title='Introduced properties'
46 list-entities='mentity.intro_mproperties'
47 list-object-filter='{is_init:
"!true"}'
/>
49 <entity-list list-title='Redefined properties'
50 list-entities='mentity.redef_mproperties'
51 list-object-filter='{is_init:
"!true"}'
/>
54 <div role='tabpanel' class='tab-pane fade' id='all_props'
>
55 <entity-list list-title='All properties' list-entities='mentity.all_mproperties'
56 list-object-filter='{}'
/>
58 <div role='tabpanel' class='tab-pane fade' id='linearization'
>
60 list-title='Class definitions'
61 list-entities='linearization'
62 list-focus='mentity.intro'
/>
64 <div role='tabpanel' class='tab-pane fade' id='graph'
>
66 <div class='card-body text-center'
>
67 <entity-graph mentity='mentity' graph='graph'
/>
71 <div role='tabpanel' class='tab-pane fade' id='metrics'
>
73 <div class='card-body container-fluid'
>
74 <h3 class='card-heading'
>Class inheritance
</h3>
75 <div class='col-sm-
6'
>
78 <small>({{metrics.mclass['cnoa'].values[mentity.full_name].value}}
81 <chart-class-inheritance-kind chart-id='chartInheritanceKind'
82 chart-metrics='metrics.mclass'
/>
84 <div class='col-sm-
6'
>
88 <dl class='dl-horizontal'
>
89 <dt>{{metrics.mclass.cnoa.values[mentity.full_name].value}}
</dt>
91 <dt>{{metrics.mclass.cnop.values[mentity.full_name].value}}
</dt>
92 <dd>direct parents
</dd>
93 <dt>{{metrics.mclass.cnoc.values[mentity.full_name].value}}
</dt>
94 <dd>direct children
</dd>
95 <dt>{{metrics.mclass.cnod.values[mentity.full_name].value}}
</dt>
98 <dl class='dl-horizontal'
>
99 <dt>{{metrics.mclass.cdit.values[mentity.full_name].value}}
</dt>
100 <dd>Depth in Inheritance Tree
</dd>
106 <div class='card-body container-fluid'
>
107 <h3 class='card-heading'
>Class properties
</h3>
108 <div class='col-sm-
6'
>
111 <small>({{metrics.mclass['cnbp'].values[mentity.full_name].value}}
112 accessible properties)
</small>
114 <chart-class-properties-kind chart-id='chartPropertiesKind'
115 chart-metrics='metrics.mclass'
/>
117 <div class='col-sm-
6'
>
119 Properties inheritance
120 <small>({{metrics.mclass['cnbp'].values[mentity.full_name].value}}
121 accessible properties)
</small>
123 <chart-class-properties-inh chart-id='chartPropertiesInh'
124 chart-metrics='metrics.mclass'
/>