public DefaultSWRLAPIOWLDataFactory(@NonNull IRIResolver iriResolver) { this.iriResolver = iriResolver; this.owlDatatypeFactory = SWRLAPIFactory.createOWLDatatypeFactory(); this.owlLiteralFactory = SWRLAPIFactory.createOWLLiteralFactory(); this.literalFactory = SWRLAPIFactory.createLiteralFactory(); this.swrlBuiltInArgumentFactory = SWRLAPIFactory.createSWRLBuiltInArgumentFactory(this.iriResolver); this.sqwrlResultValueFactory = SWRLAPIFactory.createSQWRLResultValueFactory(this.iriResolver); }
@NonNull @Override public SWRLAPIBuiltInAtom getSWRLAPIBuiltInAtom( @NonNull String ruleName, @NonNull IRI builtInIRI, @NonNull String builtInPrefixedName, @NonNull List<@NonNull SWRLBuiltInArgument> arguments) { return SWRLAPIFactory.createSWRLAPIBuiltInAtom( ruleName, builtInIRI, builtInPrefixedName, arguments); }