Graphic Components > Architecture of Graphic Components > The Controller

In the MVC architecture, the controller is responsible for handling the user input and modifying the model accordingly. The controller makes sure that any changes in the model or in the graphic view configuration are reflected appropriately to the user. The controller is defined by the interface IlpGraphicController. This interface provides methods to:

The controller has various roles:

JViews TGO supplies default implementations of controllers for each one of the predefined graphic components. These are:

For more information, see the sections dedicated to each individual graphic component in this documentation.