Interface IFragment

    • Field Detail

      • P_PLUGIN_ID

        static final String P_PLUGIN_ID
        A property that will be used to notify that a plugin id has changed.
        See Also:
        Constant Field Values
      • P_PLUGIN_VERSION

        static final String P_PLUGIN_VERSION
        A property that will be used to notify that a plugin version has changed.
        See Also:
        Constant Field Values
      • P_RULE

        static final String P_RULE
        A property that will be used to notify that a plugin version match rule has changed.
        See Also:
        Constant Field Values
    • Method Detail

      • getPluginId

        String getPluginId()
        Returns the id of the fragment host.
        Returns:
        the host id
      • getPluginVersion

        String getPluginVersion()
        Returns the version of the fragment host.
        Returns:
        the host version
      • getRule

        int getRule()
        Returns an optional version match rule as defined in IMatchRule interface.
        Returns:
        the match rule
      • setPluginId

        void setPluginId​(String id)
                  throws CoreException
        Sets the id of the plug-in that will be the target of this fragment.
        Parameters:
        id - the id of the referenced plug-in.
        Throws:
        CoreException - attempts to modify a read-only fragment will result in an exception
      • setPluginVersion

        void setPluginVersion​(String version)
                       throws CoreException
        Sets the version of the plug-in that will be the target of this fragment.'
        Parameters:
        version - the version of the referenced version.
        Throws:
        CoreException - attempts to modify a read-only fragment will result in an exception
      • setRule

        void setRule​(int rule)
              throws CoreException
        Sets the optional version match rule as defined in IMatchRules. This rule will be used when attempting to match the referenced plug-in version.
        Parameters:
        rule - the match rule to be used when locating the referenced the plug-in.
        Throws:
        CoreException - attempts to modify a read-only fragment will result in an exception