// Path: srcTools/magma/tools/benchmark/model/ISingleResult.java
// public interface ISingleResult {
// 	boolean isFallen();
// 
// 	/**
// 	 * @return true if a penalty was assigned with this try
// 	 */
// 	boolean hasPenalty();
// 
// 	boolean isValid();
// 
// 	String getStatusText();
// }
// 
// Path: srcTools/magma/tools/benchmark/model/ITeamResult.java
// public interface ITeamResult extends ISingleResult {
// 	void addResult(ISingleResult result);
// 
// 	float getAverageScore();
// 
// 	int getFallenCount();
// 
// 	int getPenaltyCount();
// 
// 	@Override
// 	boolean isValid();
// 
// 	int size();
// 
// 	String getName();
// 
// 	@Override
// 	String getStatusText();
// 
// 	/** returns the nth result */
// 	ISingleResult getResult(int n);
// }


import java.util.List;
import magma.tools.benchmark.model.ISingleResult;
import magma.tools.benchmark.model.ITeamResult;
import java.util.ArrayList;
/* Copyright 2009 Hochschule Offenburg
 * Klaus Dorer, Mathias Ehret, Stefan Glaser, Thomas Huber,
 * Simon Raffeiner, Srinivasa Ragavan, Thomas Rinklin,
 * Joachim Schilling, Rajit Shahi
 *
 * This file is part of magmaOffenburg.
 *
 * magmaOffenburg is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * magmaOffenburg is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with magmaOffenburg. If not, see <http://www.gnu.org/licenses/>.
 */

package magma.tools.benchmark.model.bench;


/**
 *
 * @author kdorer
 */
public abstract class TeamResult implements ITeamResult
{
	private final String name;

// Path: srcTools/magma/tools/benchmark/model/ISingleResult.java
// public interface ISingleResult {
// 	boolean isFallen();
// 
// 	/**
// 	 * @return true if a penalty was assigned with this try
// 	 */
// 	boolean hasPenalty();
// 
// 	boolean isValid();
// 
// 	String getStatusText();
// }
// 
// Path: srcTools/magma/tools/benchmark/model/ITeamResult.java
// public interface ITeamResult extends ISingleResult {
// 	void addResult(ISingleResult result);
// 
// 	float getAverageScore();
// 
// 	int getFallenCount();
// 
// 	int getPenaltyCount();
// 
// 	@Override
// 	boolean isValid();
// 
// 	int size();
// 
// 	String getName();
// 
// 	@Override
// 	String getStatusText();
// 
// 	/** returns the nth result */
// 	ISingleResult getResult(int n);
// }


// Path: srcTools/magma/tools/benchmark/model/bench/TeamResult.java
import java.util.List;
import magma.tools.benchmark.model.ISingleResult;
import magma.tools.benchmark.model.ITeamResult;
import java.util.ArrayList;

/* Copyright 2009 Hochschule Offenburg
 * Klaus Dorer, Mathias Ehret, Stefan Glaser, Thomas Huber,
 * Simon Raffeiner, Srinivasa Ragavan, Thomas Rinklin,
 * Joachim Schilling, Rajit Shahi
 *
 * This file is part of magmaOffenburg.
 *
 * magmaOffenburg is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * magmaOffenburg is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with magmaOffenburg. If not, see <http://www.gnu.org/licenses/>.
 */

package magma.tools.benchmark.model.bench;


/**
 *
 * @author kdorer
 */
public abstract class TeamResult implements ITeamResult
{
	private final String name;

	protected final List<ISingleResult> results;