Interface ICDescriptorManager

    • Method Detail

      • configure

        void configure​(org.eclipse.core.resources.IProject project,
                       String id)
                throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Throws:
        org.eclipse.core.runtime.CoreException
      • convert

        void convert​(org.eclipse.core.resources.IProject project,
                     String id)
              throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Throws:
        org.eclipse.core.runtime.CoreException
      • getDescriptor

        ICDescriptor getDescriptor​(org.eclipse.core.resources.IProject project)
                            throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Return the ICDescriptor for the project. If project doesn't contain an ICDescriptor then one is created. Equivalent to: ICDescriptorManager#getDescriptor(project, true) Users should consider batching changes in an ICDescriptorOperation
        Parameters:
        project -
        Returns:
        ICDescriptor
        Throws:
        org.eclipse.core.runtime.CoreException
        See Also:
        getDescriptor(IProject, boolean)
      • getDescriptor

        ICDescriptor getDescriptor​(org.eclipse.core.resources.IProject project,
                                   boolean create)
                            throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Return the ICDescriptor for the project. If project doesn't contain an ICDescriptor and create == true, then one is created Users should consider batching changes in an ICDescriptorOperation
        Parameters:
        project -
        create -
        Returns:
        ICDescriptor
        Throws:
        org.eclipse.core.runtime.CoreException
      • runDescriptorOperation

        void runDescriptorOperation​(org.eclipse.core.resources.IProject project,
                                    ICDescriptorOperation op,
                                    org.eclipse.core.runtime.IProgressMonitor monitor)
                             throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Atomically runs the descriptor operation on the current project's configuration The descriptor is automatically 'applied' after the CDescriptorOperation has been run
        Parameters:
        project -
        op -
        monitor -
        Throws:
        org.eclipse.core.runtime.CoreException
      • runDescriptorOperation

        void runDescriptorOperation​(org.eclipse.core.resources.IProject project,
                                    ICProjectDescription des,
                                    ICDescriptorOperation op,
                                    org.eclipse.core.runtime.IProgressMonitor monitor)
                             throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Runs the ICDescriptorOperation on the provided ICProjectDescription. The changes are reconciled into the provided ICProjectDescription. Currently this project description may be different from the current project description
        Parameters:
        project -
        des -
        op -
        monitor -
        Throws:
        org.eclipse.core.runtime.CoreException
      • removeDescriptorListener

        void removeDescriptorListener​(ICDescriptorListener listener)
        Deprecated.