All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.swrlapi.bridge.converters.TargetRuleEngineSQWRLQueryConverter Maven / Gradle / Ivy

There is a newer version: 2.1.2
Show newest version
package org.swrlapi.bridge.converters;

import org.checkerframework.checker.nullness.qual.NonNull;
import org.swrlapi.exceptions.SWRLBuiltInException;
import org.swrlapi.exceptions.TargetSWRLRuleEngineException;
import org.swrlapi.sqwrl.SQWRLQuery;

/**
 * Interface for defining a native rule engine representation of a SQWRL query.
 *
 * @see org.swrlapi.sqwrl.SQWRLQuery
 */
public interface TargetRuleEngineSQWRLQueryConverter extends TargetRuleEngineConverter
{
  /**
   * @param query A SQWRL query
   * @throws TargetSWRLRuleEngineException If an error occurs in the target rule engine
   */
  void convert(@NonNull SQWRLQuery query) throws TargetSWRLRuleEngineException, SWRLBuiltInException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy