# Hierarchy For Package org.freeplane.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.freeplane.api.Dependencies
  - org.freeplane.api.NodeChanged
  - org.freeplane.api.Quantity<U>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.freeplane.api.ConversionException
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.freeplane.api.ConditionalStyleNotFoundException
          - org.freeplane.api.NodeNotFoundException

## Interface Hierarchy

- org.freeplane.api.AttributeCondition
- org.freeplane.api.AttributesRO
  - org.freeplane.api.Attributes
- org.freeplane.api.AttributeValueSerializer
- org.freeplane.api.BorderRO
  - org.freeplane.api.Border
- org.freeplane.api.Cloud
- java.lang.Comparable<T>
  - org.freeplane.api.FreeplaneVersion
- org.freeplane.api.ConditionalStyleRO
  - org.freeplane.api.ConditionalStyle
- org.freeplane.api.ConnectorRO
  - org.freeplane.api.Connector
- org.freeplane.api.ControllerRO
  - org.freeplane.api.Controller (also extends org.freeplane.api.HeadlessMapCreator)
- org.freeplane.api.Convertible
- org.freeplane.api.DependencyLookup
- org.freeplane.api.EdgeRO
  - org.freeplane.api.Edge
- org.freeplane.api.EdgeStyle
- org.freeplane.api.ExternalObjectRO
  - org.freeplane.api.ExternalObject
- org.freeplane.api.FontRO
  - org.freeplane.api.Font
- org.freeplane.api.HeadlessLoader
  - org.freeplane.api.Loader
- org.freeplane.api.HeadlessMapCreator
  - org.freeplane.api.Controller (also extends org.freeplane.api.ControllerRO)
- org.freeplane.api.IconsRO
  - org.freeplane.api.Icons
- java.lang.Iterable<T>
  - org.freeplane.api.ConditionalStyles
- org.freeplane.api.LinkRO
  - org.freeplane.api.Link
- org.freeplane.api.MindMapRO
  - org.freeplane.api.MapRO
  - org.freeplane.api.MindMap
    - org.freeplane.api.Map
- org.freeplane.api.NodeBookmark
- org.freeplane.api.NodeChangeListener
- org.freeplane.api.NodeCondition
- org.freeplane.api.NodeGeometryRO
  - org.freeplane.api.NodeGeometry
- org.freeplane.api.NodeRO
  - org.freeplane.api.Node
- org.freeplane.api.NodeStyleRO
  - org.freeplane.api.NodeStyle
- org.freeplane.api.NodeToComparableMapper
- org.freeplane.api.PhysicalUnit
- org.freeplane.api.Properties
- org.freeplane.api.ReminderRO
  - org.freeplane.api.Reminder
- org.freeplane.api.Script
- org.freeplane.api.TagsRO
  - org.freeplane.api.Tags

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.freeplane.api.BookmarkType
    - org.freeplane.api.ChildNodesAlignment
    - org.freeplane.api.ChildNodesAlignment.Placement
    - org.freeplane.api.ChildNodesLayout
    - org.freeplane.api.ChildrenSides
    - org.freeplane.api.Dash
    - org.freeplane.api.Dependencies.Element
    - org.freeplane.api.HorizontalTextAlignment
    - org.freeplane.api.LayoutOrientation
    - org.freeplane.api.LengthUnit (implements org.freeplane.api.PhysicalUnit)
    - org.freeplane.api.NodeChanged.ChangedElement
    - org.freeplane.api.NodeShape
    - org.freeplane.api.Side
    - org.freeplane.api.TextWritingDirection