Preparing search index...
The search index is not available
colibri2
colibri2
project_manager
multi_project_manager
Multi_project_manager
Class Multi_project_manager
Hierarchy
Multi_project_manager
Index
Constructors
constructor
Properties
emitter
global_
config
linter
name
project_
manager_
list
selected_
project
sync_
file_
path
Methods
add_
file
add_
file_
from_
csv
add_
file_
from_
vivado
add_
file_
from_
vunit
add_
file_
to_
watcher
add_
hook
add_
logical
add_
parameter
add_
toplevel_
path
check_
if_
file_
in_
project
create_
project
create_
project_
from_
dict
create_
project_
from_
json_
edam
create_
project_
from_
yaml_
edam
delete_
file
delete_
file_
by_
logical_
name
delete_
file_
in_
watcher
delete_
hook
delete_
parameter
delete_
project
delete_
toplevel_
path
get_
compile_
order
get_
config
get_
config_
global_
config
get_
config_
manager
get_
dependency_
graph
get_
dependency_
tree
get_
error_
reading_
prj
get_
name
get_
project_
by_
name
get_
project_
exist
get_
project_
not_
exist
get_
projects
get_
select_
project
get_
sucessful_
result
get_
test_
list
lint_
from_
file
load_
from_
sync_
file
rename_
project
run
save
select_
project_
current
set_
config
set_
global_
config
set_
global_
config_
from_
json
Constructors
constructor
new
Multi_
project_
manager
(
name
:
string
, global_config_sync_path
:
string
, sync_file_path
?:
string
, emitter
:
undefined
|
EventEmitter
)
:
Multi_project_manager
Parameters
name:
string
global_config_sync_path:
string
sync_file_path:
string
= ""
emitter:
undefined
|
EventEmitter
Returns
Multi_project_manager
Properties
Private
emitter
emitter
:
undefined
|
EventEmitter
= undefined
Private
global_
config
global_
config
:
Config_manager
Private
linter
linter
:
Linter
= ...
Private
name
name
:
string
= ""
Private
project_
manager_
list
project_
manager_
list
:
Project_manager
[]
= []
Private
selected_
project
selected_
project
:
string
= ""
Private
sync_
file_
path
sync_
file_
path
:
string
= ""
Methods
add_
file
add_
file
(
prj_name
:
string
, file
:
t_file_reduced
)
:
t_action_result
Parameters
prj_name:
string
file:
t_file_reduced
Returns
t_action_result
add_
file_
from_
csv
add_
file_
from_
csv
(
prj_name
:
string
, csv_path
:
string
, is_manual
:
boolean
)
:
t_action_result
Parameters
prj_name:
string
csv_path:
string
is_manual:
boolean
Returns
t_action_result
add_
file_
from_
vivado
add_
file_
from_
vivado
(
prj_name
:
string
, general_config
:
undefined
|
e_config
, vivado_path
:
string
, is_manual
:
boolean
)
:
Promise
<
t_action_result
>
Parameters
prj_name:
string
general_config:
undefined
|
e_config
vivado_path:
string
is_manual:
boolean
Returns
Promise
<
t_action_result
>
add_
file_
from_
vunit
add_
file_
from_
vunit
(
prj_name
:
string
, general_config
:
undefined
|
e_config
, vunit_path
:
string
, is_manual
:
boolean
)
:
Promise
<
t_action_result
>
Parameters
prj_name:
string
general_config:
undefined
|
e_config
vunit_path:
string
is_manual:
boolean
Returns
Promise
<
t_action_result
>
add_
file_
to_
watcher
add_
file_
to_
watcher
(
prj_name
:
string
, watcher
:
t_watcher
)
:
t_action_result
Parameters
prj_name:
string
watcher:
t_watcher
Returns
t_action_result
add_
hook
add_
hook
(
prj_name
:
string
, script
:
t_script
, stage
:
e_script_stage
)
:
t_action_result
Parameters
prj_name:
string
script:
t_script
stage:
e_script_stage
Returns
t_action_result
add_
logical
add_
logical
(
prj_name
:
string
, logical_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
logical_name:
string
Returns
t_action_result
add_
parameter
add_
parameter
(
prj_name
:
string
, parameter
:
t_parameter
)
:
t_action_result
Parameters
prj_name:
string
parameter:
t_parameter
Returns
t_action_result
add_
toplevel_
path
add_
toplevel_
path
(
prj_name
:
string
, toplevel_path_inst
:
string
)
:
t_action_result
Parameters
prj_name:
string
toplevel_path_inst:
string
Returns
t_action_result
check_
if_
file_
in_
project
check_
if_
file_
in_
project
(
prj_name
:
string
, name
:
string
, logical_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
name:
string
logical_name:
string
Returns
t_action_result
create_
project
create_
project
(
prj_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
Returns
t_action_result
create_
project_
from_
dict
create_
project_
from_
dict
(
prj_info
:
any
, base_path
:
string
)
:
t_action_result
Parameters
prj_info:
any
base_path:
string
Returns
t_action_result
create_
project_
from_
json_
edam
create_
project_
from_
json_
edam
(
filepath
:
string
)
:
t_action_result
Parameters
filepath:
string
Returns
t_action_result
create_
project_
from_
yaml_
edam
create_
project_
from_
yaml_
edam
(
filepath
:
string
)
:
t_action_result
Parameters
filepath:
string
Returns
t_action_result
delete_
file
delete_
file
(
prj_name
:
string
, name
:
string
, logical_name
?:
string
)
:
t_action_result
Parameters
prj_name:
string
name:
string
logical_name:
string
= ""
Returns
t_action_result
delete_
file_
by_
logical_
name
delete_
file_
by_
logical_
name
(
prj_name
:
string
, logical_name
:
string
)
:
void
|
t_action_result
Parameters
prj_name:
string
logical_name:
string
Returns
void
|
t_action_result
delete_
file_
in_
watcher
delete_
file_
in_
watcher
(
prj_name
:
string
, watcher_path
:
string
)
:
t_action_result
Parameters
prj_name:
string
watcher_path:
string
Returns
t_action_result
delete_
hook
delete_
hook
(
prj_name
:
string
, script
:
t_script
, stage
:
e_script_stage
)
:
t_action_result
Parameters
prj_name:
string
script:
t_script
stage:
e_script_stage
Returns
t_action_result
delete_
parameter
delete_
parameter
(
prj_name
:
string
, parameter
:
t_parameter
)
:
t_action_result
Parameters
prj_name:
string
parameter:
t_parameter
Returns
t_action_result
delete_
project
delete_
project
(
prj_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
Returns
t_action_result
delete_
toplevel_
path
delete_
toplevel_
path
(
prj_name
:
string
, toplevel_path_inst
:
string
)
:
t_action_result
Parameters
prj_name:
string
toplevel_path_inst:
string
Returns
t_action_result
get_
compile_
order
get_
compile_
order
(
prj_name
:
string
, python_path
:
string
)
:
Promise
<
t_action_result
>
Parameters
prj_name:
string
python_path:
string
Returns
Promise
<
t_action_result
>
get_
config
get_
config
(
prj_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
Returns
t_action_result
get_
config_
global_
config
get_
config_
global_
config
(
)
:
e_config
Returns
e_config
get_
config_
manager
get_
config_
manager
(
)
:
Config_manager
Returns
Config_manager
get_
dependency_
graph
get_
dependency_
graph
(
prj_name
:
string
, python_path
:
string
)
:
Promise
<
t_action_result
>
Parameters
prj_name:
string
python_path:
string
Returns
Promise
<
t_action_result
>
get_
dependency_
tree
get_
dependency_
tree
(
prj_name
:
string
, python_path
:
string
)
:
Promise
<
t_action_result
>
Parameters
prj_name:
string
python_path:
string
Returns
Promise
<
t_action_result
>
Private
get_
error_
reading_
prj
get_
error_
reading_
prj
(
)
:
t_action_result
Returns
t_action_result
get_
name
get_
name
(
)
:
string
Returns
string
get_
project_
by_
name
get_
project_
by_
name
(
name
:
string
)
:
undefined
|
Project_manager
Parameters
name:
string
Returns
undefined
|
Project_manager
Private
get_
project_
exist
get_
project_
exist
(
)
:
t_action_result
Returns
t_action_result
Private
get_
project_
not_
exist
get_
project_
not_
exist
(
)
:
t_action_result
Returns
t_action_result
get_
projects
get_
projects
(
)
:
Project_manager
[]
Returns
Project_manager
[]
get_
select_
project
get_
select_
project
(
)
:
t_action_result
Returns
t_action_result
Private
get_
sucessful_
result
get_
sucessful_
result
(
result_i
:
any
)
:
t_action_result
Parameters
result_i:
any
Returns
t_action_result
get_
test_
list
get_
test_
list
(
prj_name
:
string
, general_config
:
e_config
)
:
Promise
<
t_test_declaration
[]
>
Parameters
prj_name:
string
general_config:
e_config
Returns
Promise
<
t_test_declaration
[]
>
lint_
from_
file
lint_
from_
file
(
file_path
:
string
, mode
:
LINTER_MODE
, general_config
:
e_config
)
:
Promise
<
l_error
[]
>
Parameters
file_path:
string
mode:
LINTER_MODE
general_config:
e_config
Returns
Promise
<
l_error
[]
>
load_
from_
sync_
file
load_
from_
sync_
file
(
)
:
void
Returns
void
rename_
project
rename_
project
(
prj_name
:
string
, new_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
new_name:
string
Returns
t_action_result
run
run
(
prj_name
:
string
, general_config
:
undefined
|
e_config
, test_list
:
t_test_declaration
[]
, callback
:
(
(
result
:
t_test_result
[]
)
=>
void
)
, callback_stream
:
(
(
stream_c
:
t_action_result
)
=>
void
)
)
:
t_action_result
Parameters
prj_name:
string
general_config:
undefined
|
e_config
test_list:
t_test_declaration
[]
callback:
(
(
result
:
t_test_result
[]
)
=>
void
)
(
result
:
t_test_result
[]
)
:
void
Parameters
result:
t_test_result
[]
Returns
void
callback_stream:
(
(
stream_c
:
t_action_result
)
=>
void
)
(
stream_c
:
t_action_result
)
:
void
Parameters
stream_c:
t_action_result
Returns
void
Returns
t_action_result
save
save
(
)
:
void
Returns
void
select_
project_
current
select_
project_
current
(
prj_name
:
string
)
:
t_action_result
Parameters
prj_name:
string
Returns
t_action_result
set_
config
set_
config
(
prj_name
:
string
, config
:
e_config
)
:
t_action_result
Parameters
prj_name:
string
config:
e_config
Returns
t_action_result
set_
global_
config
set_
global_
config
(
config
:
e_config
)
:
t_action_result
Parameters
config:
e_config
Returns
t_action_result
set_
global_
config_
from_
json
set_
global_
config_
from_
json
(
config
:
any
)
:
t_action_result
Parameters
config:
any
Returns
t_action_result
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
common
export_t.ts
common
config
export_t.ts
config
documenter
export_t.ts
documenter
formatter
export_t.ts
formatter
linter
export_t.ts
linter
process
export_t.ts
process
project_manager
export_t.ts
project_manager
template
export_t.ts
template
utils
export_t.ts
utils
Generated using
TypeDoc