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'
]

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'
]

Restructure jobs interface to match job description docs.
Restructure jobs interface to match job description docs.

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

  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',
+     # dependencies
+     'Edge',
-     # jvm
+     # jvms
      'JVM',
-     'ValgrindJVM',
+     # modules
+     'jvms'
-     # filters
+     'filters'
-     # workloads
+     'workloads'
-     'Dacapo',
-     'ScalaBench',
-     # tools
+     'tools'
-     'Tamiflex',
-     'HProf'
  ]
  
Restructure jobs interface to match job description docs.
## Code Before:
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'
]

## Instruction:
Restructure jobs interface to match job description docs.
## Code After:
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'
]
