Beispiel #1
0
 /// <summary>
 /// Возвращает коллекцию узлов, которые исходят по связи <see cref="Relations.Agent"/> из всех нижележащих узов по вложенной входящей связи <see cref="Relations.IsA"/>.
 /// </summary>
 /// <param name="node">Узел</param>
 /// <returns>Коллекция узлов.</returns>
 public static IReadOnlyNodeCollection ToIsANestedFromAgent(this IReadOnlyNode node)
 {
     return(node.ToNestedFrom(Relations.IsA, Relations.Agent));
 }
Beispiel #2
0
 /// <summary>
 /// Возвращает коллекцию узлов, которые исходят по определенной связи из всех нижележащих узов по вложенной входящей связи <see cref="Relations.IsA"/>.
 /// </summary>
 /// <param name="node">Узел</param>
 /// <param name="relationName">Наименование связи.</param>
 /// <returns>Коллекция узлов.</returns>
 public static IReadOnlyNodeCollection ToIsANestedFrom(this IReadOnlyNode node, string relationName)
 {
     return(node.ToNestedFrom(Relations.IsA, relationName));
 }
Beispiel #3
0
 /// <summary>
 /// Возвращает коллекцию узлов, которые исходят по связи <see cref="Relations.Locative"/> из всех нижележащих узов по вложенной входящей связи <see cref="Relations.IsA"/>.
 /// </summary>
 /// <param name="node">Узел</param>
 /// <returns>Коллекция узлов.</returns>
 public static IReadOnlyNodeCollection ToIsANestedFromLocative(this IReadOnlyNode node)
 {
     return(node.ToNestedFrom(Relations.IsA, Relations.Locative));
 }