Package org.swrlapi.bridge.extractors
Class TargetRuleEngineExtractorBase
- java.lang.Object
-
- org.swrlapi.bridge.extractors.TargetRuleEngineExtractorBase
-
- All Implemented Interfaces:
TargetRuleEngineExtractor
public abstract class TargetRuleEngineExtractorBase extends java.lang.Object implements TargetRuleEngineExtractor
This interface describes a set of methods that will be needed by a target rule engine to create OWLAPI representations of OWL properties from the rule engine's native rule engine representation of those properties.The corresponding
TargetRuleEngineConverterBase
is used when creating native rule engine representations of OWLAPI OWL objects.- See Also:
TargetRuleEngineConverterBase
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TargetRuleEngineExtractorBase(@NonNull SWRLRuleEngineBridge bridge)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NonNull org.semanticweb.owlapi.model.OWLDataFactory
getOWLDataFactory()
protected @NonNull OWLDatatypeFactory
getOWLDatatypeFactory()
protected @NonNull OWLLiteralFactory
getOWLLiteralFactory()
protected @NonNull SWRLAPIOWLDataFactory
getSWRLAPIOWLDataFactory()
protected @NonNull SWRLBuiltInArgumentFactory
getSWRLBuiltInArgumentFactory()
protected @NonNull org.semanticweb.owlapi.model.IRI
prefixedName2IRI(java.lang.String prefixedName)
-
-
-
Constructor Detail
-
TargetRuleEngineExtractorBase
protected TargetRuleEngineExtractorBase(@NonNull SWRLRuleEngineBridge bridge)
-
-
Method Detail
-
getSWRLBuiltInArgumentFactory
protected @NonNull SWRLBuiltInArgumentFactory getSWRLBuiltInArgumentFactory()
-
getSWRLAPIOWLDataFactory
protected @NonNull SWRLAPIOWLDataFactory getSWRLAPIOWLDataFactory()
-
getOWLDataFactory
protected @NonNull org.semanticweb.owlapi.model.OWLDataFactory getOWLDataFactory()
-
getOWLDatatypeFactory
protected @NonNull OWLDatatypeFactory getOWLDatatypeFactory()
-
getOWLLiteralFactory
protected @NonNull OWLLiteralFactory getOWLLiteralFactory()
-
prefixedName2IRI
protected @NonNull org.semanticweb.owlapi.model.IRI prefixedName2IRI(java.lang.String prefixedName)
-
-