@interface Tree : Object { { root rootChilds separator @nodes @childs @properties } - root: rootName ; - root ; - add: aNode ; - remove: aNode ; - contains: aNode ; - parentOf: aNode ; - childsOf: aNode ; - allChildsOf: aNode ; - nodeNameOf: aNode ; - levelOf: aNode ; - loadFromTree: aTree ; - loadFromFile: aFile ; - saveToFile: aFile ; - property: propertyName of: aNode ; - property: propertyName of: aNode to: aValue ; }