public final ELayoutOrientation getHierarchicalOrientation() {
    switch (getGraphLayoutOptions().getHierarchicalOptions().getOrientation()) {
      case HORIZONTAL:
        return ELayoutOrientation.HORIZONTAL;
      case LAYOUT_ORIENTATION_UNSPECIFIED:
      case UNRECOGNIZED:
      case VERTICAL:
        break;
    }
    return ELayoutOrientation.VERTICAL;
  }
This abstract class holds all graph related configuration settings.
java/ui/src/main/java/com/google/security/zynamics/bindiff/config/GraphViewSettingsConfigItem.java