Class CCProjectNature

  • All Implemented Interfaces:
    org.eclipse.core.resources.IProjectNature

    public class CCProjectNature
    extends CProjectNature
    Restriction:
    This class is not intended to be subclassed by clients.
    Restriction:
    This class is not intended to be instantiated by clients.
    • Constructor Detail

      • CCProjectNature

        public CCProjectNature()
    • Method Detail

      • addCCNature

        public static void addCCNature​(org.eclipse.core.resources.IProject project,
                                       org.eclipse.core.runtime.IProgressMonitor mon)
                                throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • removeCCNature

        public static void removeCCNature​(org.eclipse.core.resources.IProject project,
                                          org.eclipse.core.runtime.IProgressMonitor mon)
                                   throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • configure

        public void configure()
                       throws org.eclipse.core.runtime.CoreException
        Checks to ensure that a cnature already exists, if not throw a CoreException. Does NOT add a default builder
        Specified by:
        configure in interface org.eclipse.core.resources.IProjectNature
        Overrides:
        configure in class CProjectNature
        Throws:
        org.eclipse.core.runtime.CoreException
        See Also:
        IProjectNature.configure()