Streamer
Namespace: FSharpGephiStreamer
Nested types and modules
Type | Description |
EdgeConverter<'edge> |
Converter type to map from a custom edge to a Grammar.Attribute list |
NodeConverter<'node> |
Converter type to map from a custom node to a Grammar.Attribute list |
Functions and values
Function or value | Description |
addEdge (...)
Signature: edgeConverter:EdgeConverter<'edge> -> edgeId:obj -> sourceId:obj -> targetId:obj -> 'edge -> Either<string,Error>
Type parameters: 'edge |
![]() ![]() Adds an edge to the gephi graph using the given node converters grammar attribute mapping |
addEdgeBy f
Signature: f:('edge -> string * string * string) -> 'edge -> Either<string,Error>
Type parameters: 'edge |
![]() ![]() Adds an edge given a mapping from edge to (edgeIdsourceIdtargetId) |
addNode nodeConverter nodeId
Signature: nodeConverter:NodeConverter<'node> -> nodeId:obj -> 'node -> Either<string,Error>
Type parameters: 'node |
![]() ![]() Adds a node to the gephi graph using the given node converters grammar attribute mapping |
addNodeBy f
Signature: f:('node -> string) -> 'node -> Either<string,Error>
Type parameters: 'node |
![]() ![]() Adds a node to the gephi graph given an id mapping (node -> nodeId) |
getEnvirmonment ()
Signature: unit -> string
|
![]() ![]() returns the url of the current target streamer server |
removeEdge edgeId
Signature: edgeId:obj -> 'edge -> Either<string,Error>
Type parameters: 'edge |
![]() ![]() Removes an edge by edgeId |
removeNode nodeId
Signature: nodeId:obj -> 'node -> Either<string,Error>
Type parameters: 'node |
![]() ![]() Removes a node by nodeId |
setEnvirmonment ip port workspace
Signature: ip:string -> port:int -> workspace:string -> unit
|
![]() ![]() change the url of the target streamer server (default:"http://localhost:8080/workspace1?operation=updateGraph") |
updateEdge (...)
Signature: edgeConverter:EdgeConverter<'edge> -> edgeId:obj -> sourceId:obj -> targetId:obj -> 'edge -> Either<string,Error>
Type parameters: 'edge |
![]() ![]() Update edge (source and target are immutable) |
updateNode nodeConverter nodeId
Signature: nodeConverter:NodeConverter<'node> -> nodeId:obj -> 'node -> Either<string,Error>
Type parameters: 'node |
![]() ![]() Updates a node on the gephi graph using the given node converters grammar attribute mapping |