## Uses of Class
org.eclipse.emf.importer.rose.parser.RoseNode

Packages that use RoseNode
org.eclipse.emf.importer.rose.builder
org.eclipse.emf.importer.rose.parser

Uses of RoseNode in org.eclipse.emf.importer.rose.builder

Fields in org.eclipse.emf.importer.rose.builder declared as RoseNode
`protected RoseNode` `RoseEcoreBuilder.role1`
`protected RoseNode` `RoseEcoreBuilder.role2`
`protected RoseNode` `UnitTreeNode.roseNode`

Fields in org.eclipse.emf.importer.rose.builder with type parameters of type RoseNode
`protected java.util.Map<EModelElement,RoseNode>` `RoseEcoreBuilder.eModelElementToRoseNodeMap`

Methods in org.eclipse.emf.importer.rose.builder that return RoseNode
`RoseNode` `UnitTreeNode.getRoseNode()`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type RoseNode
`protected void` `RoseEcoreBuilder.build(RoseNode roseNode, java.lang.Object parent, ENamedElement eNamedElement)`
`void` `RoseEcoreBuilder.createEPackageForRootClasses(EList<EObject> extent, RoseNode roseNode, java.lang.String packageName)`
`protected EList<EObject>` `RoseEcoreBuilder.getExtentFromTableObject(RoseNode roseNode)`
`protected void` `RoseUtil.loadTree(RoseNode containingNode, UnitTreeNode node)`
`protected void` `RoseEcoreBuilder.setEAttributeProperties(RoseNode roseNode, EAttribute eAttribute)`
`protected void` `RoseEcoreBuilder.setEClassProperties(RoseNode roseNode, EClass eClass)`
`protected void` `RoseEcoreBuilder.setEDataTypeProperties(RoseNode roseNode, EDataType eDataType)`
`protected boolean` `RoseEcoreBuilder.setEEnumLiteralProperties(RoseNode roseNode, EEnumLiteral eEnumLiteral)`
`protected void` `RoseEcoreBuilder.setEEnumProperties(RoseNode roseNode, EEnum eEnum)`
`protected void` `RoseEcoreBuilder.setEModelElementProperties(RoseNode roseNode, EModelElement eModelElement)`
`protected void` `RoseEcoreBuilder.setEOperationProperties(RoseNode roseNode, EOperation eOperation)`
`protected void` `RoseEcoreBuilder.setEPackageProperties(RoseNode roseNode, EPackage ePackage, java.lang.String tentativeName)`
`protected void` `RoseEcoreBuilder.setEParameterProperties(RoseNode roseNode, EParameter eParameter)`
`protected void` `RoseEcoreBuilder.setEReferenceIsContainment(EReference ref, RoseNode role1, RoseNode role2)`
`protected void` `RoseEcoreBuilder.setEReferenceProperties(RoseNode roseNode, EReference eReference)`
`protected void` `RoseEcoreBuilder.setEStructuralFeatureProperties(RoseNode roseNode, EStructuralFeature eStructuralFeature)`
`protected void` `RoseEcoreBuilder.setEStructuralFeatureVisibility(RoseNode roseNode, EStructuralFeature eStructuralFeature)` Maps the single, user-friendly Rose setting into accessor method suppression, via EcoreUtil.
`protected void` `RoseEcoreBuilder.setETypedElementProperties(RoseNode roseNode, ETypedElement eTypedElement)`
`protected void` `RoseEcoreBuilder.setResultType(RoseNode roseNode, EOperation eOperation)`
`void` `UnitTreeNode.setRoseNode(RoseNode roseNode)`
`void` `UnitTreeBuilder.traverse(java.lang.String qualifier, RoseNode tree, UnitTreeNode unitNode)`
`protected void` `RoseEcoreBuilder.visitAssociation(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitClass(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitClassattribute(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitClassCategory(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitInheritanceRelationship(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`void` `RoseEcoreBuilder.visitList(RoseNode roseNode)`
`void` `RoseVisitor.visitList(RoseNode tree)`
`void` `RoseEcoreBuilder.visitObject(RoseNode roseNode)`
`void` `RoseVisitor.visitObject(RoseNode tree)`
`protected void` `RoseEcoreBuilder.visitObject(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectType, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitOperation(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitParameter(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`
`protected void` `RoseEcoreBuilder.visitRole(RoseNode roseNode, java.lang.String roseNodeValue, java.lang.String objectKey, java.lang.String objectName, java.lang.Object parent)`

Constructors in org.eclipse.emf.importer.rose.builder with parameters of type RoseNode
`RoseWalker(RoseNode roseNode)`

Uses of RoseNode in org.eclipse.emf.importer.rose.parser

Fields in org.eclipse.emf.importer.rose.parser declared as RoseNode
`protected RoseNode` `RoseWriter.modelTree`
`protected RoseNode` `RoseParser.modelTree`
`protected RoseNode` `RoseNode.parent`
`protected RoseNode` `RoseWriter.versionTree`
`protected RoseNode` `RoseParser.versionTree`

Fields in org.eclipse.emf.importer.rose.parser with type parameters of type RoseNode
`protected java.util.List<RoseNode>` `RoseNode.nodes`

Methods in org.eclipse.emf.importer.rose.parser that return RoseNode
`RoseNode` `RoseNode.findNodeWithKey(java.lang.String key)`
`RoseNode` `RoseNode.findNodeWithValue(java.lang.String value)`
`RoseNode` `RoseNode.findNodeWithWord(java.lang.String w)`
`RoseNode` `RoseParser.getModelTree()`
`RoseNode` `RoseNode.getParent()`
`RoseNode` `RoseNode.getRoot()`
`RoseNode` `RoseParser.getVersionTree()`

Methods in org.eclipse.emf.importer.rose.parser that return types with arguments of type RoseNode
`java.util.List<RoseNode>` `RoseNode.getNodes()`

Methods in org.eclipse.emf.importer.rose.parser with parameters of type RoseNode
`void` `RoseNode.addNode(RoseNode n)`
`void` `RoseNode.deleteNode(RoseNode n)`
`void` `RoseNode.setParent(RoseNode parent)`
`void` `RoseWriter.writeObject(RoseNode tree)`
`void` `RoseWriter.writePair(RoseNode node)`
`void` `RoseWriter.writeValue(RoseNode tree)`

Constructors in org.eclipse.emf.importer.rose.parser with parameters of type RoseNode
`RoseWriter(java.lang.String fileName, RoseNode versionTree, RoseNode modelTree)`

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.