Package org.aksw.faraday_cage.engine
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 Summary
Modifier and TypeMethodDescriptiongetId()static ResourcegetImplementationType(Resource executionId)getType()Get the type URI resource of theParametrizedPlugin.voidinitPluginId(Resource id)booleanGet initialization status
-
Method Details
-
getId
Resource getId() -
getImplementationType
-
getType
Resource getType()Get the type URI resource of theParametrizedPlugin. The type of aParametrizedPluginidentifies the implementing class, must be unique and must not be a blank node. It is used to instantiate the class using thePluginFactory. Defaults to using the implementing classesClass.getSimpleName().- Returns:
- RDF URI resource identifying the implementation class
-
isInitialized
boolean isInitialized()Get initialization status- Returns:
true, if initialized;false, else.
-
initPluginId
-