reuse calculated genclasses/genpackages

Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
This commit is contained in:
Christian Dietrich 2017-11-08 09:59:59 +01:00
parent 6d74b81bec
commit 016bf16d3b
2 changed files with 4 additions and 4 deletions

View file

@ -159,7 +159,7 @@ class TypeReference {
val genClass = GenModelUtil2.getGenClass(clazz, resourceSet)
val packageName = genClass.genPackage.getInterfacePackageName();
new QualifiedClassName(packageName,
GenModelUtil2.getGenClass(clazz, resourceSet).interfaceName)
genClass.interfaceName)
}
}
@ -167,7 +167,7 @@ class TypeReference {
val genPackage = GenModelUtil2.getGenPackage(epackage, resourceSet)
val packageName = if (genPackage.getGenModel().isSuppressEMFMetaData()) genPackage.getQualifiedPackageClassName() else genPackage.getReflectionPackageName()
new QualifiedClassName(packageName,
GenModelUtil2.getGenPackage(epackage, resourceSet).packageInterfaceName)
genPackage.packageInterfaceName)
}
override toString() {

View file

@ -270,7 +270,7 @@ public class TypeReference {
{
final GenClass genClass = GenModelUtil2.getGenClass(clazz, resourceSet);
final String packageName = genClass.getGenPackage().getInterfacePackageName();
String _interfaceName = GenModelUtil2.getGenClass(clazz, resourceSet).getInterfaceName();
String _interfaceName = genClass.getInterfaceName();
_xblockexpression_1 = new TypeReference.QualifiedClassName(packageName, _interfaceName);
}
_xifexpression_1 = _xblockexpression_1;
@ -292,7 +292,7 @@ public class TypeReference {
_xifexpression = genPackage.getReflectionPackageName();
}
final String packageName = _xifexpression;
String _packageInterfaceName = GenModelUtil2.getGenPackage(epackage, resourceSet).getPackageInterfaceName();
String _packageInterfaceName = genPackage.getPackageInterfaceName();
_xblockexpression = new TypeReference.QualifiedClassName(packageName, _packageInterfaceName);
}
return _xblockexpression;