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