Ejemplo n.º 1
0
		public TestFormBase()
        {
            InitializeComponent();
			
			if(!DesignMode) {
				_machine = CreateMachine();
				
				if (_machine == null) return;

				_machine.StartTransition += (object s, TransitionEventArgs e) => { Log("Before transition :" + e + "  called."); };
				_machine.BeforeExitingPreviousState += (object s, TransitionEventArgs e) => { Log("BeforeExit : " + e + "  called."); };
				_machine.EndTransition += (object s, TransitionEventArgs e) => { Log("End transition :" + e + "  called."); };

				Text = "State machine : " + _machine.Name;

				this.FormClosing += (s, e) =>
				{
					_machine.Dispose();
				};

				_machine.PropertyChanged += DocState_PropertyChanged;
			}			
        }
Ejemplo n.º 2
0
 public TriggerBase(StateMachine machine)
 {
     this.StateMachine = machine ;
 }
Ejemplo n.º 3
0
 public VersionTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 4
0
 public RevertTrigger(StateMachine machine)
     : base(machine)
 {
 }
 public PubblicatoVersionatoState(StateMachine machine)
     : base(machine, "PubblicatoVersionato")
 {
 }
Ejemplo n.º 6
0
 public StartState(StateMachine machine)
     : base(machine, "Start")
 {
 }
Ejemplo n.º 7
0
 public CorrezioneState(StateMachine machine)
     : base(machine, "Correzione")
 {
 }
Ejemplo n.º 8
0
 public SetCopyNumberGuard(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 9
0
 public SaveTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 10
0
 public RemoveTrigger(StateMachine machine)
     : base(machine)
 {
 }
 public CorrezioneVersionatoState(StateMachine machine)
     : base(machine, "CorrezioneVersionato")
 {
 }
Ejemplo n.º 12
0
 public HideTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 13
0
 public ConsolidateTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 14
0
 public VigenteState(StateMachine machine)
     : base(machine, "Vigente")
 {
 }
Ejemplo n.º 15
0
 public GuardBase(StateMachine machine)
 {
     this.StateMachine = machine;
 }
Ejemplo n.º 16
0
 public PublishTrigger(StateMachine machine)
     : base(machine)
 {
 }
 public NonVisibileStoricoState(StateMachine machine)
     : base(machine, "NonVisibileStorico")
 {
 }
Ejemplo n.º 18
0
 public SimpleFixTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 19
0
 public InvalidateTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 20
0
 public EndState(StateMachine machine)
     : base(machine, "End")
 {
 }
Ejemplo n.º 21
0
 public NonVigenteState(StateMachine machine)
     : base(machine, "NonVigente")
 {
 }
Ejemplo n.º 22
0
 public BeginTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 23
0
 public EraseGuard(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 24
0
 public ValidatoState(StateMachine machine)
     : base(machine, "Validato")
 {
 }
Ejemplo n.º 25
0
 public DupIsErasedGuard(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 26
0
 public CheckListOkGuard(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 27
0
 public ShowTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 28
0
 public CreateTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 29
0
 public RejectTrigger(StateMachine machine)
     : base(machine)
 {
 }
Ejemplo n.º 30
0
 public RtfInGuard(StateMachine machine)
     : base(machine)
 {
 }