DiagramListenerAdapter adapter = new DiagramListenerAdapter(new PropertyChangeListener()
{
public void propertyChange(PropertyChangeEvent evt)
{
String propertyName = evt.getPropertyName();
if (ExtendedPropertyNames.VIEW_ADDED.equals(propertyName) || ExtendedPropertyNames.VIEW_REMOVED.equals(propertyName))
{
// an added / removed symbol
PresentationElement presentationElement = (PresentationElement) evt.getNewValue();
}
}
}
adapter.install(project);
// When the adapter is no longer needed, uninstall it.
adapter.uninstall(project);