/// <summary> /// Gets the target role player for link mapped by class uses operation link. /// </summary> /// <param name="link">The link.</param> /// <returns></returns> private Microsoft.VisualStudio.Modeling.ModelElement GetTargetRolePlayerForLinkMappedByClassUsesOperationLink(ClassUsesOperationLink link) { if (link != null) { ShapeElement toShape = link.ToShape; if (toShape != null) { return(toShape.Subject); } } return(null); }
/// <summary> /// Gets the target shape for class uses operation link. /// </summary> /// <param name="link">The link.</param> /// <returns></returns> private Microsoft.VisualStudio.Modeling.Diagrams.NodeShape GetTargetShapeForClassUsesOperationLink(ClassUsesOperationLink link) { if (link != null) { return(link.ToShape); } return(null); }