diff options
author | Henrik Rentz-Reichert | 2012-10-18 10:43:17 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2012-10-18 10:47:47 +0000 |
commit | ef7efe6a2f89dd91351f7645af2e48c3eb68a2d0 (patch) | |
tree | 5d12f1f7ff5e80cfcabd4b27e6603704471f3e75 | |
parent | dfe89c42d2c514a171a366f394a7c5096086a6c4 (diff) | |
download | org.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.java | 4 |
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 "???";
|