Index: arms/js/mapping/gojs_setup.js =================================================================== diff -u -r097849a67b00df97ff1859374f431b874b94f5cd -r0b4f37073df59a89c921881bd6243a57ebf13062 --- arms/js/mapping/gojs_setup.js (.../gojs_setup.js) (revision 097849a67b00df97ff1859374f431b874b94f5cd) +++ arms/js/mapping/gojs_setup.js (.../gojs_setup.js) (revision 0b4f37073df59a89c921881bd6243a57ebf13062) @@ -466,6 +466,14 @@ return; } + // ARMS 상태 - ARMS 상태 연결 막기 + if (from_node.category === 'NoAdd' && to_node.category === "NoAdd") { + jNotify("ARMS 상태끼리는 연결할 수 없습니다."); + isLinkDeletion = false; + myDiagram.remove(link); + return; + } + // ARMS 상태는 상태 카테고리 1개에만 연결 가능 if (to_node.category === "NoAdd" && to_node.findLinksInto().count > 1) { const existing_link = to_node.findLinksInto().first(); @@ -558,6 +566,14 @@ return; } + // ARMS 상태 - ARMS 상태 연결 막기 + if (from_node.category === 'NoAdd' && to_node.category === "NoAdd") { + jNotify("ARMS 상태끼리는 연결할 수 없습니다."); + isLinkDeletion = false; + myDiagram.remove(link); + return; + } + // ARMS 상태는 상태 카테고리 1개에만 연결 가능 if (to_node.category === "NoAdd" && to_node.findLinksInto().count > 1) { const existing_link = to_node.findLinksInto().first();