// Copyright (c) 2009-2010 by the projectusus.org contributors // This software is released under the terms and conditions // of the Eclipse Public License (EPL) 1.0. // See http://www.eclipse.org/legal/epl-v10.html for details. package org.projectusus.core; import java.util.List; import org.projectusus.core.basis.CodeProportion; public interface IUsusModel { List<CodeProportion> getCodeProportions(); void refreshCodeProportions(); void addUsusModelListener( IUsusModelListener listener ); void removeUsusModelListener( IUsusModelListener listener ); boolean needsFullRecompute(); }