# com.bea.ide.sourceeditor.model
ISourceModelListener Interface

public interface ISourceModelListener

A source model listener is notified of all changes to a source model. This includes changes to the text data as well as line attributes.

## Method Summary

`public void` | `changedUpdate`(`ISourceModelEvent` e) Called when the source model changes.
`public void` | `insertUpdate`(`ISourceModelEvent` e) Called when data is inserted into the source model.
`public void` | `removeUpdate`(`ISourceModelEvent` e) Called when data is removed from the source model.

## Method Detail

### changedUpdate(ISourceModelEvent) Method

    public void changedUpdate(ISourceModelEvent e)

Called when the source model changes. Text and line attribute modification notifications are made through this method.

### insertUpdate(ISourceModelEvent) Method

    public void insertUpdate(ISourceModelEvent e)

Called when data is inserted into the source model.

### removeUpdate(ISourceModelEvent) Method

    public void removeUpdate(ISourceModelEvent e)

Called when data is removed from the source model.