# Hierarchy For Package org.eclipse.graphiti.features.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.graphiti.features.impl.AbstractFeature (implements org.eclipse.graphiti.features.IFeature)
    - org.eclipse.graphiti.features.impl.AbstractAddFeature (implements org.eclipse.graphiti.features.IAddFeature)
      - org.eclipse.graphiti.features.impl.AbstractAddPictogramElementFeature
        - org.eclipse.graphiti.features.impl.AbstractAddShapeFeature
    - org.eclipse.graphiti.features.impl.AbstractCreateConnectionFeature (implements org.eclipse.graphiti.features.ICreateConnectionFeature)
    - org.eclipse.graphiti.features.impl.AbstractCreateFeature (implements org.eclipse.graphiti.features.ICreateFeature)
    - org.eclipse.graphiti.features.impl.AbstractDirectEditingFeature (implements org.eclipse.graphiti.features.IDirectEditingFeature)
    - org.eclipse.graphiti.features.impl.AbstractLayoutFeature (implements org.eclipse.graphiti.features.ILayoutFeature)
    - org.eclipse.graphiti.features.impl.AbstractMoveShapeFeature (implements org.eclipse.graphiti.features.IMoveShapeFeature)
      - org.eclipse.graphiti.features.impl.DefaultMoveShapeFeature
    - org.eclipse.graphiti.features.impl.AbstractPrintFeature (implements org.eclipse.graphiti.features.IPrintFeature)
    - org.eclipse.graphiti.features.impl.AbstractSaveImageFeature (implements org.eclipse.graphiti.features.ISaveImageFeature)
    - org.eclipse.graphiti.features.impl.AbstractUpdateFeature (implements org.eclipse.graphiti.features.IUpdateFeature)
      - org.eclipse.graphiti.features.impl.DefaultUpdateDiagramFeature (implements org.eclipse.graphiti.features.ICustomAbortableUndoRedoFeature)
      - org.eclipse.graphiti.features.impl.UpdateNoBoFeature
    - org.eclipse.graphiti.features.impl.DefaultAddBendpointFeature (implements org.eclipse.graphiti.features.IAddBendpointFeature)
    - org.eclipse.graphiti.features.impl.DefaultMoveAnchorFeature (implements org.eclipse.graphiti.features.IMoveAnchorFeature)
    - org.eclipse.graphiti.features.impl.DefaultMoveBendpointFeature (implements org.eclipse.graphiti.features.IMoveBendpointFeature)
    - org.eclipse.graphiti.features.impl.DefaultMoveConnectionDecoratorFeature (implements org.eclipse.graphiti.features.IMoveConnectionDecoratorFeature)
    - org.eclipse.graphiti.features.impl.DefaultReconnectionFeature (implements org.eclipse.graphiti.features.IReconnectionFeature)
    - org.eclipse.graphiti.features.impl.DefaultRemoveBendpointFeature (implements org.eclipse.graphiti.features.IRemoveBendpointFeature)
    - org.eclipse.graphiti.features.impl.DefaultRemoveFeature (implements org.eclipse.graphiti.features.IRemoveFeature)
    - org.eclipse.graphiti.features.impl.DefaultResizeShapeFeature (implements org.eclipse.graphiti.features.IResizeShapeFeature)
  - org.eclipse.graphiti.features.impl.AbstractFeatureProvider (implements org.eclipse.graphiti.features.IFeatureProvider)
  - org.eclipse.graphiti.features.impl.DefaultDirectEditingInfo (implements org.eclipse.graphiti.features.IDirectEditingInfo)
  - org.eclipse.graphiti.features.impl.Reason (implements org.eclipse.graphiti.features.IReason)

## Interface Hierarchy

- org.eclipse.graphiti.features.impl.IIndependenceSolver