This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
v020:layout [2015/11/05 15:50] deva [Constraints for links] |
v020:layout [2015/11/07 13:39] (current) gregobalu [Constraints for links] |
||
---|---|---|---|
Line 28: | Line 28: | ||
Example: Model contains these classes: **A**, **B** and **C**. | Example: Model contains these classes: **A**, **B** and **C**. | ||
+ | {{ :v020:examplesimplediagram.png?200|}} | ||
<code> | <code> | ||
class MyDiagram extends Diagram { | class MyDiagram extends Diagram { | ||
Line 67: | Line 68: | ||
Example: Model contains these classes: **A** and **B**. Model contains these links: **L** (A - B) and **R** (A -A). | Example: Model contains these classes: **A** and **B**. Model contains these links: **L** (A - B) and **R** (A -A). | ||
+ | {{ :v020:examplelinkdiagram.png?150|}} | ||
<code> | <code> | ||
class MyDiagram extends Diagram { | class MyDiagram extends Diagram { | ||
Line 72: | Line 74: | ||
@East(val = L.class, from = B.class) | @East(val = L.class, from = B.class) | ||
@Above(val = A.class, from = B.class) | @Above(val = A.class, from = B.class) | ||
- | @West(val = R.class, from = A.class, LinkEnd.Start) | + | @West(val = R.class, from = A.class, end = LinkEnd.Start) |
- | @South(val = R.class, from = A.class, LinkEnd.End) | + | @South(val = R.class, from = A.class, end = LinkEnd.End) |
class MyLayout extends Layout {} | class MyLayout extends Layout {} | ||
} | } |