public final EGraphLayout getDefaultGraphLayout() {
    switch (getGraphLayoutOptions().getLayout()) {
      case ORTHOGONAL:
        return EGraphLayout.ORTHOGONAL;
      case CIRCULAR:
        return EGraphLayout.CIRCULAR;
      case GRAPH_LAYOUT_UNSPECIFIED:
      case UNRECOGNIZED:
      case HIERARCHICAL:
        break;
    }
    return EGraphLayout.HIERARCHICAL;
  }
This abstract class holds all graph related configuration settings.
java/ui/src/main/java/com/google/security/zynamics/bindiff/config/GraphViewSettingsConfigItem.java