add swtichcase to repo
add lineobject,umlobject to repo
for now it can draw line for each case
but it still doesn't have the ability to select port automatically