//
//     Copyright 2008 Simon Edwards <simon@simonzone.com>


//                 Generated by preSip


%Module PyKDE4.soprano

%Import QtCore/QtCoremod.sip
%Import QtNetwork/QtNetworkmod.sip
%Import kdecore/kdecoremod.sip

%ModuleHeaderCode
#pragma GCC visibility push(default)

#include <soprano/vocabulary.h>
%End

%Include error.sip
%Include iterator.sip
%Include backend.sip
%Include bindingset.sip
%Include dbusclient.sip
%Include dbusexportiterator.sip
%Include dbusexportmodel.sip
%Include dbusmodel.sip
%Include dbusnodeiterator.sip
%Include dbusqueryresultiterator.sip
%Include dbusstatementiterator.sip
%Include filtermodel.sip
%Include global.sip
%Include graph.sip
%Include inferencemodel.sip
%Include inferencerule.sip
%Include inferenceruleparser.sip
%Include inferenceruleset.sip
%Include nodepattern.sip
%Include sil.sip
%Include statementpattern.sip
%Include iteratorbackend.sip
%Include languagetag.sip
%Include literalvalue.sip
%Include localsocketclient.sip
%Include locator.sip
%Include rdfschemamodel.sip
%Include model.sip
%Include node.sip
%Include nodeiterator.sip
%Include nrlmodel.sip
%Include parser.sip
%Include plugin.sip
%Include pluginmanager.sip
%Include queryresultiterator.sip
%Include queryresultiteratorbackend.sip
%Include serializer.sip
%Include servercore.sip
%Include sopranotypes.sip
%Include sparqlmodel.sip
%Include statement.sip
%Include statementiterator.sip
%Include storagemodel.sip
%Include tcpclient.sip
%Include asyncmodel.sip
%Include asyncresult.sip
%Include dummymodel.sip
%Include mutexmodel.sip
%Include readonlymodel.sip
%Include signalcachemodel.sip
%Include simplenodeiterator.sip

//FIXME this can be reenabled once the simplenodeiterator.h file is fixed.
//%Include simplestatementiterator.sip

%Include nao.sip
%Include nrl.sip
%Include owl.sip
%Include rdf.sip
%Include rdfs.sip
%Include xesam.sip
%Include xsd.sip
%Include asyncresult.sip
%Include sparqlmodel.sip
