public Stamp Fork() { var newStamp = new Stamp { Event = Event.Clone() }; Id[] newIds = Id.Split(); Id = newIds[0]; newStamp.Id = newIds[1]; return(newStamp); }
public bool Leq(Stamp anotherStamp) { return(Event.Leq(anotherStamp.Event)); }
public void Join(Stamp anotherStamp) { // joins two stamps becoming itself the result stamp Id.Sum(Id, anotherStamp.Id); Event.Join(Event, anotherStamp.Event); }