refactoring name
add create model command factory
added test
refactoring
add test
add test for argument
refactoring
add test
Merge branch 'feature/improve_commit_arg_behavior' into develop
add test and close api to DiagramAPI
add close current diagram command
Merge branch 'feature/add_close_editor_command' into develop
rename isEnable -> isEnabled
add test
support tab and space
remove unused logic
remove command name from search key when SelectArgument Mode
Merge branch 'feature/introduce_command_parser' into develop
improve close diagram command
set command name when command candidate is only one and commit command