예제 #1
0
        IFlowAction IFlow.CreateAction(IFlowNode from, IFlowNode to)
        {
            var obj = new CIIPXpoTransition(Session);

            obj.SourceState = from as CIIPXpoState;
            obj.TargetState = to as CIIPXpoState;
            obj.Caption     = obj.TargetState.Caption;
            return(obj);
        }
예제 #2
0
        public void AddTransition(CIIPXpoState targetState)
        {
            var newObject = new CIIPXpoTransition(base.Session)
            {
                TargetState = targetState
            };

            this.Transitions.Add(newObject);
        }
예제 #3
0
        public void AddTransition(CIIPXpoState targetState, string caption, int index)
        {
            var newObject = new CIIPXpoTransition(base.Session)
            {
                TargetState = targetState,
                Caption     = caption,
                Index       = index
            };

            this.Transitions.Add(newObject);
        }
예제 #4
0
        IFlowAction IFlow.CreateAction(IFlowNode from, IFlowNode to)
        {
            var obj = new CIIPXpoTransition(Session);

            obj.SourceState = from as CIIPXpoState;
            obj.TargetState = to as CIIPXpoState;
            obj.Caption = obj.TargetState.Caption;
            return obj;
        }
예제 #5
0
 public void AddTransition(CIIPXpoState targetState, string caption, int index)
 {
     var newObject = new CIIPXpoTransition(base.Session)
     {
         TargetState = targetState,
         Caption = caption,
         Index = index
     };
     this.Transitions.Add(newObject);
 }
예제 #6
0
 public void AddTransition(CIIPXpoState targetState)
 {
     var newObject = new CIIPXpoTransition(base.Session)
     {
         TargetState = targetState
     };
     this.Transitions.Add(newObject);
 }