package husacct.define.task.components;
import java.util.ArrayList;
public class ExternalLibraryComponent extends AbstractDefineComponent {
private static final long serialVersionUID = 5820869111041393406L;
public ExternalLibraryComponent() {
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 : this.children) {
* if(currentchild.equals(child)) { this.children.remove(currentchild);
* } }
*/
int u = children.indexOf(child);
children.remove(u);
}
@Override
public void setChildren(ArrayList<AbstractCombinedComponent> children) {
this.children = children;
}
@Override
public void setModuleId(long moduleId) {
this.moduleId = moduleId;
}
}