/********************************************************************************************************************* | |
* Copyright (c) 2008, 2013 Empolis Information Management GmbH and brox IT Solutions GmbH. 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 | |
*********************************************************************************************************************/ | |
package org.eclipse.smila.versions; | |
import org.eclipse.smila.datamodel.AnyMap; | |
/** A VersionProvider is a component that provides its own version. */ | |
public interface VersionProvider { | |
/** should be used as result from a VersionProvider if it couldn't determine its version. */ | |
String VERSION_NOT_AVAILABLE = "not available"; | |
/** @return the version info of the VersionProvider. */ | |
AnyMap getVersionInfo(); | |
} |