diff options
author | OszkarSemerath <oszka@SEMERATH-LAPTOP> | 2017-07-12 15:22:58 +0200 |
---|---|---|
committer | OszkarSemerath <oszka@SEMERATH-LAPTOP> | 2017-07-12 15:29:58 +0200 |
commit | 64bd54b9b61a2e20d5db6b1eb60b99331bed0a2f (patch) | |
tree | e545ee5c2dd669218ab0b217845940cfdcea8838 /Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend | |
parent | Added progress and basic statstic report to the yakindu model (diff) | |
download | VIATRA-Generator-64bd54b9b61a2e20d5db6b1eb60b99331bed0a2f.tar.gz VIATRA-Generator-64bd54b9b61a2e20d5db6b1eb60b99331bed0a2f.tar.zst VIATRA-Generator-64bd54b9b61a2e20d5db6b1eb60b99331bed0a2f.zip |
Changed naming convention in generated logic problems.
An identifier usually separated by whitespaces into name sections,
creating hierarchic names. By convention names with at most three
sections are represented in the following way:
"nameOfObject typeOfObject namespaceOfObject".
For example, the name of a relation "vertices" representing a
"reference" in class "Region" will be:
"vertices reference Region"
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend')
-rw-r--r-- | Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend index 3949749b..82abd252 100644 --- a/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend +++ b/Framework/hu.bme.mit.inf.dslreasoner.ecore2logic/src/hu/bme/mit/inf/dslreasoner/ecore2logic/EClassMapper.xtend | |||
@@ -26,7 +26,7 @@ class EClassMapper_AllElementAsObject implements EClassMapper{ | |||
26 | val classMapperTrace = new EClassMapper_AllElementAsObject_Trace | 26 | val classMapperTrace = new EClassMapper_AllElementAsObject_Trace |
27 | trace.classMapperTrace = classMapperTrace | 27 | trace.classMapperTrace = classMapperTrace |
28 | for(c:classes) { | 28 | for(c:classes) { |
29 | val logicType = problem.add(TypeDeclaration('''class «c.name»''',c.isAbstract || c.isInterface)) | 29 | val logicType = problem.add(TypeDeclaration('''«c.name» class''',c.isAbstract || c.isInterface)) |
30 | classMapperTrace.typeMap.put(c,logicType) | 30 | classMapperTrace.typeMap.put(c,logicType) |
31 | } | 31 | } |
32 | for(c:classes) { | 32 | for(c:classes) { |