raesl.doc.utils#

Doc generation utility functions.

Module Contents#

Functions#

get_component_goals(→ List[ragraph.node.Node])

Get relevant goal requirements or constraints for a component.

get_component_transformations(→ List[ragraph.node.Node])

Get relevant transformation requirements or constraints for a component.

get_component_behaviors(→ List[ragraph.node.Node])

Get relevant behavior requirements or constraints for a component.

get_component_designs(→ List[ragraph.node.Node])

Get relevant design requirements or constraints for a component.

get_global_designs(→ List[ragraph.node.Node])

Get globally relevant design requirments or constraints.

get_component_needs(→ List[ragraph.node.Node])

Get relevant needs for a component.

get_global_needs(→ List[ragraph.node.Node])

Get globally relevant needs.

get_component_relations(→ List[ragraph.node.Node])

Get relevant relations for a component.

get_component_properties(→ List[ragraph.node.Node])

Get relevant properties for a component.

raesl.doc.utils.get_component_goals(component: ragraph.node.Node, graph: ragraph.graph.Graph, constraint: bool = True, inherited: bool = True) List[ragraph.node.Node]#

Get relevant goal requirements or constraints for a component.

raesl.doc.utils.get_component_transformations(component: ragraph.node.Node, graph: ragraph.graph.Graph, constraint: bool = True) List[ragraph.node.Node]#

Get relevant transformation requirements or constraints for a component.

raesl.doc.utils.get_component_behaviors(component: ragraph.node.Node, graph: ragraph.graph.Graph, constraint: bool = True) List[ragraph.node.Node]#

Get relevant behavior requirements or constraints for a component.

raesl.doc.utils.get_component_designs(component: ragraph.node.Node, graph: ragraph.graph.Graph, constraint: bool = True) List[ragraph.node.Node]#

Get relevant design requirements or constraints for a component.

raesl.doc.utils.get_global_designs(graph: ragraph.graph.Graph, constraint: bool = True) List[ragraph.node.Node]#

Get globally relevant design requirments or constraints.

raesl.doc.utils.get_component_needs(component: ragraph.node.Node, graph: ragraph.graph.Graph) List[ragraph.node.Node]#

Get relevant needs for a component.

raesl.doc.utils.get_global_needs(graph: ragraph.graph.Graph) List[ragraph.node.Node]#

Get globally relevant needs.

raesl.doc.utils.get_component_relations(component: ragraph.node.Node, graph: ragraph.graph.Graph) List[ragraph.node.Node]#

Get relevant relations for a component.

raesl.doc.utils.get_component_properties(component: ragraph.node.Node, graph: ragraph.graph.Graph) List[ragraph.node.Node]#

Get relevant properties for a component.