[New] added StrolchElement.isRootElement()
This commit is contained in:
parent
1231eb1f49
commit
c37fe1e11f
|
@ -180,6 +180,11 @@ public class Order extends GroupedParameterizedElement implements StrolchRootEle
|
|||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> T accept(StrolchRootElementVisitor<T> visitor) {
|
||||
return visitor.visitOrder(this);
|
||||
|
|
|
@ -77,4 +77,9 @@ public class ParameterBag extends ParameterizedElement {
|
|||
|
||||
return element;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -203,6 +203,11 @@ public class Resource extends GroupedParameterizedElement implements StrolchRoot
|
|||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T> T accept(StrolchRootElementVisitor<T> visitor) {
|
||||
return visitor.visitResource(this);
|
||||
|
|
|
@ -98,6 +98,8 @@ public interface StrolchElement extends Serializable, Comparable<StrolchElement>
|
|||
|
||||
public StrolchRootElement getRootElement();
|
||||
|
||||
public boolean isRootElement();
|
||||
|
||||
/**
|
||||
* Return a clone of this {@link StrolchElement}
|
||||
*
|
||||
|
|
|
@ -145,6 +145,12 @@ public class Action extends GroupedParameterizedElement implements IActivityElem
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
// TODO Auto-generated method stub
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrolchElement getClone() {
|
||||
// TODO Auto-generated method stub
|
||||
|
|
|
@ -56,6 +56,12 @@ public class Activity extends GroupedParameterizedElement implements IActivityEl
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isRootElement() {
|
||||
// TODO Auto-generated method stub
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrolchElement getClone() {
|
||||
// TODO Auto-generated method stub
|
||||
|
|
|
@ -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