# WRGraph

### Related Doc: package g

#### trait WRGraph[N <: GNode[N, L], L <: GLink[N]] extends GNode[N, L]

a modifyable graph - use the defined operators to change it

Self Type
WRGraph[N, L] with N
Linear Supertypes
GNode[N, L], AnyRef, Any
Ordering
1. Alphabetic
2. By Inheritance
Inherited
1. WRGraph
2. GNode
3. AnyRef
4. Any
1. Hide All
2. Show All
Visibility
1. Public
2. All

### Abstract Value Members

1. #### abstract def glinks: Seq[L]

Definition Classes
GNode

### Concrete Value Members

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

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

Definition Classes
AnyRef → Any
3. #### def +-:[T <: (WRGraph.this)#W](z: T)(implicit linkFactory: (WRGraph.this)#LFactory): T

add a new dependency - this allows x +- y -- z to mean what you thinbk it should

4. #### def +->[T <: N](z: Seq[T])(implicit linkFactory: (WRGraph.this)#LFactory): N

add a new par depy a -> (b,c)

5. #### def +->[T <: N](z: T)(implicit linkFactory: (WRGraph.this)#LFactory): N

add a new dependency

6. #### def --:[T <: (WRGraph.this)#W](z: T)(implicit linkFactory: (WRGraph.this)#LFactory): T

reroute - this allows x --: y --: z to mean what you thinbk it should

7. #### def -->[T <: N](z: Seq[T])(implicit linkFactory: (WRGraph.this)#LFactory): N

par depy a -> (b,c)

8. #### def -->[T <: N](z: T)(implicit linkFactory: (WRGraph.this)#LFactory): N

reroute all links to z - x --> y --> z doens't mean what you may think, see --:

9. #### final def ==(arg0: Any): Boolean

Definition Classes
AnyRef → Any
10. #### final def asInstanceOf[T0]: T0

Definition Classes
Any
11. #### def clone(): AnyRef

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( ... )
12. #### final def eq(arg0: AnyRef): Boolean

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

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

Attributes
protected[java.lang]
Definition Classes
AnyRef
Annotations
@throws( classOf[java.lang.Throwable] )
15. #### final def getClass(): Class[_]

Definition Classes
AnyRef → Any
16. #### def hashCode(): Int

Definition Classes
AnyRef → Any
17. #### final def isInstanceOf[T0]: Boolean

Definition Classes
Any
18. #### def mkString: String

Definition Classes
GNode
19. #### final def ne(arg0: AnyRef): Boolean

Definition Classes
AnyRef
20. #### final def notify(): Unit

Definition Classes
AnyRef
21. #### final def notifyAll(): Unit

Definition Classes
AnyRef
22. #### final def synchronized[T0](arg0: ⇒ T0): T0

Definition Classes
AnyRef
23. #### def toString(): String

Definition Classes
AnyRef → Any
24. #### final def wait(): Unit

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

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

Definition Classes
AnyRef
Annotations
@throws( ... )