diff options
author | Henrik Rentz-Reichert | 2011-01-25 12:10:19 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2011-01-25 12:10:19 +0000 |
commit | 176eb58ca6b558cbcf58f240935927640e721a6e (patch) | |
tree | b717ec123b87d54c4932a65b13a951bdc86d92bc /plugins/org.eclipse.etrice.core.room | |
parent | 4c0060289c3e2238381961d9d2eafa0ea1e4e64a (diff) | |
download | org.eclipse.etrice-176eb58ca6b558cbcf58f240935927640e721a6e.tar.gz org.eclipse.etrice-176eb58ca6b558cbcf58f240935927640e721a6e.tar.xz org.eclipse.etrice-176eb58ca6b558cbcf58f240935927640e721a6e.zip |
ui-behavior: bug fix in fragment provider
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room')
-rw-r--r-- | plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java index f99f0ed21..c2fb02994 100644 --- a/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java +++ b/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java @@ -358,6 +358,8 @@ public class RoomFragmentProvider implements IFragmentProvider { int begin = remainder.lastIndexOf(SEP);
if (begin<0)
begin = 0;
+ else
+ ++begin;
String name = remainder.substring(begin, remainder.length());
for (Transition t : sg.getTransitions()) {
@@ -375,6 +377,8 @@ public class RoomFragmentProvider implements IFragmentProvider { int begin = remainder.lastIndexOf(SEP);
if (begin<0)
begin = 0;
+ else
+ ++begin;
String name = remainder.substring(begin, remainder.length());
if (name.equals(INIT_TRANS)) {
@@ -393,6 +397,8 @@ public class RoomFragmentProvider implements IFragmentProvider { int begin = remainder.lastIndexOf(SEP);
if (begin<0)
begin = 0;
+ else
+ ++begin;
String name = remainder.substring(begin, remainder.length());
for (ChoicePoint cp : sg.getChPoints()) {
@@ -410,6 +416,8 @@ public class RoomFragmentProvider implements IFragmentProvider { int begin = remainder.lastIndexOf(SEP);
if (begin<0)
begin = 0;
+ else
+ ++begin;
String name = remainder.substring(begin, remainder.length());
for (TrPoint tp : sg.getTrPoints()) {
@@ -427,6 +435,8 @@ public class RoomFragmentProvider implements IFragmentProvider { int begin = remainder.lastIndexOf(SEP);
if (begin<0)
begin = 0;
+ else
+ ++begin;
String name = remainder.substring(begin, remainder.length());
for (State s : sg.getStates()) {
|