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; } }