[Major] locator for a timed state must have TimedState separator
This commit is contained in:
parent
753806f672
commit
98532d2f88
|
@ -414,7 +414,7 @@ public abstract class AbstractTransaction implements StrolchTransaction {
|
|||
Parameter<?> parameter = bag.getParameter(parameterId);
|
||||
return (T) parameter;
|
||||
|
||||
} else if (stateOrBagOrActivity.equals(Tags.STATE)) {
|
||||
} else if (stateOrBagOrActivity.equals(Tags.TIMED_STATE)) {
|
||||
|
||||
if (elements.size() != 5) {
|
||||
String msg = "Missing state Id on locator {0}"; //$NON-NLS-1$
|
||||
|
|
|
@ -79,7 +79,7 @@ public class FindByLocatorTest {
|
|||
resStringParam);
|
||||
|
||||
// TimedState on Resource
|
||||
Locator locResIntegerState = Locator.valueOf("Resource/TestType/MyTestResource/State/@integerState");
|
||||
Locator locResIntegerState = Locator.valueOf("Resource/TestType/MyTestResource/TimedState/@integerState");
|
||||
IntegerTimedState integerS = tx.findElement(locResIntegerState);
|
||||
assertNotNull("Should have found a IntegerTimedState with the locator " + locResIntegerState, integerS);
|
||||
|
||||
|
|
Loading…
Reference in New Issue