/// <summary> /// Adds a new decision node at the specified coordinates /// </summary> public ExperimentDecisionNode AddDecisionToExperiment(Experiment experiment, double positionX, double positionY) { ExperimentDecisionNode newNode = null; SerializedVertexData data = new SerializedVertexData(); data.X = positionX; data.Y = positionY; data.Metadata = new DecisionMetadata("Decision"); newNode = new ExperimentDecisionNode(Guid.NewGuid().ToString(), data); experiment.AddVertex(newNode); return(newNode); }
/// <summary> /// Initializes a new instance of the <see cref="ExperimentDecisionNode"/> class. /// </summary> /// <param name="id">The id.</param> /// <param name="data">The data.</param> public ExperimentDecisionNode(string id, SerializedVertexData data) : base(id, data) { ID = id; }