/// <summary> /// Возвращает случайную связь из коллекции. /// </summary> /// <param name="relations">Список связей.</param> /// <returns>Связь.</returns> public static IReadOnlyRelation GetRandom(this IReadOnlyRelationCollection relations) { var list = relations.ToList(); var index = Random.Next(relations.Count); return(list[index]); }
public void UpdateGraphColoring(IReadOnlyNodeCollection nodes, IReadOnlyRelationCollection relations) { ColorizeGraph?.Invoke(nodes, relations); }
public Ontology(IReadOnlyNodeCollection nodes, IReadOnlyRelationCollection relations) { Nodes = nodes; Relations = relations; }