SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 712 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


Instead, they may offer only a limited number of points, normally the midpoints of
edges and/or corners of the enclosing rectangle of the symbol. All roles must connect
to one of these prede?¬?ned points, with less readable and esthetic results. The limited
range of connection points also forces symbol designers to make sure those points are
on the boundary of the symbol, otherwise role lines will stop somewhere in empty
space before the symbol, for example, a horizontal line to the middle of an hourglass
shape.
Rather than allowing a few ?¬?xed connection points, a tool should allow the user to
specify a connection boundary around a symbol, at which incoming role lines will
stop. In the simplest of cases, where a symbol consists of a single graphical element,
that element is itself the connection boundary. Once there are more elements, de?¬?ning
a connection boundary becomes something best left to the metamodeler, although
reasonable defaults should be provided. The boundary will generally be a polygon that
follows the outline of the outermost edges of symbol elements. Incoming role lines
will calculate the intersection point with the ?¬?rst edge of the polygon that they meet,
and stop there.
More complicated cases occur where a symbol contains explicit ports, represented
by visible nodes on the boundary of the symbol.


Pages:
700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6