Packages

c

scala.tools.nsc.doc.model.diagram

InheritanceDiagram

case class InheritanceDiagram(thisNode: ThisNode, superClasses: List[Node], subClasses: List[Node], incomingImplicits: List[ImplicitNode], outgoingImplicits: List[ImplicitNode]) extends Diagram with Product with Serializable

A class diagram

Source
Diagram.scala
Linear Supertypes
Serializable, java.io.Serializable, Product, Equals, Diagram, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InheritanceDiagram
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Diagram
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InheritanceDiagram(thisNode: ThisNode, superClasses: List[Node], subClasses: List[Node], incomingImplicits: List[ImplicitNode], outgoingImplicits: List[ImplicitNode])

Value Members

  1. lazy val depthInfo: DepthInfo
    Definition Classes
    InheritanceDiagramDiagram
  2. def edges: collection.immutable.List[(Node, collection.immutable.List[Node])]
    Definition Classes
    InheritanceDiagramDiagram
  3. val incomingImplicits: List[ImplicitNode]
  4. def isContentDiagram: Boolean
    Definition Classes
    Diagram
  5. def isInheritanceDiagram: Boolean
    Definition Classes
    InheritanceDiagramDiagram
  6. def nodes: collection.immutable.List[Node]
    Definition Classes
    InheritanceDiagramDiagram
  7. val outgoingImplicits: List[ImplicitNode]
  8. val subClasses: List[Node]
  9. val superClasses: List[Node]
  10. val thisNode: ThisNode