package org.rubypeople.eclipse.shams.debug.core; import java.util.Set; import org.eclipse.core.resources.IContainer; import org.eclipse.core.runtime.CoreException; import org.eclipse.debug.core.ILaunchConfigurationType; import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; import org.eclipse.debug.core.ILaunchDelegate; import org.eclipse.debug.core.model.ILaunchConfigurationDelegate; import org.eclipse.debug.core.sourcelookup.ISourcePathComputer; public class ShamLaunchConfigurationType implements ILaunchConfigurationType { protected boolean newInstanceCreated; public ShamLaunchConfigurationType() { super(); } public boolean supportsMode(String mode) { return false; } public ISourcePathComputer getSourcePathComputer() { return null; } public String getName() { return null; } public String getIdentifier() { return null; } public boolean isPublic() { return false; } public ILaunchConfigurationWorkingCopy newInstance(IContainer container, String name) throws CoreException { newInstanceCreated = true; return new ShamLaunchConfigurationWorkingCopy(); } public ILaunchConfigurationDelegate getDelegate() throws CoreException { return null; } public boolean wasNewInstanceCreated() { boolean temp = newInstanceCreated; newInstanceCreated = false; return temp; } public Object getAdapter(Class adapter) { return null; } public String getCategory() { return null; } public String getAttribute(String attributeName) { return null; } public ILaunchConfigurationDelegate getDelegate(String mode) throws CoreException { return null; } public String getSourceLocatorId() { return null; } public String getPluginIdentifier() { return null; } public Set getSupportedModes() { return null; } public String getContributorName() { // TODO Auto-generated method stub return null; } public ILaunchDelegate[] getDelegates(Set modes) throws CoreException { // TODO Auto-generated method stub return null; } public ILaunchDelegate getPreferredDelegate(Set modes) throws CoreException { // TODO Auto-generated method stub return null; } public Set getSupportedModeCombinations() { // TODO Auto-generated method stub return null; } public void setPreferredDelegate(Set modes, ILaunchDelegate delegate) throws CoreException { // TODO Auto-generated method stub } public boolean supportsModeCombination(Set modes) { // TODO Auto-generated method stub return false; } }