blob: 006c9a4b84a4d2ce120cbf0b2213a125dc254096 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2005, 2012 Texas Instruments Incorporated and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* 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.IOptionPathConverter;
import org.eclipse.cdt.managedbuilder.core.IOutputType;
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.envvar.IConfigurationEnvironmentVariableSupplier;
import org.eclipse.cdt.managedbuilder.internal.core.HoldsOptions;
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
}
@Override
public IConfigurationBuildMacroSupplier getBuildMacroSupplier() {
// TODO Auto-generated method stub
return null;
}
@Override
public IConfiguration getParent() {
// TODO Auto-generated method stub
return null;
}
@Override
public ITargetPlatform createTargetPlatform(ITargetPlatform superClass, String Id, String name,
boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
@Override
public ITargetPlatform getTargetPlatform() {
// TODO Auto-generated method stub
return null;
}
@Override
public void removeLocalTargetPlatform() {
// TODO Auto-generated method stub
}
@Override
public String getVersionsSupported() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getConvertToId() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setVersionsSupported(String versionsSupported) {
// TODO Auto-generated method stub
}
@Override
public void setConvertToId(String convertToId) {
// TODO Auto-generated method stub
}
@Override
public IBuilder createBuilder(IBuilder superClass, String Id, String name, boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
@Override
public void removeLocalBuilder() {
// TODO Auto-generated method stub
}
@Override
public IBuilder getBuilder() {
// TODO Auto-generated method stub
return null;
}
@Override
public ITool createTool(ITool superClass, String Id, String name, boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
@Override
public ITool[] getTools() {
// TODO Auto-generated method stub
return null;
}
@Override
public ITool getTool(String id) {
// TODO Auto-generated method stub
return null;
}
@Override
public ITool[] getToolsBySuperClassId(String id) {
// TODO Auto-generated method stub
return null;
}
@Override
public IToolChain getSuperClass() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isAbstract() {
// TODO Auto-generated method stub
return false;
}
@Override
public void setIsAbstract(boolean b) {
// TODO Auto-generated method stub
}
@Override
public String getUnusedChildren() {
// TODO Auto-generated method stub
return null;
}
@Override
public String[] getOSList() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setOSList(String[] OSs) {
// TODO Auto-generated method stub
}
@Override
public String[] getArchList() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setArchList(String[] archs) {
// TODO Auto-generated method stub
}
@Override
public String getErrorParserIds() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getErrorParserIds(IConfiguration config) {
// TODO Auto-generated method stub
return null;
}
@Override
public String[] getErrorParserList() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setErrorParserIds(String ids) {
// TODO Auto-generated method stub
}
@Override
public String getScannerConfigDiscoveryProfileId() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setScannerConfigDiscoveryProfileId(String profileId) {
// TODO Auto-generated method stub
}
@Override
public String getTargetToolIds() {
// TODO Auto-generated method stub
return null;
}
@Override
public void setTargetToolIds(String targetToolIds) {
// TODO Auto-generated method stub
}
@Override
public String[] getTargetToolList() {
// TODO Auto-generated method stub
return null;
}
@Override
public IOutputType[] getSecondaryOutputs() {
// TODO Auto-generated method stub
return null;
}
@Override
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;
}
@Override
public boolean isSupported() {
// TODO Auto-generated method stub
return false;
}
@Override
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()
*/
@Override
public IOptionPathConverter getOptionPathConverter() {
// TODO Auto-generated method stub
return null;
}
@Override
protected IResourceInfo getParentResourceInfo() {
// TODO Auto-generated method stub
return null;
}
@Override
public IFolderInfo getParentFolderInfo() {
// TODO Auto-generated method stub
return null;
}
@Override
public CTargetPlatformData getTargetPlatformData() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getUniqueRealName() {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean isSystemObject() {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean matches(IToolChain tc) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean supportsBuild(boolean managed) {
// TODO Auto-generated method stub
return false;
}
@Override
public String getDefaultLanguageSettingsProviderIds() {
// TODO Auto-generated method stub
return null;
}
}