Ejemplo n.º 1
0
        public static bool FullAttributeTemplateNeeded(PSMElement element, EvolutionChangeSet changeSet)
        {
            List <NodeAttributeWrapper>        allAttributes          = new List <NodeAttributeWrapper>();
            List <NodeAttributeWrapper>        represenetedAttributes = element.GetRepresentedAttributes();
            IEnumerable <NodeAttributeWrapper> nodeContents           = element.GetAttributesUnderNode();

            allAttributes.AddRange(represenetedAttributes);
            allAttributes.AddRange(nodeContents);
            return(allAttributes.Count() > 0 && changeSet.AttributesInvalidated(element)
                   /*&& allAttributes.Inline().Any(e => PSMTreeIterator.GetLowerMultiplicityOfContentElement(e) != 0)*/);
        }