[Minor] Allow to create locator even if parent is missing
This commit is contained in:
parent
62794e8e59
commit
916f927ccd
|
@ -51,7 +51,8 @@ public class ParameterBag extends ParameterizedElement {
|
|||
|
||||
@Override
|
||||
public void fillLocator(LocatorBuilder lb) {
|
||||
this.parent.fillLocator(lb);
|
||||
if (this.parent != null)
|
||||
this.parent.fillLocator(lb);
|
||||
lb.append(Tags.BAG);
|
||||
lb.append(this.id);
|
||||
}
|
||||
|
|
|
@ -211,7 +211,8 @@ public class Action extends GroupedParameterizedElement implements IActivityElem
|
|||
@Override
|
||||
public Locator getLocator() {
|
||||
LocatorBuilder lb = new LocatorBuilder();
|
||||
this.parent.fillLocator(lb);
|
||||
if (this.parent != null)
|
||||
this.parent.fillLocator(lb);
|
||||
fillLocator(lb);
|
||||
return lb.build();
|
||||
}
|
||||
|
|
|
@ -138,7 +138,8 @@ public abstract class AbstractParameter<T> extends AbstractStrolchElement implem
|
|||
@Override
|
||||
public Locator getLocator() {
|
||||
LocatorBuilder lb = new LocatorBuilder();
|
||||
this.parent.fillLocator(lb);
|
||||
if (this.parent != null)
|
||||
this.parent.fillLocator(lb);
|
||||
fillLocator(lb);
|
||||
return lb.build();
|
||||
}
|
||||
|
|
|
@ -37,8 +37,8 @@ import li.strolch.utils.helper.StringHelper;
|
|||
* @author Robert von Burg <eitch@eitchnet.ch>
|
||||
*/
|
||||
@SuppressWarnings("rawtypes")
|
||||
public abstract class AbstractStrolchTimedState<T extends IValue> extends AbstractStrolchElement implements
|
||||
StrolchTimedState<T> {
|
||||
public abstract class AbstractStrolchTimedState<T extends IValue> extends AbstractStrolchElement
|
||||
implements StrolchTimedState<T> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -161,7 +161,8 @@ public abstract class AbstractStrolchTimedState<T extends IValue> extends Abstra
|
|||
@Override
|
||||
public Locator getLocator() {
|
||||
LocatorBuilder lb = new LocatorBuilder();
|
||||
this.parent.fillLocator(lb);
|
||||
if (this.parent != null)
|
||||
this.parent.fillLocator(lb);
|
||||
fillLocator(lb);
|
||||
return lb.build();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue