aboutsummaryrefslogtreecommitdiffstats
path: root/Solvers
diff options
context:
space:
mode:
authorLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-05-20 00:25:14 +0200
committerLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-05-20 00:25:14 +0200
commit857ed1780bb693bc7bbdf09086b77a48b3b093df (patch)
treed3aee14e1176e9f785e936f55f71ccf914c9b43c /Solvers
parentsmarter fitness for satellite (diff)
downloadVIATRA-Generator-857ed1780bb693bc7bbdf09086b77a48b3b093df.tar.gz
VIATRA-Generator-857ed1780bb693bc7bbdf09086b77a48b3b093df.tar.zst
VIATRA-Generator-857ed1780bb693bc7bbdf09086b77a48b3b093df.zip
adding numbers to gml visualization
Diffstat (limited to 'Solvers')
-rw-r--r--Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/visualisation/PartialInterpretation2Gml.xtend26
1 files changed, 25 insertions, 1 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/visualisation/PartialInterpretation2Gml.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/visualisation/PartialInterpretation2Gml.xtend
index 190b5c94..1e9cdcbe 100644
--- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/visualisation/PartialInterpretation2Gml.xtend
+++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage/src/hu/bme/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage/visualisation/PartialInterpretation2Gml.xtend
@@ -11,6 +11,9 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par
11import java.util.HashMap 11import java.util.HashMap
12import java.util.Map 12import java.util.Map
13import java.util.Set 13import java.util.Set
14import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement
15import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement
16import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement
14 17
15class PartialInterpretation2Gml { 18class PartialInterpretation2Gml {
16 def private getElements(PartialInterpretation model) { 19 def private getElements(PartialInterpretation model) {
@@ -106,10 +109,31 @@ class PartialInterpretation2Gml {
106 ''' 109 '''
107 } 110 }
108 111
109 def protected transormTitle(DefinedElement object) { 112 def protected dispatch transormTitle(DefinedElement object) {
110 if(object.name!= null)object.name.replace("\"", "") 113 if(object.name!= null)object.name.replace("\"", "")
111 else "null" 114 else "null"
112 } 115 }
116 def protected dispatch transormTitle(IntegerElement object) {
117 if(object.valueSet) {
118 object.value.toString
119 } else {
120 "?"
121 }
122 }
123 def protected dispatch transormTitle(RealElement object) {
124 if(object.valueSet) {
125 object.value.toString
126 } else {
127 "?"
128 }
129 }
130 def protected dispatch transormTitle(StringElement object) {
131 if(object.valueSet) {
132 object.value.toString
133 } else {
134 "?"
135 }
136 }
113 137
114 def protected transformLink( 138 def protected transformLink(
115 PartialRelationInterpretation reference, 139 PartialRelationInterpretation reference,