package husacct.define.task.components;
import java.util.ArrayList;
public class SubSystemComponent extends AbstractDefineComponent {
private static final long serialVersionUID = 6711345066811693165L;
public SubSystemComponent() {
super();
}
@Override
public void addChild(AbstractCombinedComponent child) {
children.add(child);
}
@Override
public void addChild(int index, AbstractCombinedComponent child) {
children.add(index, child);
}
@Override
public ArrayList<AbstractCombinedComponent> getChildren() {
return children;
}
@Override
public long getModuleId() {
return moduleId;
}
@Override
public void removeChild(AbstractCombinedComponent child) {
for (AbstractCombinedComponent currentchild : children) {
if (currentchild.equals(child)) {
children.remove(currentchild);
}
}
}
@Override
public void setChildren(ArrayList<AbstractCombinedComponent> children) {
this.children = children;
}
@Override
public void setModuleId(long moduleId) {
this.moduleId = moduleId;
}
}