private void CreateHandledMessageLink(IHandledMessageLink handledMessageLink) { var messageNode = this.ViewModel.GetOrCreateMessageNode(this.FindViewModel(handledMessageLink.MessageReference.Value.AsElement().Id)); foreach (var component in this.ViewModel.GetAllComponentsNode(handledMessageLink.Parent.Parent.AsElement().Id)) { this.ViewModel.GetOrCreateMessageConnection(messageNode, component); } }
public static string GetMessageTypeFullName(this IHandledMessageLink handledMessageLinkReply) { return(handledMessageLinkReply.MessageReference.Value.Parent.Namespace + "." + handledMessageLinkReply.MessageReference.Value.CodeIdentifier); }