GraphOps

semagrams.flatacsets.Graphs$.GraphOps
trait GraphOps[S] extends ACSetOps[S]

Attributes

Graph
Supertypes
trait ACSetOps[S]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def addEdge(s: Part, t: Part, props: PropMap): State[ACSet[S], Part]
def addEdge(s: Part, t: Part): State[ACSet[S], Part]
def addVertex: State[ACSet[S], Part]
def addVertex(props: PropMap): State[ACSet[S], Part]

Inherited methods

def addPart(ob: Ob, props: PropMap): State[ACSet[S], Part]

Attributes

Inherited from:
ACSetOps
def addPart(ob: Ob): State[ACSet[S], Part]

Attributes

Inherited from:
ACSetOps
def moveFront(x: Part): State[ACSet[S], Unit]

Attributes

Inherited from:
ACSetOps
def remPart(x: Part): State[ACSet[S], Unit]

Attributes

Inherited from:
ACSetOps
def remSubpart(f: Property, x: Part): State[ACSet[S], Unit]

Attributes

Inherited from:
ACSetOps
def setSubpart(f: Property, x: Part, y: Value): State[ACSet[S], Unit]

Attributes

Inherited from:
ACSetOps
def subpartLens(f: Property, x: Part): Lens[ACSet[S], Value]

Attributes

Inherited from:
ACSetOps

Inherited fields

val serializedLens: Lens[ACSet[S], String]

Attributes

Inherited from:
ACSetOps

Extensions

Extensions

extension (a: ACSet[S])
def edges(): Seq[Part]
def src(e: Part): Value
def tgt(e: Part): Value
def vertices(): Seq[Part]