Beispiel #1
0
        public void Group(T aNode)
        {
            if (aNode == MainNode)
            {
                return;
            }
            if (GrouppedNodes.Contains(aNode))
            {
                return;
            }

            Nodes.Add(MainNode);
            Nodes.Add(aNode);
        }
Beispiel #2
0
        public void UnGroup(IProcess aProcess)
        {
            ProcessNode aNode = GrouppedNodes.FirstOrDefault(node => node.Represents(aProcess));

            UnGroup(aNode);
        }
Beispiel #3
0
 public bool Groups(IProcess aProcess)
 {
     return(GrouppedNodes.Any(node => node.Represents(aProcess)));
 }