c

top.scaleda.systemverilog.structview

SystemVerilogStructViewModel

class SystemVerilogStructViewModel extends StructureViewModelBase with ElementInfoProvider

Structure view model of System Verilog language.

Linear Supertypes
ElementInfoProvider, StructureViewModelBase, TextEditorBasedStructureViewModel, ProvidingTreeModel, StructureViewModel, Disposable, TreeModel, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SystemVerilogStructViewModel
  2. ElementInfoProvider
  3. StructureViewModelBase
  4. TextEditorBasedStructureViewModel
  5. ProvidingTreeModel
  6. StructureViewModel
  7. Disposable
  8. TreeModel
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SystemVerilogStructViewModel(root: SystemVerilogPSIFileRoot)

    root

    PSI File for the source file

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. final def addEditorPositionListener(arg0: FileEditorPositionListener): Unit
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  5. def addModelListener(arg0: ModelListener): Unit
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def dispose(): Unit
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel → Disposable
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def findAcceptableElement(arg0: PsiElement): AnyRef
    Attributes
    protected[structureView]
    Definition Classes
    TextEditorBasedStructureViewModel
  12. def fireModelUpdate(): Unit
    Definition Classes
    TextEditorBasedStructureViewModel
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. def getCurrentEditorElement(): AnyRef
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  15. def getEditor(): Editor
    Attributes
    protected[structureView]
    Definition Classes
    TextEditorBasedStructureViewModel
  16. def getElementStatus(arg0: AnyRef): FileStatus
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  17. def getFilters(): Array[Filter]
    Definition Classes
    TextEditorBasedStructureViewModel → TreeModel
  18. def getGroupers(): Array[Grouper]
    Definition Classes
    TextEditorBasedStructureViewModel → TreeModel
  19. def getNodeProviders(): Collection[NodeProvider[_ <: AnyRef]]
    Definition Classes
    TextEditorBasedStructureViewModel → ProvidingTreeModel
  20. def getPsiFile(): PsiFile
    Attributes
    protected[structureView]
    Definition Classes
    TextEditorBasedStructureViewModel
  21. def getRoot(): StructureViewTreeElement
    Definition Classes
    StructureViewModelBase → StructureViewModel → TreeModel
  22. def getSorters(): Array[Sorter]
    Definition Classes
    StructureViewModelBase → TextEditorBasedStructureViewModel → TreeModel
  23. def getSuitableClasses(): Array[Class[_ <: AnyRef]]
    Attributes
    protected[structureView]
    Definition Classes
    StructureViewModelBase → TextEditorBasedStructureViewModel
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  25. def isAlwaysLeaf(element: StructureViewTreeElement): Boolean
    Definition Classes
    SystemVerilogStructViewModel → ElementInfoProvider
  26. def isAlwaysShowsPlus(element: StructureViewTreeElement): Boolean

    For those PSI nodes they can show plus (+) symbol for they contain further elements.

    For those PSI nodes they can show plus (+) symbol for they contain further elements.

    element

    Tree element

    Definition Classes
    SystemVerilogStructViewModel → ElementInfoProvider
  27. def isEnabled(arg0: NodeProvider[_ <: AnyRef]): Boolean
    Definition Classes
    TextEditorBasedStructureViewModel → ProvidingTreeModel
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def isSuitable(arg0: PsiElement): Boolean
    Attributes
    protected[structureView]
    Definition Classes
    TextEditorBasedStructureViewModel
  30. def isValid(): Boolean
    Definition Classes
    TextEditorBasedStructureViewModel
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  34. final def removeEditorPositionListener(arg0: FileEditorPositionListener): Unit
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  35. def removeModelListener(arg0: ModelListener): Unit
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  36. def shouldEnterElement(arg0: AnyRef): Boolean
    Definition Classes
    TextEditorBasedStructureViewModel → StructureViewModel
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. def withSorters(arg0: <repeated...>[Sorter]): StructureViewModelBase
    Definition Classes
    StructureViewModelBase
    Annotations
    @transient()
  43. def withSuitableClasses(arg0: <repeated...>[Class[_ <: AnyRef]]): StructureViewModelBase
    Definition Classes
    StructureViewModelBase
    Annotations
    @transient()

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from ElementInfoProvider

Inherited from StructureViewModelBase

Inherited from TextEditorBasedStructureViewModel

Inherited from ProvidingTreeModel

Inherited from StructureViewModel

Inherited from Disposable

Inherited from TreeModel

Inherited from AnyRef

Inherited from Any

Ungrouped