Beispiel #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="origem"></param>
        /// <param name="trans"></param>
        /// <returns></returns>
        public bool CheckExcludeAtivity(string origem, Node node, Transition trans)
        {
            if (node.StatusOrigem.Equals("All") && trans.But == null)
            {
                return true;
            }

            return (node.StatusOrigem.Equals("All") && !trans.But.Any(x => x.Equals(origem)));
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="origem"></param>
        /// <param name="trans"></param>
        /// <returns></returns>
        public override bool CheckExcludeAtivity(string sourceState, Node node, Transition trans)
        {
            if (node.SourceState.Equals("All") && trans.But == null)
            {
                return true;
            }

            return (node.SourceState.Equals("All") && !trans.But.Any(x => x.Equals(sourceState)));
        }