[Enter description of this extension point.]
Plugins can use this extension point to export prolog code as library that can be used within code of other plugins.
A prolog library manifests in a contribution to the prolog source lookup facility. The plugin that hosts a library tags it with a global unique id which can typically be accessed via public constants in the host plugin's Java API. Clients can ask the PDT Runtime Plugin to configure the source lookup facility of a particular Prolog Runtime using the information registered with this ID. This will be conducted by adding clauses to the system predicate file_search_path/2.
global unique identifier for the hosted library
Defaults to "library". See documentation of file_search_path/2
You should give a path to a directory, relative to the install directory of the hosting plugin. The path will be resolved to an absolute path at runtime.
Used to specify a dependency of the hosted library to some other library, possibly hosted by some other plugin. When the Prolog Runtime is asked to configure the lookup path of a PrologProcess to include the hosted library, it will first make sure that the path also includes the libraries the hosted library depends on.
Id of a library
Used to add a application-specific attribute to this library
attribute name
Attribute value. Defaults to true.
[Enter the first release in which this extension point appears.]
[Enter extension point usage example here.]
[Enter API information here.]
[Enter information about supplied implementation of this extension point.]