Class

fringe.templates.diplomacy

IdentityNode

Related Doc: package diplomacy

Permalink

class IdentityNode[PO, PI, EO, EI, B <: Data] extends SimpleNode[PO, PI, EO, EI, B]

Linear Supertypes
SimpleNode[PO, PI, EO, EI, B], MixedNode[PO, PI, EI, B, PO, PI, EO, B], OutwardNode[PO, PI, B], OutwardNodeHandle[PO, PI, B], InwardNode[PO, PI, B], InwardNodeHandle[PO, PI, B], BaseNode, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IdentityNode
  2. SimpleNode
  3. MixedNode
  4. OutwardNode
  5. OutwardNodeHandle
  6. InwardNode
  7. InwardNodeHandle
  8. BaseNode
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IdentityNode(imp: NodeImp[PO, PI, EO, EI, B])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def :=(h: OutwardNodeHandle[PO, PI, B])(implicit sourceInfo: SourceInfo): Option[LazyModule]

    Permalink
    Definition Classes
    MixedNodeInwardNodeHandle
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. lazy val bundleIn: Vec[B]

    Permalink
    Definition Classes
    MixedNode
  7. lazy val bundleOut: Vec[B]

    Permalink
    Definition Classes
    MixedNode
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def colour: String

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeBaseNode
  10. lazy val edgesIn: List[EI]

    Permalink
    Definition Classes
    MixedNode
  11. lazy val edgesOut: List[EO]

    Permalink
    Definition Classes
    MixedNode
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def gci: Option[BaseNode]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeBaseNode
  16. def gco: Option[BaseNode]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeBaseNode
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def iConnect: Vec[B]

    Permalink
    Definition Classes
    MixedNodeInwardNode
  20. lazy val iParams: Seq[PI]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeInwardNode
  21. lazy val iPorts: List[(Int, OutwardNode[PO, PI, B])]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    InwardNode
  22. def iPush(index: Int, node: OutwardNode[PO, PI, B])(implicit sourceInfo: SourceInfo): Unit

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    InwardNode
  23. def iPushed: Int

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    InwardNode
  24. val index: Int

    Permalink
    Definition Classes
    BaseNode
  25. def inputs: Seq[BaseNode]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeBaseNode
  26. val inward: InwardNode[PO, PI, B]

    Permalink
    Definition Classes
    InwardNodeInwardNodeHandle
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. val lazyModule: LazyModule

    Permalink
    Definition Classes
    BaseNode
  29. def name: String

    Permalink
    Definition Classes
    BaseNode
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. def nodename: String

    Permalink
    Definition Classes
    BaseNode
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. val numPI: Inclusive

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeInwardNode
  35. val numPO: Inclusive

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeOutwardNode
  36. def oConnect: Vec[B]

    Permalink
    Definition Classes
    MixedNodeOutwardNode
  37. lazy val oParams: Seq[PO]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeOutwardNode
  38. lazy val oPorts: List[(Int, InwardNode[PO, PI, B])]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    OutwardNode
  39. def oPush(index: Int, node: InwardNode[PO, PI, B])(implicit sourceInfo: SourceInfo): Unit

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    OutwardNode
  40. def oPushed: Int

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    OutwardNode
  41. def omitGraphML: Boolean

    Permalink
    Definition Classes
    BaseNode
  42. def outputs: Seq[BaseNode]

    Permalink
    Attributes
    protected[fringe.templates.diplomacy]
    Definition Classes
    MixedNodeBaseNode
  43. val outward: OutwardNode[PO, PI, B]

    Permalink
    Definition Classes
    OutwardNodeOutwardNodeHandle
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  46. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SimpleNode[PO, PI, EO, EI, B]

Inherited from MixedNode[PO, PI, EI, B, PO, PI, EO, B]

Inherited from OutwardNode[PO, PI, B]

Inherited from OutwardNodeHandle[PO, PI, B]

Inherited from InwardNode[PO, PI, B]

Inherited from InwardNodeHandle[PO, PI, B]

Inherited from BaseNode

Inherited from AnyRef

Inherited from Any

Ungrouped