Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
 public void RegisterIncoming(TlaTransition transition)
 {
     _inTransitions.Add(transition);
 }
Exemplo n.º 4
0
 public void UnregisterIncoming(TlaTransition t)
 {
     _inTransitions.Remove(t);
 }
Exemplo n.º 5
0
 public void RegisterOutgoing(TlaTransition transition)
 {
     _outTransitions.Add(transition);
 }