Workflow statistics 

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/95e54a70
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/95e54a70
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/95e54a70

Branch: refs/heads/master
Commit: 95e54a705af5da2d5a2f8f436eb017eb730e0f17
Parents: 41ddbd6
Author: Menaka Madushanka <[email protected]>
Authored: Tue Jun 30 03:29:46 2015 +0530
Committer: Menaka Madushanka <[email protected]>
Committed: Tue Jun 30 03:29:46 2015 +0530

----------------------------------------------------------------------
 .../taverna/tavlang/tools/stats/GetWfStat.java  | 38 ++++++++++++++++++++
 1 file changed, 38 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/95e54a70/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/tools/stats/GetWfStat.java
----------------------------------------------------------------------
diff --git 
a/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/tools/stats/GetWfStat.java
 
b/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/tools/stats/GetWfStat.java
new file mode 100644
index 0000000..4d8eb98
--- /dev/null
+++ 
b/taverna-language-commandline/src/main/java/org/apache/taverna/tavlang/tools/stats/GetWfStat.java
@@ -0,0 +1,38 @@
+package org.apache.taverna.tavlang.tools.stats;
+
+
+import java.io.File;
+import java.io.IOException;
+
+import org.apache.taverna.scufl2.api.common.NamedSet;
+import org.apache.taverna.scufl2.api.container.WorkflowBundle;
+import org.apache.taverna.scufl2.api.core.Workflow;
+import org.apache.taverna.scufl2.api.io.ReaderException;
+import org.apache.taverna.scufl2.api.io.WorkflowBundleIO;
+
+public class GetWfStat {
+       
+       public Workflow wflow;
+       public NamedSet<Workflow> set;
+       
+       public GetWfStat(){
+               
+       }
+       
+       public void read(File file){
+               WorkflowBundleIO io = new WorkflowBundleIO();
+               try {
+                       WorkflowBundle wf = io.readBundle(file, null);
+                       this.set = wf.getWorkflows();
+                       
+                       for(Workflow wrf : set){
+                               System.out.println(wrf.getInputPorts());
+                       }
+                       
+               } catch (ReaderException | IOException e) {
+                       // TODO Auto-generated catch block
+                       e.printStackTrace();
+               }
+       }
+
+}

Reply via email to