public class MXActivityModelProcessor extends java.lang.Object implements IMXActivityModelProcessor
| Constructor and Description |
|---|
MXActivityModelProcessor(MXGanttModel model) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator |
activityPreorderIterator()
Returns an Iterator for all activities in the model
|
java.util.Iterator |
activityPreorderIterator(IMXActivity activity)
Returns an Iterator that iterates over this activity's descendants.
|
java.util.Iterator |
childActivityIterator(IMXActivity activity)
Returns an Iterator this this parent's children.
|
java.util.Iterator |
constraintIterator(IMXActivity activity)
Returns an Iterator for all outgoing constraints for this activity.
|
int |
getChildActivityCount(IMXActivity activity)
Return the Child Count for this parent
|
IMXActivity |
getItemById(java.lang.String id)
Fetches Activity by ID.
|
IMXGanttModel |
getModel() |
IMXActivity |
getRootActivity()
Get the first/main activity for the model
|
public MXActivityModelProcessor(MXGanttModel model)
public IMXGanttModel getModel()
getModel in interface IMXActivityModelProcessorpublic IMXActivity getRootActivity()
IMXActivityModelProcessorgetRootActivity in interface IMXActivityModelProcessorpublic java.util.Iterator activityPreorderIterator()
IMXActivityModelProcessoractivityPreorderIterator in interface IMXActivityModelProcessorpublic java.util.Iterator activityPreorderIterator(IMXActivity activity)
IMXActivityModelProcessoractivityPreorderIterator in interface IMXActivityModelProcessorpublic java.util.Iterator childActivityIterator(IMXActivity activity)
IMXActivityModelProcessorchildActivityIterator in interface IMXActivityModelProcessorpublic int getChildActivityCount(IMXActivity activity)
IMXActivityModelProcessorgetChildActivityCount in interface IMXActivityModelProcessorpublic java.util.Iterator constraintIterator(IMXActivity activity)
IMXActivityModelProcessorconstraintIterator in interface IMXActivityModelProcessorpublic IMXActivity getItemById(java.lang.String id)
IMXActivityModelProcessorgetItemById in interface IMXActivityModelProcessor