From d4f03121e36bce42ce611e97ffee6e697162228e Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Sat, 10 Jun 2017 19:01:08 +0200 Subject: Initial commit, migrating from SVN --- .../run/VisualisePartialInterpretation.xtend | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/VisualisePartialInterpretation.xtend (limited to 'Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/VisualisePartialInterpretation.xtend') diff --git a/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/VisualisePartialInterpretation.xtend b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/VisualisePartialInterpretation.xtend new file mode 100644 index 00000000..472f79b6 --- /dev/null +++ b/Tests/hu.bme.mit.inf.dslreasoner.run/src/hu/bme/mit/inf/dslreasoner/run/VisualisePartialInterpretation.xtend @@ -0,0 +1,39 @@ +package hu.bme.mit.inf.dslreasoner.run + +import hu.bme.mit.inf.dslreasoner.workspace.FileSystemWorkspace +import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation +import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretation2Gml +import java.io.FileNotFoundException + +class VisualisePartialInterpretation { + def static void main(String[] args) { + + val runs = 1..10 + + + for(actualRun : runs) { + for(actualSize : RunMeasurements::sizes) { + val workspace = new FileSystemWorkspace('''output_r«actualRun»_«actualSize»/''',"") + //val ecore2GML = new Ecore2GML + val partialInterpretation2GML = new PartialInterpretation2Gml + RunMeasurements.init + var int i = 1 + var boolean fileExist = true + while(fileExist) { + try{ + val root = workspace.readModel(PartialInterpretation,'''solution«i».partialinterpretation''') + val gml = partialInterpretation2GML.transform(root) + //ecore2GML.transform(root) + workspace.writeText('''solutionVisualisation«i».gml''',gml) + println('''Solution «i» visualised''') + i++ + } catch(FileNotFoundException e) { + fileExist = false + } + } + + println('''Visualisation of «i-1» models are finished''') + } + } + } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2