Esempio n. 1
0
        protected override ILink CreateNewLink(IPort port)
        {
            var link = new OrthogonalLink();

            BindNewLinkToPort(port, link);
            return(link);
        }
Esempio n. 2
0
        private Control CreateLink(Link link)
        {
            var item = new OrthogonalLink();

            item.ModelElement = link;
            item.EndCap       = true;
            item.Source       = FindPort(link.Source, link.SourcePort);
            item.Target       = FindPort(link.Target, link.TargetPort);

            var b = new Binding("Text");

            b.Source = link;
            item.SetBinding(LinkBase.LabelProperty, b);

            return(item);
        }
Esempio n. 3
0
        private Control CreateLink(Link link)
        {
            var item = new OrthogonalLink();

            item.ModelElement  = link;
            item.EndCap        = true;
            item.Source        = FindPort(link.Source, link.SourcePort);
            item.Target        = FindPort(link.Target, link.TargetPort);
            item.ControlPoint1 = link.ControlPoint1;
            item.ControlPoint2 = link.ControlPoint2;
            item.Message       = link.Message;
            item.Action        = link.Action;

            var b = new Binding("Message");

            b.Source = link;
            item.SetBinding(LinkBase.LabelProperty, b);

            return(item);
        }