CConfigurationDataProvider2.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. ///////////////////////////////////////////////////////////////////////////
  2. // Copyright (c) 2018 Intel Corporation. //
  3. // //
  4. // All rights reserved. This program and the accompanying materials //
  5. // are made available under the terms of the Eclipse Public License v1.0 //
  6. // which accompanies this distribution, and is available at //
  7. // http://www.eclipse.org/legal/epl-v10.html //
  8. // //
  9. // Contributors: //
  10. // Intel Corporation - initial implementation and documentation //
  11. ///////////////////////////////////////////////////////////////////////////
  12. package com.intel.sgx;
  13. import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
  14. import org.eclipse.cdt.core.settings.model.extension.CConfigurationData;
  15. import org.eclipse.cdt.core.settings.model.extension.CConfigurationDataProvider;
  16. import org.eclipse.core.runtime.CoreException;
  17. import org.eclipse.core.runtime.IProgressMonitor;
  18. public class CConfigurationDataProvider2 extends CConfigurationDataProvider {
  19. public CConfigurationDataProvider2() {
  20. }
  21. @Override
  22. public CConfigurationData loadConfiguration(ICConfigurationDescription des,
  23. IProgressMonitor monitor) throws CoreException {
  24. return null;
  25. }
  26. @Override
  27. public CConfigurationData createConfiguration(
  28. ICConfigurationDescription des,
  29. ICConfigurationDescription baseDescription,
  30. CConfigurationData baseData, boolean clone, IProgressMonitor monitor)
  31. throws CoreException {
  32. return null;
  33. }
  34. @Override
  35. public void removeConfiguration(ICConfigurationDescription des,
  36. CConfigurationData data, IProgressMonitor monitor) {
  37. }
  38. }