public void AddSectionPointer(ShellNodeConfigSection item)
 {
     DiagramViewModel.CurrentRepository.Add(new ShellNodeConfigSectionPointer()
     {
         Node             = GraphItem,
         SourceIdentifier = item.Identifier
     });
 }
        private void CreateHeader(ShellNodeConfigSection item, object dataObject)
        {
            var sectionViewModel = new GenericItemHeaderViewModel()
            {
                Name             = item.Name,
                AddCommand       = item.AllowAdding ? new LambdaCommand("", () => { }) : null,
                DataObject       = dataObject,
                NodeViewModel    = this,
                AllowConnections = true,
                Column           = item.Column,
                ColumnSpan       = item.ColumnSpan,
                IsNewLine        = item.IsNewRow
            };

            ContentItems.Add(sectionViewModel);
        }