[New] added StrolchElement.isRootElement()
This commit is contained in:
parent
1231eb1f49
commit
c37fe1e11f
|
@ -179,6 +179,11 @@ public class Order extends GroupedParameterizedElement implements StrolchRootEle
|
|||
public Order getRootElement() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> T accept(StrolchRootElementVisitor<T> visitor) {
|
||||
|
|
|
@ -77,4 +77,9 @@ public class ParameterBag extends ParameterizedElement {
|
|||
|
||||
return element;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -202,6 +202,11 @@ public class Resource extends GroupedParameterizedElement implements StrolchRoot
|
|||
public Resource getRootElement() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> T accept(StrolchRootElementVisitor<T> visitor) {
|
||||
|
|
|
@ -97,6 +97,8 @@ public interface StrolchElement extends Serializable, Comparable<StrolchElement>
|
|||
public StrolchElement getParent();
|
||||
|
||||
public StrolchRootElement getRootElement();
|
||||
|
||||
public boolean isRootElement();
|
||||
|
||||
/**
|
||||
* Return a clone of this {@link StrolchElement}
|
||||
|
|
|
@ -144,6 +144,12 @@ public class Action extends GroupedParameterizedElement implements IActivityElem
|
|||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
// TODO Auto-generated method stub
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrolchElement getClone() {
|
||||
|
|
|
@ -55,6 +55,12 @@ public class Activity extends GroupedParameterizedElement implements IActivityEl
|
|||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
// TODO Auto-generated method stub
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrolchElement getClone() {
|
||||
|
|
|
@ -130,6 +130,11 @@ public abstract class AbstractParameter<T> extends AbstractStrolchElement implem
|
|||
return this.parent.getRootElement();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Element toDom(Document doc) {
|
||||
Element element = doc.createElement(Tags.PARAMETER);
|
||||
|
|
|
@ -155,6 +155,11 @@ public abstract class AbstractStrolchTimedState<T extends IValue> extends Abstra
|
|||
return this.parent;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Element toDom(Document doc) {
|
||||
Element element = doc.createElement(Tags.PARAMETER);
|
||||
|
|
Loading…
Reference in New Issue