Packages

class ASTTreeModel extends TreeModel

Tree model for abstract syntax trees

Linear Supertypes
TreeModel, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ASTTreeModel
  2. TreeModel
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ASTTreeModel(program: Global.Tree)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addTreeModelListener(l: TreeModelListener): Unit

    Add a listener to this tree

    Add a listener to this tree

    Definition Classes
    ASTTreeModel → TreeModel
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def getChild(parent: AnyRef, index: Int): AnyRef

    Return the index'th child of parent

    Return the index'th child of parent

    Definition Classes
    ASTTreeModel → TreeModel
  11. def getChildCount(parent: AnyRef): Int

    Return the number of children this 'parent' has

    Return the number of children this 'parent' has

    Definition Classes
    ASTTreeModel → TreeModel
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def getIndexOfChild(parent: AnyRef, child: AnyRef): Int

    Return the index of the given child

    Return the index of the given child

    Definition Classes
    ASTTreeModel → TreeModel
  14. def getRoot(): AnyRef

    Return the root node

    Return the root node

    Definition Classes
    ASTTreeModel → TreeModel
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def isLeaf(node: AnyRef): Boolean

    Test whether the given node is a leaf

    Test whether the given node is a leaf

    Definition Classes
    ASTTreeModel → TreeModel
  18. var listeners: List[TreeModelListener]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def packChildren(t: AnyRef): List[AnyRef]

    Return a list of children for the given node.

  23. val program: Global.Tree
  24. def removeTreeModelListener(l: TreeModelListener): Unit
    Definition Classes
    ASTTreeModel → TreeModel
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. def valueForPathChanged(path: TreePath, newValue: AnyRef): Unit

    we ignore this message for now

    we ignore this message for now

    Definition Classes
    ASTTreeModel → TreeModel
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from TreeModel

Inherited from AnyRef

Inherited from Any

Ungrouped