# Hierarchy For Package com.independentsoft.office.diagrams

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.independentsoft.office.diagrams.ConstraintList (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
        - com.independentsoft.office.diagrams.RuleList (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.Algorithm (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.BackgroundFormatting
  - com.independentsoft.office.diagrams.Category
  - com.independentsoft.office.diagrams.Choose (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.ColorList
    - com.independentsoft.office.diagrams.EffectColorList
    - com.independentsoft.office.diagrams.FillColorList
    - com.independentsoft.office.diagrams.LineColorList
    - com.independentsoft.office.diagrams.TextEffectColorList
    - com.independentsoft.office.diagrams.TextFillColorList
    - com.independentsoft.office.diagrams.TextLineColorList
  - com.independentsoft.office.diagrams.ColorTransform
  - com.independentsoft.office.diagrams.ColorTransformHeader
  - com.independentsoft.office.diagrams.ColorTransformSampleData
  - com.independentsoft.office.diagrams.ColorTransformStyleLabel
  - com.independentsoft.office.diagrams.Connection
  - com.independentsoft.office.diagrams.Constraint
  - com.independentsoft.office.diagrams.DataModel
  - com.independentsoft.office.diagrams.Description
  - com.independentsoft.office.diagrams.DiagramShapeProperties
  - com.independentsoft.office.diagrams.ElseElement
  - com.independentsoft.office.diagrams.ForEachElement (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.drawing.GraphicObject (implements com.independentsoft.office.IContentElement)
    - com.independentsoft.office.diagrams.Diagram
  - com.independentsoft.office.diagrams.IfElement
  - com.independentsoft.office.diagrams.Layout
  - com.independentsoft.office.diagrams.LayoutHeader
  - com.independentsoft.office.diagrams.LayoutNode (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.Parameter
  - com.independentsoft.office.diagrams.Point
  - com.independentsoft.office.diagrams.PresentationLayoutVariables
  - com.independentsoft.office.diagrams.PresentationOf (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.PropertySet
  - com.independentsoft.office.diagrams.Rule
  - com.independentsoft.office.diagrams.SampleData
  - com.independentsoft.office.diagrams.Scene3D
  - com.independentsoft.office.diagrams.Shape (implements com.independentsoft.office.diagrams.IElement, com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.Shape3D
  - com.independentsoft.office.diagrams.ShapeAdjust
  - com.independentsoft.office.diagrams.ShapeStyle
  - com.independentsoft.office.diagrams.Style
  - com.independentsoft.office.diagrams.StyleData
  - com.independentsoft.office.diagrams.StyleHeader
  - com.independentsoft.office.diagrams.StyleLabel
  - com.independentsoft.office.diagrams.TextBody
  - com.independentsoft.office.diagrams.TextProperties
  - com.independentsoft.office.diagrams.Title
  - com.independentsoft.office.diagrams.VariableList (implements com.independentsoft.office.diagrams.ILayoutNodeElement)
  - com.independentsoft.office.diagrams.Whole

## Interface Hierarchy

- com.independentsoft.office.diagrams.IElement
- com.independentsoft.office.diagrams.ILayoutNodeElement

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.independentsoft.office.diagrams.AlgorithmType
    - com.independentsoft.office.diagrams.AnimationLevel
    - com.independentsoft.office.diagrams.AxisType
    - com.independentsoft.office.diagrams.BooleanOperator
    - com.independentsoft.office.diagrams.ChildOrder
    - com.independentsoft.office.diagrams.ColorApplicationMethod
    - com.independentsoft.office.diagrams.ConnectionType
    - com.independentsoft.office.diagrams.ConstraintRelationship
    - com.independentsoft.office.diagrams.ConstraintType
    - com.independentsoft.office.diagrams.Direction
    - com.independentsoft.office.diagrams.ElementType
    - com.independentsoft.office.diagrams.FunctionOperator
    - com.independentsoft.office.diagrams.FunctionType
    - com.independentsoft.office.diagrams.HierarchyBranchStyle
    - com.independentsoft.office.diagrams.HueDirection
    - com.independentsoft.office.diagrams.OneByOneAnimation
    - com.independentsoft.office.diagrams.ParameterType
    - com.independentsoft.office.diagrams.PointType
    - com.independentsoft.office.diagrams.ShapeResizeStyle
    - com.independentsoft.office.diagrams.VariableType