semagrams
semagrams
API
semagrams
Actions
Background
Background
Binding
Binding
BoundingBox
Controller
EditorState
ViewportID
Entity
EntityCollection
EntityCollection
EntityMap
EntitySource
EntitySourceViewport
EntityType
Event
MouseDown
MouseUp
Click
DoubleClick
MouseLeave
MouseMove
KeyDown
KeyUp
ContextMenu
GenericProperty
KeyModifier
KeyModifier
MouseButton
MouseButton
PValue
PropMap
PropMap
Property
Semagram
Sprite
SubEntity
SubEntityType
TransformState
TransformState
Viewport
Viewport
semagrams.acsets
ACSet
ACSet
Attr
Hom
Id
Id
Ob
Part
PartSet
PartType
PartType
Petris
I
IS
IT
O
OS
OT
Petri
S
SName
SchPetri
T
TName
SchEmpty
Schema
WiringDiagrams
Box
InPort
OutPort
PrimBox
Program
SchPrimBox
SchWiringDiagram
Src
Tgt
Wire
WiringDiagram
catlab
Attr
AttrType
Hom
Ob
Schema
Version
semagrams.api
semagrams.controllers
DragController
DragController
State
HoverController
HoverController
State
KeyboardController
KeyboardController
State
State
MouseController
MouseController
State
State
semagrams.flatacsets
ACSet
ACSet
ACSetOps
ACSetOps
Attr
AttrWithDom
BarePart
BasicSchema
BasicSchema
DirectedPortGraph
Box
DirectedPortGraph
InParent
InPort
OutParent
OutPort
SchDirectedPortGraph
Src
Tgt
Wire
DynACSet
DynAttr
DynAttrType
DynHom
DynOb
DynSchema
DynSchema
Global
Graphs
E
Graph
GraphOps
HasGraph
SchGraph
Src
Tgt
V
Weight
Hom
HomWithDom
IsSchema
IsStaticSchema
MutableACSet
MutableACSet
Ob
Part
Petris
Concentration
I
IS
IT
LabelledPetri
LabelledReactionNet
O
OS
OT
Petri
Rate
S
SName
SchLabelledPetri
SchLabelledReactionNet
SchPetri
T
TName
Pointed
SerializableACSet
StaticSchema
VersionSpec
WiringDiagrams
Box
BoxType
SchWiringDiagram
Src
SrcPort
Box
Box
Diagram
Diagram
SrcPort
Tgt
TgtPort
Box
Box
Diagram
Diagram
TgtPort
Wire
WiringDiagram
boxTy
diagTy
semagrams.layout
Align
AlignPoints
BoxData
BoxPos
BoxPosition
FixedRange
FixedRangeExceptEnds
FixedSpacing
Spacer
semagrams.sprites
Arrow
Arrow
Clickable
DPBox
DPBox
Disc
Disc
GenericHTMLSprite
Hoverable
Middleware
Rect
Rect
Wire
WireProp
WireStub
WithMiddleware
semagrams.ui
AnonEntity
AnonEntity
UIState
semagrams.util
Complex
Complex
CustomAttr
CustomSvgAttr
ReactiveSvgBinder
StaticSvgBinder
SvgBinder
LensedVar
NoneError
Path
Element
MoveTo
LineTo
Cubic
Transform
Transform
UndoState
UndoableVar
complexattrs
semagrams.widgets
Direction
Margin
Fixed
Position
util
semagrams
/
semagrams.flatacsets
/
ACSetOps
ACSetOps
semagrams.flatacsets.ACSetOps
See the
ACSetOps
companion object
trait
ACSetOps
[
S
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
GraphOps
[
S
]
Clear all
Members list
Concise view
Value members
Concrete methods
def
addPart
(
ob
:
Ob
):
State
[
ACSet
[
S
],
Part
]
def
addPart
(
ob
:
Ob
,
props
:
PropMap
):
State
[
ACSet
[
S
],
Part
]
def
moveFront
(
x
:
Part
):
State
[
ACSet
[
S
],
Unit
]
def
remPart
(
x
:
Part
):
State
[
ACSet
[
S
],
Unit
]
def
remSubpart
(
f
:
Property
,
x
:
Part
):
State
[
ACSet
[
S
],
Unit
]
def
setSubpart
(
f
:
Property
,
x
:
Part
,
y
:
Value
):
State
[
ACSet
[
S
],
Unit
]
def
subpartLens
(
f
:
Property
,
x
:
Part
):
Lens
[
ACSet
[
S
],
Value
]
Concrete fields
val
serializedLens
:
Lens
[
ACSet
[
S
],
String
]