Пример #1
0
        public ITlaTransition CreateTransition(string nameFrom, string nameTo, TlaFormula condition)
        {
            var transition = new TlaTransition(_allTransitions.Count, _statesByName[nameFrom], _statesByName[nameTo], condition);

            _allTransitions.Add(transition);
            return(transition);
        }
Пример #2
0
        public ITlaTransition CreateTransition(int idFrom, int idTo, TlaFormula condition)
        {
            var transition = new TlaTransition(_allTransitions.Count, _statesById[idFrom], _statesById[idTo], condition);

            _allTransitions.Add(transition);
            return(transition);
        }
Пример #3
0
 public void RegisterIncoming(TlaTransition transition)
 {
     _inTransitions.Add(transition);
 }
Пример #4
0
 public void UnregisterIncoming(TlaTransition t)
 {
     _inTransitions.Remove(t);
 }
Пример #5
0
 public void RegisterOutgoing(TlaTransition transition)
 {
     _outTransitions.Add(transition);
 }