Hi Himasha, very good idea :-) Let me suggest a little variation:
People modeling Chevron Diagrams are not really used to use arrows to connect the individual chevrons to indicate (control or data) flow. The flow is defined by the orientation of the diagram (i.e. horizontal or vertical). This would imply to avoid arrows as long as possible - but folks MAY use arrows if they want e.g. because of clarity and comprehensibility. Let's assume a horizontal orientation: each chevron in a column of your grid will be a successor of all chevrons in the immediate preceding column. And all chevrons in the same column can be performed in parallel. And all chevrons of certain column must be "ready" before the chevrons of the succeeding column can be activated. And, yes, this is not really satisfactory because not all chevrons in a certain column have to be performed - but that's an inherent imprecision of Chevron Diagrams because they don't have an operational semantics (by will ;-)). Thus, the Chevron Diagram you draw would be equivalent to the following (ChevronRelations): Best regards, Frank 2014-12-11 7:45 GMT+01:00 Himasha Guruge <[email protected]>: > Hi All, > > The idea is to support multiple relations for the chevrons in initial > chevron diagram editor. As the initial step, the editor canvas will include > a virtual grid [1] where the chevron elements can be dropped into. > > When a chevron is dropped to the canvas most suitable cell location will > be retrieved by checking the center position of the chevron. In such a > scenario where the most suitable cell is already occupied by another > chevron element, it will be placed in the next most suitable location. > Once a chevron element is added, it can be swapped between different cells > as long as they are not already occupied. > > Any suggestion/feedback on building the virtual grid would be appreciated. > > [1] chevronEditor_virtualGrid_mockup > <https://docs.google.com/a/wso2.com/drawings/d/1CJwFQrm4FjKSLS23I0iXWZwLg_D4ddramm62c0q3lAw/edit?usp=sharing> > > Thanks & Regards, > > Himasha Guruge > *Software Engineer* > WS*O2* *Inc.* > Mobile: +94 777459299 > [email protected] >
ChevronRelations.pptx
Description: MS-Powerpoint 2007 presentation
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
