case class AnnotationDiagramFilter(hideDiagram: Boolean, hideIncomingImplicits: Boolean, hideOutgoingImplicits: Boolean, hideSuperclasses: Boolean, hideSubclasses: Boolean, hideInheritedNodes: Boolean, hideNodesFilter: List[Pattern], hideEdgesFilter: List[(Pattern, Pattern)]) extends (DiagramDirectiveParser.this)#DiagramFilter with Product with Serializable
The AnnotationDiagramFilter trait directs the diagram engine according to an annotation TODO: Should document the annotation, for now see parseDiagramAnnotation in ModelFactory.scala
- Alphabetic
- By Inheritance
- AnnotationDiagramFilter
- Serializable
- Serializable
- Product
- Equals
- DiagramFilter
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to any2stringadd[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): ((DiagramDirectiveParser.this)#AnnotationDiagramFilter, B)
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to ArrowAssoc[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
ensuring(cond: ((DiagramDirectiveParser.this)#AnnotationDiagramFilter) ⇒ Boolean, msg: ⇒ Any): (DiagramDirectiveParser.this)#AnnotationDiagramFilter
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to Ensuring[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: ((DiagramDirectiveParser.this)#AnnotationDiagramFilter) ⇒ Boolean): (DiagramDirectiveParser.this)#AnnotationDiagramFilter
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to Ensuring[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): (DiagramDirectiveParser.this)#AnnotationDiagramFilter
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to Ensuring[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): (DiagramDirectiveParser.this)#AnnotationDiagramFilter
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to Ensuring[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): java.lang.Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
hideDiagram: Boolean
A flag to hide the diagram completely
A flag to hide the diagram completely
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
def
hideEdge(clazz1: Node, clazz2: Node): Boolean
Hide an edge from the diagram
Hide an edge from the diagram
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
- val hideEdgesFilter: List[(Pattern, Pattern)]
-
val
hideIncomingImplicits: Boolean
Hide incoming implicit conversions (for type hierarchy diagrams)
Hide incoming implicit conversions (for type hierarchy diagrams)
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
val
hideInheritedNodes: Boolean
Show related classes from other objects/traits/packages (for content diagrams)
Show related classes from other objects/traits/packages (for content diagrams)
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
def
hideNode(clazz: Node): Boolean
Hide a node from the diagram
Hide a node from the diagram
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
- val hideNodesFilter: List[Pattern]
-
val
hideOutgoingImplicits: Boolean
Hide outgoing implicit conversions (for type hierarchy diagrams)
Hide outgoing implicit conversions (for type hierarchy diagrams)
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
val
hideSubclasses: Boolean
Hide subclasses (for type hierarchy diagrams)
Hide subclasses (for type hierarchy diagrams)
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
val
hideSuperclasses: Boolean
Hide superclasses (for type hierarchy diagrams)
Hide superclasses (for type hierarchy diagrams)
- Definition Classes
- AnnotationDiagramFilter → DiagramFilter
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
→[B](y: B): ((DiagramDirectiveParser.this)#AnnotationDiagramFilter, B)
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to ArrowAssoc[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
Deprecated Value Members
-
def
formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from (DiagramDirectiveParser.this)#AnnotationDiagramFilter to StringFormat[(DiagramDirectiveParser.this)#AnnotationDiagramFilter] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)instead ofvalue.formatted(formatString), or use thef""string interpolator. In Java 15 and later,formattedresolves to the new method in String which has reversed parameters.
The Scala compiler and reflection APIs.