## Uses of Class
org.thewonderlemming.c4plantuml.graphml.model.DataModel

- Packages that use DataModel
  Package | Description
  --- | ---
  org.thewonderlemming.c4plantuml.graphml.model | Contains the JAXB model that handles the XML generation.

- - ### Uses of DataModel in org.thewonderlemming.c4plantuml.graphml.model

    Methods in org.thewonderlemming.c4plantuml.graphml.model that return types with arguments of type DataModel
    Modifier and Type | Method and Description
    --- | ---
    `static WithKey<C4Keys,WithValue<String,Build<DataModel>>>` | DataModel.`builder()` A builder to the current `DataModel` class.
    `List<DataModel>` | NodeModel.`getData()` Returns the current <node> data tags.
    `List<DataModel>` | GraphModel.`getData()` Returns the current graph's properties list.
    `List<DataModel>` | EdgeModel.`getData()` Returns the edge's list of `DataModel`.

    Methods in org.thewonderlemming.c4plantuml.graphml.model with parameters of type DataModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | NodeModel.`addOrReplaceData(DataModel data)` Adds the given `DataModel` to the list if its `getKey()` is not already there or replaces it else.
    `void` | GraphModel.`addOrReplaceData(DataModel data)` Adds the given `DataModel` to the list if its `getKey()` is not already there or replaces it else.
    `void` | EdgeModel.`addOrReplaceData(DataModel data)` Adds the given `DataModel` to the list if its `getKey()` is not already there or replaces it else.

    Method parameters in org.thewonderlemming.c4plantuml.graphml.model with type arguments of type DataModel
    Modifier and Type | Method and Description
    --- | ---
    `U` | WithData.`withData(List<DataModel> data)` Takes a list of `DataModel`, processes it and returns a results of type U.

Copyright © 2020. All rights reserved.