public void AddOutputPointer(ShellNodeConfigOutput item)
 {
     DiagramViewModel.CurrentRepository.Add(new ShellNodeConfigOutputPointer()
     {
         Node             = GraphItem,
         SourceIdentifier = item.Identifier
     });
 }
        private void CreateOutput(ShellNodeConfigOutput output, object dataObject)
        {
            var vm = new InputOutputViewModel()
            {
                IsInput          = false,
                IsOutput         = true,
                DiagramViewModel = this.DiagramViewModel,
                Name             = output.Name,
                DataObject       = dataObject,
                Column           = output.Column,
                ColumnSpan       = output.ColumnSpan,
                IsNewLine        = output.IsNewRow
            };

            ContentItems.Add(vm);
        }