# Hierarchy For Package lv.lumii.layoutengine

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - lv.lumii.layoutengine.ArrangeData
    - lv.lumii.layoutengine.ArrangeData.FlowData
    - lv.lumii.layoutengine.ArrangeData.InheritedData
    - lv.lumii.layoutengine.ArrangeData.NoneData
    - lv.lumii.layoutengine.ArrangeData.SpringEmbeddedData
    - lv.lumii.layoutengine.ArrangeData.UniversalData
  - lv.lumii.layoutengine.ConnectedComponentPacking
  - lv.lumii.layoutengine.Element
    - lv.lumii.layoutengine.AbstractContainer
      - lv.lumii.layoutengine.Container
        - lv.lumii.layoutengine.Box (implements lv.lumii.layoutengine.Connectible)
          - lv.lumii.layoutengine.Diagram
      - lv.lumii.layoutengine.Label
        - lv.lumii.layoutengine.InsideLabel
        - lv.lumii.layoutengine.OutsideLabel
          - lv.lumii.layoutengine.OutsideLabel.BoxOutsideLabel
          - lv.lumii.layoutengine.OutsideLabel.LineLabel
    - lv.lumii.layoutengine.Line (implements lv.lumii.layoutengine.Connectible)
  - lv.lumii.layoutengine.LayoutConstraints
    - lv.lumii.layoutengine.LayoutConstraints.GridLayoutConstraints
    - lv.lumii.layoutengine.LayoutConstraints.NoneLayoutConstraints

## Interface Hierarchy

- lv.lumii.layoutengine.Connectible

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - lv.lumii.layoutengine.OutsideLabel.LineLabel.Orientation
    - lv.lumii.layoutengine.Line.LineType
    - lv.lumii.layoutengine.LayoutConstraints.ConstraintType
    - lv.lumii.layoutengine.Diagram.State
    - lv.lumii.layoutengine.Box.BoxSide
    - lv.lumii.layoutengine.ArrangeData.ArrangeStyle
    - lv.lumii.layoutengine.ArrangeData.FlowData.Direction