Exemplo n.º 1
0
        /// <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]);
        }
Exemplo n.º 2
0
 public void UpdateGraphColoring(IReadOnlyNodeCollection nodes, IReadOnlyRelationCollection relations)
 {
     ColorizeGraph?.Invoke(nodes, relations);
 }
Exemplo n.º 3
0
 public Ontology(IReadOnlyNodeCollection nodes, IReadOnlyRelationCollection relations)
 {
     Nodes     = nodes;
     Relations = relations;
 }