Difference between revisions of "How to make proper connections in CASE tools"

From TASTE
Jump to: navigation, search
(Created page with "= Introduction = This short article aims at helping CASE tool developers to handle properly the update of connections between boxes when they are moved. Most tool do it wron...")
 
Line 8: Line 8:
  
 
= Expected output =
 
= Expected output =
 +
 +
We aim at allowing all kinds of connections - straight lignes or multiple angles, and we want that when moving a block, the overall diagram respects the connection shape given by the user.
 +
 +
This is the example for which we are going to provide the algorithm.
 +
 +
[[File:PerfectConnectionsMove_Opengeode.gif]]

Revision as of 13:38, 13 December 2020

Introduction

This short article aims at helping CASE tool developers to handle properly the update of connections between boxes when they are moved.

Most tool do it wrong and the results is that users have to spend a lot of time placing arrows at the right place.

Author: Maxime Perrotin

Expected output

We aim at allowing all kinds of connections - straight lignes or multiple angles, and we want that when moving a block, the overall diagram respects the connection shape given by the user.

This is the example for which we are going to provide the algorithm.

PerfectConnectionsMove Opengeode.gif