/*******************************************************************************
* Copyright (c) 2005, 2007 Texas Instruments Incorporated and others.
* 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:
* Texas Instruments - initial API and implementation
*******************************************************************************/
package org.eclipse.cdt.managedbuilder.ui.tests.util;
import org.eclipse.cdt.core.settings.model.extension.CTargetPlatformData;
import org.eclipse.cdt.managedbuilder.core.IBuilder;
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
import org.eclipse.cdt.managedbuilder.core.IFolderInfo;
import org.eclipse.cdt.managedbuilder.core.IOutputType;
import org.eclipse.cdt.managedbuilder.core.IOptionPathConverter;
import org.eclipse.cdt.managedbuilder.core.IResourceInfo;
import org.eclipse.cdt.managedbuilder.core.ITargetPlatform;
import org.eclipse.cdt.managedbuilder.core.ITool;
import org.eclipse.cdt.managedbuilder.core.IToolChain;
import org.eclipse.cdt.managedbuilder.internal.core.HoldsOptions;
import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier;
import org.osgi.framework.Version;
public class TestToolchain extends HoldsOptions implements IToolChain {
public TestToolchain() {
super(true /* resolved */);
// TODO Auto-generated constructor stub
}
@Override
public String getManagedBuildRevision() {
// TODO Auto-generated method stub
return null;
}
@Override
public Version getVersion() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setVersion(Version version) {
// TODO Auto-generated method stub
}
public IConfigurationBuildMacroSupplier getBuildMacroSupplier() {
// TODO Auto-generated method stub
return null;
}
public IConfiguration getParent() {
// TODO Auto-generated method stub
return null;
}
public ITargetPlatform createTargetPlatform(ITargetPlatform superClass,
String Id, String name, boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
public ITargetPlatform getTargetPlatform() {
// TODO Auto-generated method stub
return null;
}
public void removeLocalTargetPlatform() {
// TODO Auto-generated method stub
}
public String getVersionsSupported() {
// TODO Auto-generated method stub
return null;
}
public String getConvertToId() {
// TODO Auto-generated method stub
return null;
}
public void setVersionsSupported(String versionsSupported) {
// TODO Auto-generated method stub
}
public void setConvertToId(String convertToId) {
// TODO Auto-generated method stub
}
public IBuilder createBuilder(IBuilder superClass, String Id, String name,
boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
public void removeLocalBuilder() {
// TODO Auto-generated method stub
}
public IBuilder getBuilder() {
// TODO Auto-generated method stub
return null;
}
public ITool createTool(ITool superClass, String Id, String name,
boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
public ITool[] getTools() {
// TODO Auto-generated method stub
return null;
}
public ITool getTool(String id) {
// TODO Auto-generated method stub
return null;
}
public ITool[] getToolsBySuperClassId(String id) {
// TODO Auto-generated method stub
return null;
}
public IToolChain getSuperClass() {
// TODO Auto-generated method stub
return null;
}
public boolean isAbstract() {
// TODO Auto-generated method stub
return false;
}
public void setIsAbstract(boolean b) {
// TODO Auto-generated method stub
}
public String getUnusedChildren() {
// TODO Auto-generated method stub
return null;
}
public String[] getOSList() {
// TODO Auto-generated method stub
return null;
}
public void setOSList(String[] OSs) {
// TODO Auto-generated method stub
}
public String[] getArchList() {
// TODO Auto-generated method stub
return null;
}
public void setArchList(String[] archs) {
// TODO Auto-generated method stub
}
public String getErrorParserIds() {
// TODO Auto-generated method stub
return null;
}
public String getErrorParserIds(IConfiguration config) {
// TODO Auto-generated method stub
return null;
}
public String[] getErrorParserList() {
// TODO Auto-generated method stub
return null;
}
public void setErrorParserIds(String ids) {
// TODO Auto-generated method stub
}
public String getScannerConfigDiscoveryProfileId() {
// TODO Auto-generated method stub
return null;
}
public void setScannerConfigDiscoveryProfileId(String profileId) {
// TODO Auto-generated method stub
}
public String getTargetToolIds() {
// TODO Auto-generated method stub
return null;
}
public void setTargetToolIds(String targetToolIds) {
// TODO Auto-generated method stub
}
public String[] getTargetToolList() {
// TODO Auto-generated method stub
return null;
}
public IOutputType[] getSecondaryOutputs() {
// TODO Auto-generated method stub
return null;
}
public void setSecondaryOutputs(String ids) {
// TODO Auto-generated method stub
}
@Override
public boolean isDirty() {
// TODO Auto-generated method stub
return false;
}
@Override
public void setDirty(boolean isDirty) {
// TODO Auto-generated method stub
}
@Override
public boolean isExtensionElement() {
// TODO Auto-generated method stub
return false;
}
public boolean isSupported() {
// TODO Auto-generated method stub
return false;
}
public IConfigurationEnvironmentVariableSupplier getEnvironmentVariableSupplier() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getId() {
return id;
}
@Override
public String getName() {
// TODO Auto-generated method stub
return null;
}
private String id = null;
public void setID(String id)
{
this.id = id;
}
/* (non-Javadoc)
* @see org.eclipse.cdt.managedbuilder.core.IToolChain#getPathConverter()
*/
public IOptionPathConverter getOptionPathConverter() {
// TODO Auto-generated method stub
return null;
}
@Override
protected IResourceInfo getParentResourceInfo() {
// TODO Auto-generated method stub
return null;
}
public IFolderInfo getParentFolderInfo() {
// TODO Auto-generated method stub
return null;
}
public CTargetPlatformData getTargetPlatformData() {
// TODO Auto-generated method stub
return null;
}
public String getUniqueRealName() {
// TODO Auto-generated method stub
return null;
}
public boolean isSystemObject() {
// TODO Auto-generated method stub
return false;
}
public boolean matches(IToolChain tc) {
// TODO Auto-generated method stub
return false;
}
public boolean supportsBuild(boolean managed) {
// TODO Auto-generated method stub
return false;
}
}