org.eclipse.emf.importer.rose.builder
Class UnitTreeBuilder
java.lang.Object
org.eclipse.emf.importer.rose.builder.UnitTreeBuilder
public class UnitTreeBuilder
- extends java.lang.Object
Traverses the Rose files the first time to build unit tree and class information.
Unit tree contains tree UnitTreeNodes.
Each tree node has name, quid and cat file name
Table information is a map from String quid to TableObjects.
Each table info has name, quid, xml file, uuid, model id and it parent model id.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
topNode
protected UnitTreeNode topNode
roseUtil
protected RoseUtil roseUtil
UnitTreeBuilder
public UnitTreeBuilder(RoseUtil roseUtil)
traverse
public void traverse(java.lang.String qualifier,
RoseNode tree,
UnitTreeNode unitNode)
throws java.lang.Exception
- Throws:
java.lang.Exception