/// <summary> /// Recursively sets a feature model element as visited. /// </summary> /// <param name="fmElement">The feature model element.</param> private void Visit(FeatureModelElement fmElement) { fmElement.Visited = true; foreach (FeatureModelElement subElement in fmElement.SubFeatureModelElements) { Visit(subElement); } }