@startuml
    set namespaceSeparator none
    hide empty fields
    hide empty methods

    class "<size:14>ChartDataManagerImpl\n<size:10>com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl" as com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.ChartDataManagerImpl [[ChartDataManagerImpl.html]] {
        +createChartPanel(AbstractOrderedLayout, DataSeries, String): void
    }

    abstract class "<size:14>AbstractChartDataManagerImpl\n<size:10>com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl" as com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.AbstractChartDataManagerImpl [[AbstractChartDataManagerImpl.html]]
    interface "<size:14>ChartDataManager\n<size:10>com.hack23.cia.web.impl.ui.application.views.common.chartfactory.api" as com.hack23.cia.web.impl.ui.application.views.common.chartfactory.api.ChartDataManager [[../api/ChartDataManager.html]] {
        {abstract} +createChartPanel(AbstractOrderedLayout, DataSeries, String): void
    }

    com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.AbstractChartDataManagerImpl <|-- com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.ChartDataManagerImpl
    com.hack23.cia.web.impl.ui.application.views.common.chartfactory.api.ChartDataManager <|.. com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.ChartDataManagerImpl

    center footer UMLDoclet 2.0.7, PlantUML 1.2019.12
@enduml
