DiagramNode¶
- class geojson_modelica_translator.model_connectors.couplings.diagram.DiagramNode(context_id, model_name, model_type)¶
Bases:
object
- __init__(context_id, model_name, model_type)¶
- Parameters:
context_id – str, used for “grouping” nodes, e.g., this would be either the coupling id or the model id (depending on where the icon is declared)
model_name – str
model_type – str, general type of the component (e.g., load, network, etc)
Methods
__init__
(context_id, model_name, model_type)- param context_id:
str, used for "grouping" nodes, e.g., this would be
add_connection
(this_port, other_node, other_port)- param this_port:
str, name or dotted path of port for this node (should not start with '.' though)
- add_connection(this_port, other_node, other_port)¶
- Parameters:
this_port – str, name or dotted path of port for this node (should not start with ‘.’ though)
other_node – DiagramNode, other node connecting to
other_port – str, name or dotted path of port for other node (should not start with ‘.’ though)