package Ġcom . kn . di agrams . generator . config Ċ Ċ import Ġcom . intellij . psi . Psi Class Ċ import Ġcom . kn . di agrams . generator . generator . Aggregation Ċ import Ġcom . kn . di agrams . generator . graph .* Ċ Ċ class ĠStructure Configuration ( root Class : ĠPsi Class , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġproject Classification : ĠProject Classification , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġgraph Restriction : ĠGraph Restriction , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġgraph Traversal : ĠGraph Traversal , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdetails : ĠStructure Diagram Details ) Ġ: ĠDiagram Configuration ( root Class ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġrestriction Filter () Ġ= ĠGraph Restriction Filter ( root Class . reference (), Ġnull , Ġproject Classification , Ġgraph Restriction ) ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġtraversal Filter ( root Node : ĠGraph Node ) Ġ= ĠGraph Traversal Filter ( root Node , Ġproject Classification , Ġgraph Traversal ) Ċ } Ċ Ċ class ĠStructure Diagram Details ( ĊĠĠĠ Ġ@ Comment With Enum Values ĊĠĠĠĠĠĠĠ Ġvar Ġaggregation : ĠAg gregation Ġ= ĠAg gregation . GroupBy Class , ĊĠĠĠ Ġvar Ġshow Class Generic Types : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġvar Ġshow Methods : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġvar Ġshow Method Parameter Names : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġshow Method Parameter Types : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġshow Method ReturnType : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġvar Ġshow Package Levels : ĠInt Ġ= Ġ 9 9 , ĊĠĠĠ Ġvar Ġshow Detailed Class Structure : ĠBoolean Ġ= Ġtrue Ċ ) ĊĊ