Release Notes |
This document describes the main changes that have been made to the JViews Gantt module since version 6.5.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.gantt.event.ActivitySelectionEventilog.views.gantt.event.CriticalPathEventilog.views.gantt.event.CriticalPathListenerilog.views.gantt.event.GanttModelPropertyEventilog.views.gantt.event.GanttModelPropertyListenerilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttPopupMenuActionilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttPopupSupportilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectActionilog.views.gantt.graphic.interactor.IlvGanttObjectInteractorilog.views.gantt.model.IlvConstraintCycleExceptionilog.views.gantt.model.IlvCriticalPathCalculatorilog.views.gantt.model.IlvGanttModelSchedulerilog.views.gantt.model.IlvGanttModelScheduler.ErrorHandlerilog.views.gantt.model.IlvGanttModelScheduler.LoggingErrorHandlerilog.views.gantt.model.filter.IlvBasicFilterGanttModelilog.views.gantt.model.filter.IlvFilterGanttModel.GanttModelPropertyEventHandlerilog.views.gantt.servlet.IlvGanttPopupMenuSupportilog.views.gantt.servlet.IlvPopupMenuActionilog.views.gantt.swing.IlvPopupMenuActivityContextilog.views.gantt.swing.IlvPopupMenuConstraintContextilog.views.gantt.swing.IlvVerticalScrollBar
Tag Library Changes
ilog.views.gantt.IlvGanttConfigurationilog.views.gantt.IlvGanttModelilog.views.gantt.IlvGanttModelUtililog.views.gantt.IlvHierarchyChartilog.views.gantt.IlvJScrollGanttSheetilog.views.gantt.IlvTimeIntervalilog.views.gantt.IlvTimeUtililog.views.gantt.IlvVerticalDisplayControllerilog.views.gantt.action.IlvVerticalScrollActionilog.views.gantt.event.SelectionEventilog.views.gantt.faces.dhtml.interactor.IlvGanttObjectSelectedFinderilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttServletSupportilog.views.gantt.graphic.IlvActivityGraphicilog.views.gantt.graphic.IlvConstraintGraphicilog.views.gantt.graphic.IlvGanttSheetilog.views.gantt.graphic.grid.IlvGanttGridContextilog.views.gantt.graphic.interactor.IlvActivityGraphicMoveInteractorilog.views.gantt.graphic.interactor.IlvActivityGraphicReshapeInteractorilog.views.gantt.graphic.interactor.IlvGanttSelectInteractorilog.views.gantt.graphic.renderer.IlvActivityCompositeRendererilog.views.gantt.graphic.renderer.IlvActivityGraphicRendererilog.views.gantt.graphic.renderer.IlvActivityRendererilog.views.gantt.model.IlvAbstractGanttModelilog.views.gantt.model.filter.IlvFilterGanttModelilog.views.gantt.property.IlvUserPropertyHolderilog.views.gantt.scale.IlvBasicTimeScaleRowilog.views.gantt.scale.IlvDayTimeScaleRowilog.views.gantt.scale.IlvHalfDayTimeScaleRowilog.views.gantt.scale.IlvHourTimeScaleRowilog.views.gantt.scale.IlvMinuteTimeScaleRowilog.views.gantt.scale.IlvMonthTimeScaleRowilog.views.gantt.scale.IlvQuarterTimeScaleRowilog.views.gantt.scale.IlvWeekTimeScaleRowilog.views.gantt.scale.IlvYearTimeScaleRowilog.views.gantt.servlet.IlvGanttServletSupport
IlvJScrollGanttSheet.getVerticalScrollBar
method has been changed from a standard
JScrollBar to an instance of the new
IlvVerticalScrollBar class.
IlvJScrollGanttSheet.setVerticalScrollBar(JScrollBar) now throws
an exception if the specified scrollbar is not an instance of
IlvVerticalScrollBar.
IlvBasicTimeScaleRow, the
technique for implementing your custom row's time increments has been
changed:
createTimeIncrementPolicy
abstract method.
incrementTime,
previousUnitTime, and
nextUnitTime methods.
These methods are now implemented by
IlvBasicTimeScaleRow in terms of the row's time increment policy.
IlvGanttModel interface to support
firing
GanttModelPropertyEvents and establishing adjustment
sessions. These new methods are implemented for you in the
IlvAbstractGanttModel base
class. Therefore, you only need to implement these new methods if you
have created a custom data model implementation that does not subclass
IlvAbstractGanttModel: IlvActivityGraphicReshapeInteractor now extends the new
IlvGanttObjectInteractor base class. Because
processEvent is declared final in this base class,
if you have created a custom
extension to IlvActivityGraphicReshapeInteractor
you must
now override
processEventImpl instead of
processEvent.IlvGanttSelectInteractor
to scroll the view when dragging an activity
IlvActivityRenderer interface
to support popup menus in the Gantt sheet:
getPopupMenu and getPopupMenuName.
These new methods are implemented for you in the
IlvActivityGraphicRenderer base
class. Therefore, you only need to implement these new methods if you
have created a custom renderer implementation that does not subclass
IlvActivityGraphicRenderer.isUserProperty method has been added to the
IlvUserPropertyHolder interface.
This method is already implemented in all of the
IlvGeneralXXX and IlvTableXXX data
model entity classes. Therefore, you only need to implement this new method if you
have created custom data model entity implementations that do not extend
from these base classes.IlvTimeInterval.toString is now localized.GanttObjectSelectedFinder has been renamed
to
IlvGanttObjectSelectedFinder
IlvCriticalPathCalculator
and
IlvGanttModelScheduler
classes.
IlvBasicFilterGanttModel
class.IlvVerticalScrollBar class
has been introduced to support this feature.
IlvJScrollGanttSheet and
IlvHierarchyChart
allow setting the preferred direction (horizontal or vertical) for
mouse wheel scrolling.
IlvActivityGraphicMoveInteractor and
IlvActivityGraphicReshapeInteractor
have been updated to establish an adjustment
session during mouse gestures.
IlvGanttObjectInteractor
class has been introduced as the base class for
IlvActivityGraphicReshapeInteractor.
It also serves as a good base class for creating your own custom object
interactors.
IlvResourceDataChart
via the new ilog.views.schedule.print
package.darkerColor
CSS function has been added that accepts a single
Color
argument and returns a darker version of it.
IlvGanttSelectInteractor
and
IlvActivityGraphicMoveInteractor
can now restrict activity movement to the horizontal (time translation)
or vertical (reservation reassignment) axis.
IlvVerticalGanttGrid.IlvGanttModelUtil.BeanInfo
classes have been added to avoid unnecessary lookup and introspection.data property has been added to the Gantt and
Schedule JavaServer Faces view components.ilog.views.gantt.swing.calendarview
This package contains the classes for rendering Gantt data in Swing calendaring components, such as a monthly or daily planner view.
This package defines classes for printing the content of an
IlvResourceDataChart.
ilog.views.gantt.event.ActivitySelectionEvent
An
ActivitySelectionEventis used to indicate that the selection status of anIlvActivityhas changed.
ilog.views.gantt.event.CriticalPathEvent
A
CriticalPathEventis fired to indicate the progress of a critical path computation.
ilog.views.gantt.event.CriticalPathListener
CriticalPathListenerdefines the interface for an object that is to be notified about progress of the critical path computation..
ilog.views.gantt.event.GanttModelPropertyEvent
GanttModelPropertyEventis fired by anIlvGanttModelwhen a property of the model has been modified.
ilog.views.gantt.event.GanttModelPropertyListener
GanttModelPropertyListeneris the listener interface for receivingGanttModelPropertyEvents from anilog.views.gantt.IlvGanttModel.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttPopupMenuAction
The
IlvFacesGanttPopupMenuActionis the default server action to handle popup menu actions.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttPopupSupport
This class defines the popup menu servlet support designed to answer to JSF popup menu attached to a JSF Gantt view requests.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttSelectAction
This server action is executed out the JSF lifecycle, in the image generating servlet.
Its purpose is to translate this action event into a JSFvalueChangeEventand to invoke the value change listener passed as parameter with this translated event.
ilog.views.gantt.graphic.interactor.IlvGanttObjectInteractor
IlvGanttObjectInteractoris the base class for object interactors that can be set on Gantt sheet graphics and selections.
ilog.views.gantt.model.IlvConstraintCycleException
This exception is thrown when a cyclical constraint path has been detected in a Gantt data model.
ilog.views.gantt.model.IlvCriticalPathCalculator
IlvCriticalPathCalculatorapplies the critical path method to a Gantt data model.
ilog.views.gantt.model.IlvGanttModelScheduler
IlvGanttModelSchedulerapplies the critical path method to a Gantt data model.
ilog.views.gantt.model.IlvGanttModelScheduler.ErrorHandler
This interface is used to pass back exceptions that occur during computation of a data model's critical path.
ilog.views.gantt.model.IlvGanttModelScheduler.LoggingErrorHandler
This class is the default
ErrorHandlerimplementation that logs all exceptions as warnings.
ilog.views.gantt.model.filter.IlvBasicFilterGanttModel
IlvBasicFilterGanttModelprovides a filtered view of an underlying data model's activities and resources..
ilog.views.gantt.model.filter.IlvFilterGanttModel.GanttModelPropertyEventHandler
GanttModelPropertyEventHandleris the default listener used byIlvFilterGanttModelto handle Gantt data model property events fired by the encapsulated data model.
ilog.views.gantt.servlet.IlvGanttPopupMenuSupport
This class is the Gantt specific servlet support for dynamic popup menu requests from the client.
ilog.views.gantt.servlet.IlvPopupMenuAction
This action must be registered on the Gantt servlet support popup menus.
Its purpose is to translate theServerActionEventinto ailog.views.util.servlet.event.ServletActionEventused in the popup menu model and to delegate the processing of this event to the selected menu item action listener.
ilog.views.gantt.swing.IlvPopupMenuActivityContext
The context of a popup menu for a
IlvActivitygraphic representation that is managed by aIlvPopupMenuManager.
ilog.views.gantt.swing.IlvPopupMenuConstraintContext
The context of a popup menu for a
IlvActivitygraphic representation that is managed by aIlvPopupMenuManager.
ilog.views.gantt.swing.IlvVerticalScrollBar
IlvVerticalScrollBaris aJScrollBarextension that coordinates vertical scrolling with other Gantt components via connection to anIlvGanttConfiguration.
ilog.views.gantt.IlvGanttConfiguration
computeVerticalScrollPosition(int):
Returns the position that will cause this configuration and its associated
vertically scrollable
components to scroll by the specified number of rows, up or down.
ilog.views.gantt.IlvGanttModel
IlvGanttModel interface has been enhanced to support firing
GanttModelPropertyEvents and establishing adjustment
sessions.
addGanttModelPropertyListener(GanttModelPropertyListener):
Adds the specified listener to receive notification of changes to properties of the data model.
isAdjusting():
Returns whether an adjustment session is currently active.
setAdjusting(boolean):
Starts or ends an adjustment session.
removeGanttModelPropertyListener(GanttModelPropertyListener):
Removes the specified listener so that it no longer receives notification of changes to properties of the data model.
ADJUSTING_PROPERTY:
Identifies that an adjustment session has begun or ended.
ilog.views.gantt.IlvGanttModelUtil
activityPostorderIterator(IlvGanttModel, IlvActivity):
Returns an iterator that will traverse the parent activity and all of its descendants in post order.
activityPostorderIterator(IlvGanttModel):
Returns an iterator that will traverse all of the activities of a data model in post order.
postorderIterator(IlvGanttModel, IlvHierarchyNode):
Returns an iterator that will traverse the parent activity or resource and all of its descendants in post order.
resourcePostorderIterator(IlvGanttModel, IlvResource):
Returns an iterator that will traverse the parent resource and all of its descendants in post order.
resourcePostorderIterator(IlvGanttModel):
Returns an iterator that will traverse all of the resources of a data model in post order.
ilog.views.gantt.IlvHierarchyChart
computeVerticalScrollPosition(int):
Returns the position that will cause the chart to scroll by the specified number of rows, up or down.
getMouseWheelPreferredOrientation():
Returns the preferred orientation of scrolling by the mouse wheel, either
VERTICAL
or
HORIZONTAL.
setMouseWheelPreferredOrientation(int):
Sets the preferred orientation of scrolling by the mouse wheel, either
VERTICAL
or
HORIZONTAL.
getVerticalScrollMode():
Returns the interactive vertical scrolling mode.
setVerticalScrollMode(int):
Sets the interactive vertical scrolling mode.
HORIZONTAL:
Horizontal orientation.
ROW_VERTICAL_SCROLL:
The
scrolling mode
that indicates that vertical scrolling will occur by rows.
SMOOTH_VERTICAL_SCROLL:
The
scrolling mode
that indicates that vertical scrolling will occur smoothly, by pixels.
VERTICAL: Vertical orientation.
ilog.views.gantt.IlvJScrollGanttSheet
getVerticalScrollBar
method has been changed from a standard JScrollBar
to an instance of the new
IlvVerticalScrollBar class.
setVerticalScrollBar(JScrollBar) now throws
an exception if the specified scrollbar is not an instance of
IlvVerticalScrollBar.
getMouseWheelPreferredOrientation():
Returns the preferred orientation of scrolling by the mouse wheel, either
VERTICAL
or
HORIZONTAL.
setMouseWheelPreferredOrientation(int):
Sets the preferred orientation of scrolling by the mouse wheel, either
VERTICAL
or
HORIZONTAL.
setVerticalScrollBar(IlvVerticalScrollBar):
Sets the vertical scroll bar.
HORIZONTAL:
Horizontal orientation.
VERTICAL:
Vertical orientation.
ilog.views.gantt.IlvTimeInterval
hashCode():
Returns a hash code value for this interval.
intersection(IlvTimeInterval):
Returns the intersection of the specified time interval with this one.
max(IlvDuration, IlvDuration):
Returns the greater of two
IlvDuration
values.
min(IlvDuration, IlvDuration):
Returns the smaller of two
IlvDuration
values.
ilog.views.gantt.IlvVerticalDisplayController
computeScrollPosition(int):
Returns the position that will cause the controller and its associated
vertically scrollable
components to scroll by the specified number of rows, up or down.
ilog.views.gantt.action.IlvVerticalScrollAction
getScrollMode():
Returns the vertical scrolling mode.
setScrollMode(int):
Sets the vertical scrolling mode.
PIXEL_SCROLL:
The
scrolling mode
that indicates that vertical scrolling will occur by the
scrollFactor
amount.
ROW_SCROLL:
The
scrolling mode
that indicates that vertical scrolling will occur by rows.
ilog.views.gantt.event.SelectionEvent
isSelected():
Returns the new selection status of the event source object.
toString():
Returns a string representation of this event.
ilog.views.gantt.faces.dhtml.interactor.IlvGanttObjectSelectedFinder
computeObjectSelected(IlvHierarchyChart, int):
Returns the IlvHierarchyNode found in the vPos position.
ilog.views.gantt.faces.dhtml.servlet.IlvFacesGanttServletSupport
getDefaultJSFSelectAction():
Returns the default row select action.
setDefaultJSFSelectAction(IlvServerAction):
Sets the default row select action.
getFacesContext(HttpServletRequest, HttpServletResponse, boolean):
Returns an artificial faces context to retrieve value bindings.
getMenuFactory(HttpServletRequest, HttpServletResponse):
Retrieves or creates the menu factory used in this popup menu request.
ilog.views.gantt.graphic.IlvActivityGraphic
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager):
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the activity graphic object.
ilog.views.gantt.graphic.IlvConstraintGraphic
getPopupMenu(IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager):
Returns the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the constraint graphic object.
ilog.views.gantt.graphic.IlvGanttSheet
isPopupMenusEnabled():
Returns true if popup menus are enabled for the Gantt sheet.
setPopupMenusEnabled(boolean):
Sets whether popup menus are enabled for the Gantt sheet.
ilog.views.gantt.graphic.grid.IlvGanttGridContext
getVisibleGanttRowAt(IlvPoint):
Returns the visible
IlvGanttRow
at the specified location.
ilog.views.gantt.graphic.interactor.IlvActivityGraphicMoveInteractor
getMovementAxis():
Returns the movement axis along which the user is allowed to drag activities when the interactor is attached to an
IlvScheduleChart.
setMovementAxis(int):
Sets the movement axis along which the user is allowed to drag activities when the interactor is attached to an
IlvScheduleChart.
AUTO_DETECT:
Identifies that the activity movement axis, either horizontal or vertical, will be determined automatically when the user starts dragging the mouse.
BOTH:
Identifies that activity movement is allowed on both the horizontal and vertical axes.
HORIZONTAL:
Identifies that activity movement is allowed on the horizontal axis.
VERTICAL:
Identifies that activity movement is allowed on the vertical axis.
ilog.views.gantt.graphic.interactor.IlvActivityGraphicReshapeInteractor
IlvActivityGraphicReshapeInteractor now extends the new
IlvGanttObjectInteractor base class. Because
processEvent is declared final in this base class,
if you have created a custom
extension to IlvActivityGraphicReshapeInteractor
you must
now override
processEventImpl instead of
processEvent.
processEventImpl(IlvGraphic, AWTEvent, IlvObjectInteractorContext):
Processes user input events.
ilog.views.gantt.graphic.interactor.IlvGanttSelectInteractor
getMovementAxis():
Returns the movement axis along which the user is allowed to drag activities when the interactor is attached to an
ilog.views.gantt.IlvScheduleChart.
setMovementAxis(int):
Sets the movement axis along which the user is allowed to drag activities when the interactor is attached to an
ilog.views.gantt.IlvScheduleChart.
getReservationDuplicationModifier():
Returns the reservation duplication modifier.
setReservationDuplicationModifier(int):
Sets the reservation duplication modifier.
getReservationDuplicationModifierEx():
Returns the reservation duplication modifier in extended format, according to the conventions of java.awt.event.InputEvent.getModifiersEx().
isReservationDuplicationModifierDown(MouseEvent):
Returns whether the specified mouse event exactly contains the primary mouse button and the
reservation duplication modifier
down.
AUTO_DETECT:
Identifies that the activity movement axis, either horizontal or vertical, will be determined automatically when the user starts dragging the mouse.
BOTH:
Identifies that activity movement is allowed on both the horizontal and vertical axes.
HORIZONTAL:
Identifies that activity movement is allowed on the horizontal axis.
VERTICAL:
Identifies that activity movement is allowed on the vertical axis.
ilog.views.gantt.graphic.renderer.IlvActivityCompositeRenderer
getPopupMenu(IlvActivityGraphic, IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager):
This method is called by an
activity graphic
to return the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the activity graphic renderer.
getPopupMenuName():
This method is called by an
activity graphic
to return the name of the Swing popup menu.
setPopupMenuName(String):
Sets the Swing popup menu of this activity composite renderer by name.
ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer
getPopupMenu(IlvActivityGraphic, IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager):
This method is called by an
activity graphic
setPopupMenu(JPopupMenu):
Sets the Swing popup menu of this renderer.
getPopupMenuName():
This method is called by an
activity graphic
to return the name of the Swing popup menu.
setPopupMenuName(String):
Sets the Swing popup menu of this activity graphic renderer by name.
ilog.views.gantt.graphic.renderer.IlvActivityRenderer
getPopupMenu(IlvActivityGraphic, IlvPoint, IlvTransformer, IlvManagerView, IlvPopupMenuManager):
This method is called by an
activity graphic
to return the Swing popup menu to display when the popup is triggered while the mouse pointer is at a specified location inside the activity graphic object.
getPopupMenuName():
This method is called by an
activity graphic
to return the name of the Swing popup menu.
ilog.views.gantt.model.IlvAbstractGanttModel
IlvGanttModel interface has been
enhanced to support firing
GanttModelPropertyEvents and establishing adjustment
sessions.ssions.
addGanttModelPropertyListener(GanttModelPropertyListener):
Adds the specified listener to receive notification of changes to properties of the data model.
fireActivitiesRemoved(IlvActivity, List, List):
Fires an
ActivitiesRemovedEvent.
fireActivityInserted(IlvActivity, IlvActivity):
Fires an
ActivitiesInsertedEvent.
fireActivityRemoved(IlvActivity, IlvActivity, int):
Fires an
ActivitiesRemovedEvent.
fireGanttModelPropertyEvent(GanttModelPropertyEvent):
Fires a Gantt model property change event.
fireResourceInserted(IlvResource, IlvResource):
Fires a
ResourcesInsertedEvent.
fireResourceRemoved(IlvResource, IlvResource, int):
Fires a
ResourcesRemovedEvent.
fireResourcesRemoved(IlvResource, List, List):
Fires a
ResourcesRemovedEvent.
isAdjusting():
Returns whether an adjustment session is currently active.
setAdjusting(boolean):
Starts or ends an adjustment session.
removeGanttModelPropertyListener(GanttModelPropertyListener):
Removes the specified listener so that it no longer receives notification of changes to properties of the data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel
createGanttModelPropertyEventHandler():
Returns the event listener that will be used to handle
Gantt model property change events
fired by the filtered model that this data model encapsulates.
isAdjusting():
Returns whether an adjustment session is currently active.
setAdjusting(boolean):
Starts or ends an adjustment session.
ilog.views.gantt.property.IlvUserPropertyHolder
isUserProperty(String):
Returns true if the property is a user-defined property.
ilog.views.gantt.scale.IlvBasicTimeScaleRow
createTimeIncrementPolicy
abstract method.
incrementTime,
previousUnitTime, and
nextUnitTime methods.
These methods are now implemented by
IlvBasicTimeScaleRow in terms of the row's time increment policy.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
getTimeIncrementPolicy():
Returns the time increment policy for the row.
previousUnitTime(Date):
Returns the previous unit value before the specified time.
ilog.views.gantt.scale.IlvDayTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvHalfDayTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvHourTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvMinuteTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvMonthTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvQuarterTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvWeekTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.scale.IlvYearTimeScaleRow
createTimeIncrementPolicy method.
createTimeIncrementPolicy():
Creates the time increment policy for the row.
ilog.views.gantt.servlet.IlvGanttServletSupport
createPopupMenuSupport():
Creates a new instance of popup menu servlet support.
getPopupMenuSupport():
Returns the popup menu servlet support that manages popup menu requests.
getServletContext():
Returns the the servlet context.
setServletContext(ServletContext):
Sets the servlet context.
isPopupEnabled():
Returns true if the servlet is set to handle popup menu requests.
setPopupEnabled(boolean):
Sets whether this support can handle popup menu requests.
ganttContextualMenu tag has been added. It defines a static or a contextual popup menu on the Gantt or schedule view.data attribut has been added to the ganttView and scheduleView tags. It specifies the data to display: Designer for JViews Gantt project, XML file, IlvGanttDataSource instance, IlvGanttModel instance or a dataSource component ID.invocationContext attribute has been added to the nodeSelectInteractor tag to specify in which context the action should be executed.
IlvBasicFilterGanttModel
class.