/********************************************************************** * Copyright (c) 2005-2008 ant4eclipse project team. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Nils Hartmann, Daniel Kasmeroglu, Gerd Wuetherich **********************************************************************/ package org.ant4eclipse.lib.platform.model.team.projectset; import org.ant4eclipse.lib.core.util.StringMap; /** * <p> * Implements a description of a project to be shared in a team. The description contains the name, the * repository-location and the branch/version tag of the project. The TeamProjectDescription is read form an eclipse * .psf-file. * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) */ public interface TeamProjectDescription { /** * Returns the name of the project. * * @return Returns the name of the project. */ String getProjectName(); /** * Returns the informations of this TeamProjectDescription as Properties. * * @return */ StringMap getAsProperties(); }