/** The interfaces in this package define the configuration of the degraphmalizer @startuml interface IndexConfig { +name() : String } interface TypeConfig { +extract() : SubGraph +filter(doc) : boolean +name() : String } interface WalkConfig { +direction() : Direction +properties() : Map<String, PropertyConfig> +name() : String } interface PropertyConfig { +name() : String +reduce(Tree<XContent>) : XContent } IndexConfig <-up- TypeConfig TypeConfig <-up- WalkConfig WalkConfig <-up- PropertyConfig @enduml */ package dgm.configuration;