\r
DiagramResource DIA = DiagramResource.getInstance(graph);\r
ModelingResources MOD = ModelingResources.getInstance(graph);\r
+ Layer0 L0 = Layer0.getInstance(graph);\r
\r
String uri = graph.getPossibleRelatedValue(resource, DIA.RuntimeDiagram_HasVariable);\r
if (uri == null)\r
\r
Resource config = graph.getPossibleObject(resource2, MOD.ElementToComponent);\r
if (config == null) {\r
+ if (graph.isInstanceOf(resource2, DIA.Connection)) {\r
+ Variable v = FlagUtil.getPossibleConnectionSignal(graph, var, resource2, L0.Entity);\r
+ if (v != null)\r
+ return v;\r
+ }\r
// Apros #9646: if resource2 is the diagram\r
// itself, return the diagram composite variable\r
// since it is generally more useful than the\r
}\r
\r
if(graph.isInstanceOf(resource2, DIA.Flag)) {\r
- Layer0 L0 = Layer0.getInstance(graph);\r
Variable signal = FlagUtil.getPossibleFlagSignal(graph, var, resource2, L0.Entity);\r
if(signal != null)\r
return signal;\r