private Shape GetUmlAssociation(DiagramRelationElement associationElement) { var association = new UmlRelation(); var data = new UmlAssociationData(); data.Owner = associationElement; data.DiagramData = this; association.DataSource = data; return(association); }
private void EndDrawAssociation(Shape start, Shape end) { if (start == null || end == null) { return; } DiagramMemberElement startElement = GetTypeElement(start); DiagramMemberElement endElement = GetTypeElement(end); var association = new DiagramRelationElement(); association.Start = startElement; association.End = endElement; DiagramNode.AddChild(association); }