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