浏览代码

Resolves #931. Changed appearance of executionslots for imports in simulation view to show only simple header names instead of full packages (#1878)

Robert Rudi 7 年之前
父节点
当前提交
b8d3792240

+ 2 - 1
plugins/org.yakindu.sct.simulation.core.sexec/src/org/yakindu/sct/simulation/core/sexec/container/DefaultExecutionContextInitializer.xtend

@@ -93,8 +93,9 @@ class DefaultExecutionContextInitializer implements IExecutionContextInitializer
 			val pkg = EcoreUtil2.getContainerOfType(decl, Package)
 			if (pkg !== null) {
 				val namespace = pkg.name
+				val pkgHeader = pkg.fullyQualifiedName.lastSegment
 				val declName = decl.name
-				val slot = composite.slots.getSlotFor(namespace)
+				val slot = composite.slots.getSlotFor(pkgHeader)
 				val declarationSlot = decl.transform
 				declarationSlot.setFqName(namespace + "." + declName)
 				declarationSlot.setName(declName)