/** * Converts the numerical value of a configuration file orthogonal orientation to an enumeration * value. * * @param type The configuration file settings type that provides the numerical value. * @return The corresponding enumeration value or a default value if the value from the * configuration file is invalid. */ private static OrthogonalOrientation getOrthogonalOrientation( final GraphSettingsConfigItem type) { try { return OrthogonalOrientation.parseInt(type.getOrthogonalOrientation()); } catch (final IllegalStateException e) { CUtilityFunctions.logException(e); return OrthogonalOrientation.VERTICAL; } }
/** * Changes the current orthogonal orientation setting. * * @param value The new value of the orthogonal orientation setting. */ public void setOrientation(final OrthogonalOrientation value) { Preconditions.checkNotNull(value, "IE00888: Orientation argument must not be negative"); if (value == getOrientation()) { return; } if (m_type == null) { m_orientation = value; } else { m_type.setOrthogonalOrientation(value.ordinal()); } }