Interface Plugin

All Superinterfaces:
org.pf4j.ExtensionPoint
All Known Subinterfaces:
DeerExecutionNode, DeerExecutionNodeWrapper, EnrichmentOperator, ExecutionNode<T>, ExecutionNodeWrapper<V,​T>, ModelReader, ModelWriter, ParameterizedDeerExecutionNode, ParameterizedEnrichmentOperator
All Known Implementing Classes:
AbstractDeerExecutionNodeDecorator, AbstractDeerExecutionNodeWrapper, AbstractEnrichmentOperator, AbstractExecutionNode, AbstractExecutionNodeDecorator, AbstractExecutionNodeWrapper, AbstractModelIO, AbstractModelReader, AbstractModelWriter, AbstractParameterizedDeerExecutionNodeDecorator, AbstractParameterizedDeerExecutionNodeWrapper, AbstractParameterizedEnrichmentOperator, AbstractParameterizedExecutionNode, AbstractParameterizedExecutionNodeDecorator, AbstractParameterizedExecutionNodeWrapper, AuthorityConformationEnrichmentOperator, DereferencingEnrichmentOperator, EmbeddedModelReader, FileModelReader, FileModelWriter, FilterEnrichmentOperator, GeoDistanceEnrichmentOperator, GeoFusionEnrichmentOperator, LinkingEnrichmentOperator, MergeEnrichmentOperator, NEREnrichmentOperator, PredicateConformationEnrichmentOperator, SparqlAnalyticsWrapper, SparqlModelReader, SparqlModelWriter, SparqlUpdateEnrichmentOperator

public interface Plugin extends org.pf4j.ExtensionPoint
  • Method Details

    • getId

      Resource getId()
    • getImplementationType

      static Resource getImplementationType(Resource executionId)
    • getType

      Resource getType()
      Get the type URI resource of the ParametrizedPlugin. The type of a ParametrizedPlugin identifies the implementing class, must be unique and must not be a blank node. It is used to instantiate the class using the PluginFactory. Defaults to using the implementing classes Class.getSimpleName().
      Returns:
      RDF URI resource identifying the implementation class
    • isInitialized

      boolean isInitialized()
      Get initialization status
      Returns:
      true, if initialized; false, else.
    • initPluginId

      void initPluginId(Resource id)