package com.github.sommeri.less4j.core.compiler.scopes; import java.util.ArrayList; import java.util.List; public class ScopesTree extends AbstractScopesTree { // tree structure private IScope parent; private List<IScope> childs = new ArrayList<IScope>(); public ScopesTree() { } public ScopesTree(IScope parent) { setParent(parent); } @Override public void addChild(IScope child) { childs.add(child); } @Override public IScope getParent() { return parent; } @Override public List<IScope> getChilds() { return childs; } @Override public void setParent(IScope parent) { this.parent = parent; } }