Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2012-10-18 10:43:17 +0000
committerHenrik Rentz-Reichert2012-10-18 10:47:47 +0000
commitef7efe6a2f89dd91351f7645af2e48c3eb68a2d0 (patch)
tree5d12f1f7ff5e80cfcabd4b27e6603704471f3e75
parentdfe89c42d2c514a171a366f394a7c5096086a6c4 (diff)
downloadorg.eclipse.etrice-ef7efe6a2f89dd91351f7645af2e48c3eb68a2d0.tar.gz
org.eclipse.etrice-ef7efe6a2f89dd91351f7645af2e48c3eb68a2d0.tar.xz
org.eclipse.etrice-ef7efe6a2f89dd91351f7645af2e48c3eb68a2d0.zip
[core.room] improved model location method
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomNameProvider.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomNameProvider.java b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomNameProvider.java
index 930ea151c..9a1d3e73f 100644
--- a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomNameProvider.java
+++ b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomNameProvider.java
@@ -33,6 +33,7 @@ import org.eclipse.etrice.core.room.InitialTransition;
import org.eclipse.etrice.core.room.LogicalSystem;
import org.eclipse.etrice.core.room.MessageFromIf;
import org.eclipse.etrice.core.room.NonInitialTransition;
+import org.eclipse.etrice.core.room.Operation;
import org.eclipse.etrice.core.room.Port;
import org.eclipse.etrice.core.room.RefinedState;
import org.eclipse.etrice.core.room.RoomClass;
@@ -488,6 +489,9 @@ public class RoomNameProvider {
where = "do";
return "state "+RoomNameProvider.getStatePathName(state)+" "+where+" code";
}
+ else if (code.eContainer() instanceof Operation) {
+ return "operation "+RoomHelpers.getSignature(((Operation)code.eContainer()));
+ }
else {
assert(false): "unexpected detaild code location";
return "???";

Back to the top