from job import *
import jvms
import tools
import filters
import workloads
from dependency import Edge


JVM = jvms.JVM

# all job elements that are interesting for the user have to be enumerated here
__all__ = [
    # job
    'Job',
    'JVMNodeConfiguration',
    # dependencies
    'Edge',
    # jvms
    'JVM',
    # modules
    'jvms'
    'filters'
    'workloads'
    'tools'
]

from job import *
from jvms import *
from tools import *
from filters import *
from workloads import *


# all job elements that are interesting for the user have to be enumerated here
__all__ = [
    # job
    'Job',
    'JVMNodeConfiguration',
    # jvm
    'JVM',
    'ValgrindJVM',
    # filters
    # workloads
    'Dacapo',
    'ScalaBench',
    # tools
    'Tamiflex',
    'HProf'
]

--- 
+++ 
@@ -1,23 +1,25 @@
 from job import *
-from jvms import *
-from tools import *
-from filters import *
-from workloads import *
+import jvms
+import tools
+import filters
+import workloads
+from dependency import Edge
 
+
+JVM = jvms.JVM
 
 # all job elements that are interesting for the user have to be enumerated here
 __all__ = [
     # job
     'Job',
     'JVMNodeConfiguration',
-    # jvm
+    # dependencies
+    'Edge',
+    # jvms
     'JVM',
-    'ValgrindJVM',
-    # filters
-    # workloads
-    'Dacapo',
-    'ScalaBench',
-    # tools
-    'Tamiflex',
-    'HProf'
+    # modules
+    'jvms'
+    'filters'
+    'workloads'
+    'tools'
 ]
Restructure jobs interface to match job description docs.

Signed-off-by: Michael Markert <5eb998b7ac86da375651a4cd767b88c9dad25896@googlemail.com>
