예제 #1
0
파일: link.cs 프로젝트: NickJ1984/planner
 public void clear()
 {
     pUnsubscribe();
     fUnsubscribe();
     currentDate  = null;
     expectedDate = null;
     pDate        = fDate = null;
     parent       = null;
 }
예제 #2
0
        public ILink createLink(identity PrecursorID, identity FollowerID, eLnkType type, double delay)
        {
            link newLink = new link(_project,
                                    _project.getTaskFactory().getTask(PrecursorID),
                                    _project.getTaskFactory().getTask(FollowerID),
                                    type, delay);

            newLink.event_linkDeleted += handler_linkDelete;
            addElement(newLink);

            return(newLink);
        }
예제 #3
0
파일: link.cs 프로젝트: NickJ1984/planner
            public typeManager(link parent, eLnkType type, double delay)
            {
                _delay      = delay;
                this.parent = parent;
                init_functions();

                eLnkDot precD = __hlp.getPrecursor(type);
                eLnkDot follD = __hlp.getFollower(type);

                pDotRelation(precD);
                fDotRelation(follD);
            }
예제 #4
0
 private void addElement(link Object)
 {
     dctLinks.Add(Object.getIDobject().ID, Object);
     lastCreated = Object;
 }
예제 #5
0
 private void addElement(link Object)
 {
     dctLinks.Add(Object.getIDobject().ID, Object);
     lastCreated = Object;
 }
예제 #6
0
        public ILink createLink(identity PrecursorID, identity FollowerID, eLnkType type, double delay)
        {
            link newLink = new link(_project,
                _project.getTaskFactory().getTask(PrecursorID),
                _project.getTaskFactory().getTask(FollowerID),
                type, delay);

            newLink.event_linkDeleted += handler_linkDelete;
            addElement(newLink);

            return newLink;
        }
예제 #7
0
파일: link.cs 프로젝트: NickJ1984/planner
 public void clear()
 {
     pUnsubscribe();
     fUnsubscribe();
     currentDate = null;
     expectedDate = null;
     pDate = fDate = null;
     parent = null;
 }
예제 #8
0
파일: link.cs 프로젝트: NickJ1984/planner
            public typeManager(link parent, eLnkType type, double delay)
            {
                _delay = delay;
                this.parent = parent;
                init_functions();

                eLnkDot precD = __hlp.getPrecursor(type);
                eLnkDot follD = __hlp.getFollower(type);

                pDotRelation(precD);
                fDotRelation(follD);
            }