Files
TJWaterServer/tjnetwork_new.py
2022-09-02 20:29:22 +08:00

93 lines
2.5 KiB
Python

import api
JUNCTION = "JUNCTION"
RESERVOIR = "RESERVOIR"
TANK = "TANK"
PIPE = "PIPE"
PUMP = "PUMP"
VALVE = "VALVE"
def have_project(name: str) -> bool:
return api.have_project(name)
def create_project(name: str) -> None:
return api.create_project(name)
def delete_project(name: str) -> None:
return api.delete_project(name)
def is_project_open(name: str) -> bool:
return api.is_project_open(name)
def open_project(name: str) -> None:
return api.open_project(name)
def close_project(name: str) -> None:
return api.close_project(name)
def undo(name: str) -> None:
return api.undo(name)
def redo(name: str) -> None:
return api.redo(name)
def add_node(name: str, node_id: str, node_type: str) -> None:
return api.add_node(name, node_id, node_type)
def have_node(name: str, node_id: str) -> bool:
return api.have_node(name, node_id)
def is_junction(name: str, node_id: str) -> bool:
return api.is_junction(name, node_id)
def is_reservoir(name: str, node_id: str) -> bool:
return api.is_reservoir(name, node_id)
def is_tank(name: str, node_id: str) -> bool:
return api.is_tank(name, node_id)
def delete_node(name: str, node_id: str) -> None:
return api.delete_node(name, node_id)
def add_link(name: str, link_id: str, link_type: str) -> None:
return api.add_link(name, link_id, link_type)
def have_link(name: str, link_id: str) -> bool:
return api.have_link(name, link_id)
def is_pipe(name: str, link_id: str) -> bool:
return api.is_pipe(name, link_id)
def is_pump(name: str, link_id: str) -> bool:
return api.is_pump(name, link_id)
def is_valve(name: str, link_id: str) -> bool:
return api.is_valve(name, link_id)
def delete_link(name: str, link_id: str) -> None:
return api.delete_link(name, link_id)
def add_curve(name: str, curve_id: str) -> None:
return api.add_curve(name, curve_id)
def have_curve(name: str, curve_id: str) -> bool:
return api.have_curve(name, curve_id)
def delete_curve(name: str, curve_id: str) -> None:
return api.delete_curve(name, curve_id)
def add_pattern(name: str, pattern_id: str) -> None:
return api.add_pattern(name, pattern_id)
def have_pattern(name: str, pattern_id: str) -> bool:
return api.have_pattern(name, pattern_id)
def delete_pattern(name: str, pattern_id: str) -> None:
return api.delete_pattern(name, pattern_id)
def set_title(name: str, title: str) -> None:
return api.set_title(name, title)
def get_title(name: str) -> str:
return api.get_title(name)