On this page

GlobalData

linnet_py Class

GlobalData(name: Optional[str] = None, statements: Optional[Mapping[str, str]] = None, edge_statements: Optional[Mapping[str, str]] = None, node_statements: Optional[Mapping[str, str]] = None)

Global graph attributes (graph/node/edge statements).

Constructor

#

Create global data from fields.

Parameters

NameTypeDefaultDescription
nameOptional[str]None
statementsOptional[Mapping[str, str]]None
edge_statementsOptional[Mapping[str, str]]None
node_statementsOptional[Mapping[str, str]]None

Member details

name

Property · read/write
## setter
name: str

Graph name.

Setter

name: str
Parameters
NameTypeDefaultDescription
valuestr

statements

Property · read/write
## setter
statements: GlobalStatements

Graph-level statements.

Setter

statements: dict[str, str]
Parameters
NameTypeDefaultDescription
valuedict[str, str]

edge_statements

Property · read/write
## setter
edge_statements: GlobalStatements

Default edge statements.

Setter

edge_statements: dict[str, str]
Parameters
NameTypeDefaultDescription
valuedict[str, str]

node_statements

Property · read/write
## setter
node_statements: GlobalStatements

Default node statements.

Setter

node_statements: dict[str, str]
Parameters
NameTypeDefaultDescription
valuedict[str, str]

add_statement

Method
#
add_statement(key: str, value: str) -> None

Insert or update a graph-level statement.

Parameters

NameTypeDefaultDescription
keystr
valuestr

add_edge_statement

Method
#
add_edge_statement(key: str, value: str) -> None

Insert or update a default edge statement.

Parameters

NameTypeDefaultDescription
keystr
valuestr

add_node_statement

Method
#
add_node_statement(key: str, value: str) -> None

Insert or update a default node statement.

Parameters

NameTypeDefaultDescription
keystr
valuestr

__repr__

Method
#
__repr__() -> str

Debug-style representation.