diff rdf/PluginRDFDescription.h @ 440:5746c559af15

* Merge revisions 1131 to 1201 from sv-rdf-import branch
author Chris Cannam
date Thu, 18 Sep 2008 12:33:30 +0000
parents beb2948baa77
children ef14acd6d102
line wrap: on
line diff
--- a/rdf/PluginRDFDescription.h	Thu Sep 18 12:09:32 2008 +0000
+++ b/rdf/PluginRDFDescription.h	Thu Sep 18 12:33:30 2008 +0000
@@ -28,14 +28,6 @@
     PluginRDFDescription(QString pluginId);
     ~PluginRDFDescription();
 
-    enum OutputType
-    {
-        OutputTypeUnknown,
-        OutputFeatures,
-        OutputEvents,
-        OutputFeaturesAndEvents
-    };
-
     enum OutputDisposition
     {
         OutputDispositionUnknown,
@@ -45,23 +37,22 @@
     };
 
     bool haveDescription() const;
-    OutputType getOutputType(QString outputId) const;
     OutputDisposition getOutputDisposition(QString outputId) const;
-    QString getOutputFeatureTypeURI(QString outputId) const;
     QString getOutputEventTypeURI(QString outputId) const;
+    QString getOutputFeatureAttributeURI(QString outputId) const;
+    QString getOutputSignalTypeURI(QString outputId) const;
     QString getOutputUnit(QString outputId) const;
 
 protected:    
-    typedef std::map<QString, OutputType> OutputTypeMap;
     typedef std::map<QString, OutputDisposition> OutputDispositionMap;
     typedef std::map<QString, QString> OutputStringMap;
 
     QString m_pluginId;
     bool m_haveDescription;
-    OutputTypeMap m_outputTypes;
     OutputDispositionMap m_outputDispositions;
-    OutputStringMap m_outputFeatureTypeURIMap;
     OutputStringMap m_outputEventTypeURIMap;
+    OutputStringMap m_outputFeatureAttributeURIMap;
+    OutputStringMap m_outputSignalTypeURIMap;
     OutputStringMap m_outputUnitMap;
     bool indexURL(QString url);
 };