Interface ICDescriptor

    • Method Detail

      • getProjectOwner

        ICOwnerInfo getProjectOwner()
        Deprecated.
      • getPlatform

        String getPlatform()
        Deprecated.
      • getProject

        org.eclipse.core.resources.IProject getProject()
        Deprecated.
        Returns:
        the associated project
      • get

        @Deprecated
        ICExtensionReference[] get​(String extensionPointID,
                                   boolean update)
                            throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Returns an ICExtensionReference[] corresponding to a particular extensionPoint. This array contains all the ICExtensionReferences from all the ICConfigurationDescriptions in the project
        Parameters:
        extensionPointID - String extensionPointID
        update - updates the COwner
        Returns:
        ICExtensionReference[] ICExtensionReference array
        Throws:
        org.eclipse.core.runtime.CoreException
      • remove

        @Deprecated
        void remove​(String extensionPoint)
             throws org.eclipse.core.runtime.CoreException
        Remove ICExtensionReferences with the given extensionPoint from this descriptor
        Parameters:
        extensionPoint -
        Throws:
        org.eclipse.core.runtime.CoreException
      • getProjectStorageElement

        ICStorageElement getProjectStorageElement​(String id)
                                           throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Return a storage element corresponding to the id in which client related metadata may be stored.
        Parameters:
        id - an identifier that uniquely identifies the client
        Returns:
        a non-null ICStorageElement to which client specific meta-data may be attached
        Throws:
        org.eclipse.core.runtime.CoreException
        Since:
        5.1
      • getProjectData

        @Deprecated
        Element getProjectData​(String id)
                        throws org.eclipse.core.runtime.CoreException
        This method has been superceded by getProjectStorageElement(String)
        Parameters:
        id - an identifier that uniquely identifies the client
        Returns:
        a non-null Element to which client specific meta-data may be attached
        Throws:
        org.eclipse.core.runtime.CoreException
        Restriction:
        This method is not intended to be referenced by clients.
      • removeProjectStorageElement

        ICStorageElement removeProjectStorageElement​(String id)
                                              throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Remove the storage element with the given ID from the tree
        Parameters:
        id -
        Returns:
        the ICStorageElement removed or null if there was none for id
        Throws:
        org.eclipse.core.runtime.CoreException
        Since:
        5.1
      • saveProjectData

        void saveProjectData()
                      throws org.eclipse.core.runtime.CoreException
        Deprecated.
        Saves any changes made to ICStorageElement objects obtained from getProjectStorageElement(String) to a CDT defined project meta-data file.
        Throws:
        org.eclipse.core.runtime.CoreException