src/main/java/cz/diribet/aqdef/model/AqdefHierarchy.java
/**
	 * Get the normalized hierarchy.
	 *
	 * @param aqdefObjectModel
	 *            an aqdef model containing this hierarchy, must not be {@code null}
	 * @return normalized hierarchy, the source hierarchy is not changed
	 */
Get the normalized hierarchy.
@param aqdefObjectModel
an aqdef model containing this hierarchy, must not be  null
@return normalized hierarchy, the source hierarchy is not changed
Get the normalized hierarchy . @param aqdefObjectModel an aqdef model containing this hierarchy must not be null @return normalized hierarchy the source hierarchy is not changed
public AqdefHierarchy normalize(AqdefObjectModel aqdefObjectModel) {
		requireNonNull(aqdefObjectModel);
		if (this != aqdefObjectModel.getHierarchy()) {
			throw new IllegalArgumentException("The provided aqdef model does not contain this normalized hierarchy");
		}
		return normalizeSimpleCharacteristicsGrouping(aqdefObjectModel);
	}
public AqdefHierarchy normalize ( AqdefObjectModel aqdefObjectModel ) { requireNonNull ( aqdefObjectModel ) ; if ( this != aqdefObjectModel . getHierarchy ( ) ) { throw new IllegalArgumentException ( "The provided aqdef model does not contain this normalized hierarchy" ) ; } return normalizeSimpleCharacteristicsGrouping ( aqdefObjectModel ) ; }
Get the normalized hierarchy.
Get the normalized hierarchy .
// currently we only normalize hierarchy created from a simple characteristics grouping