Exemple #1
0
        // checks for invalid links
        public static bool InvalidLink(EB.Sequence.Component sequence, EB.Sequence.Serialization.Link link)
        {
            bool invalid = true;
            var  nodeIn  = sequence.FindById(link.inId);
            var  nodeOut = sequence.FindById(link.outId);

            if ((nodeIn != null) && (nodeOut != null))
            {
                invalid = EB.Sequence.Utils.ValidateLink(nodeOut, link.outName, nodeIn, link.inName) != Utils.ValidateLinkResult.Ok;
            }

            return(invalid);
        }
Exemple #2
0
        // checks for invalid links
        public static bool InvalidGroup(EB.Sequence.Component sequence, EB.Sequence.Serialization.Group group)
        {
            bool invalid = true;

            foreach (int id in group.Ids)
            {
                var node = sequence.FindById(id);
                if (node != null)
                {
                    invalid = false;
                }
            }
            return(invalid);
        }