it supports the interruptions/divisions of the activities like ms project? thanks
You can certainly visiulize interupted tasks. The Gantt chart has no practical limitation on how many time items that can exist on a single row so if your implementation calls for representation of a task that is broken up into 5 active periods and 4 pauses you visualize this by creating 5 different time items and possibly 4 time items of another style to represent the pause.
Another solution is to implement a user drawn time item and keep the information about pauses in the UserReference of the time item (as an object). You can then access this information upon drawing and visualize the pause within the time item by a different drawing style.