## Uses of Class
classes.HolonObject

- Packages that use HolonObject
  Package | Description
  --- | ---
  api |
  classes |
  tests |
  ui.controller |
  ui.view |

- - ### Uses of HolonObject in api

    Methods in api that return types with arguments of type HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<HolonObject>` | CpsAPI.`getAllHolonObjects()` Return all Holon Objects on the Canvas in no specific order.

  - ### Uses of HolonObject in classes

    Methods in classes that return types with arguments of type HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<HolonObject>` | SubNet.`getObjects()` Return all Objects in the Subnet.

    Constructor parameters in classes with type arguments of type HolonObject
    Constructor and Description
    `SubNet(java.util.ArrayList<HolonObject> objects, java.util.ArrayList<CpsEdge> edges, java.util.ArrayList<HolonSwitch> switches)` Constructor for a Subnet.

  - ### Uses of HolonObject in tests

    Methods in tests with parameters of type HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | PraktikumHolonsTestLoadAndStoreController.`setGraphPoints(HolonObject obj)` sets the graph points in all elements of an Object.

  - ### Uses of HolonObject in ui.controller

    Methods in ui.controller with parameters of type HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | ObjectController.`addElement(HolonObject object, HolonElement element)` Adds Element into a Object.
    `void` | ObjectController.`addElementIntoCanvasObject(HolonObject object, HolonElement element)` Adds Element into a Object on the Canvas.
    `void` | ObjectController.`deleteElement(HolonObject obj, HolonElement ele)` deletes a Element from a given Object.
    `void` | Control.`deleteElementCanvas(HolonObject obj, HolonElement ele)` deletes a Element from a given Object.
    `HolonElement` | MultiPurposeController.`searchEle(HolonObject object, java.lang.String element)` Search for Element.
    `HolonElement` | MultiPurposeController.`searchEleById(HolonObject object, int idEle)` Search the Element by ID.

  - ### Uses of HolonObject in ui.view

    Methods in ui.view that return HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `HolonObject` | AddObjectPopUp.`getObject()` Return the Object.

    Methods in ui.view with parameters of type HolonObject
    Modifier and Type | Method and Description
    --- | ---
    `void` | AddObjectPopUp.`editInformation(HolonObject obj)` Edit the Information.