private static void ExtractExcludedCapabilities(ConceptInterpreter concept, ICollection <string> lines) { if (concept.BlackList.Count <= 0) { return; } var textBuilder = new StringBuilder(); textBuilder.Append(" Section Excluded"); foreach (var key in concept.BlackList.Keys) { textBuilder.AppendLine(); textBuilder.Append(" "); textBuilder.Append(key); } lines.Add(textBuilder.ToString()); lines.Add(" End"); }
private static void ExtractConceptKeys(ConceptInterpreter concept, ICollection <string> lines) { if (concept.Data.Count <= 0) { return; } var textBuilder = new StringBuilder(); textBuilder.Append(" Section Keys"); foreach (var conceptKey in concept.Data) { textBuilder.AppendLine(); textBuilder.Append(" "); textBuilder.Append(conceptKey.Key); textBuilder.Append(" = \""); textBuilder.Append(conceptKey.Value); textBuilder.Append("\""); } lines.Add(textBuilder.ToString()); lines.Add(" End"); }
public ConceptBuilder(Node node) { _node = node; _concept = _node != null?_node.Set <ConceptInterpreter>() : null; }