@Override public void fireModelChanged(IModelChangedEvent event) { if (!fNotificationEnabled) return; for (IModelChangedListener listener : fListeners) { listener.modelChanged(event); } }
@Override public void fireModelChanged(IModelChangedEvent event) { IModelChangedListener[] list = fListeners.toArray(new IModelChangedListener[fListeners.size()]); for (int i = 0; i < list.length; i++) { IModelChangedListener listener = list[i]; listener.modelChanged(event); } }
public void fireModelChanged(IModelChangedEvent event) { IModelChangedListener[] list = (IModelChangedListener[]) fListeners .toArray(new IModelChangedListener[fListeners.size()]); for (int i = 0; i < list.length; i++) { IModelChangedListener listener = list[i]; listener.modelChanged(event); } }
public void fireModelChanged(IModelChangedEvent event) { if (!fNotificationEnabled) return; for (Iterator iter = fListeners.iterator(); iter.hasNext();) { IModelChangedListener listener = (IModelChangedListener) iter .next(); listener.modelChanged(event); } }
public void fireModelChanged(IModelChangedEvent event) { if (event.getChangeType() == IModelChangedEvent.CHANGE && event.getOldValue() != null && event.getOldValue().equals(event.getNewValue())) return; setDirty(event.getChangeType() != IModelChangedEvent.WORLD_CHANGED); for (int i = 0; i < fListeners.size(); i++) { ((IModelChangedListener)fListeners.get(i)).modelChanged(event); } } /* (non-Javadoc)
@Override public void fireModelChanged(IModelChangedEvent event) { if (event.getChangeType() == IModelChangedEvent.CHANGE && event.getOldValue() != null && event.getOldValue().equals(event.getNewValue())) return; setDirty(event.getChangeType() != IModelChangedEvent.WORLD_CHANGED); for (int i = 0; i < fListeners.size(); i++) { fListeners.get(i).modelChanged(event); } }
@Override public void modelChanged(IModelChangedEvent event) { if (event.getChangeType() == IModelChangedEvent.CHANGE) { String changeProperty = event.getChangedProperty(); if (changeProperty != null && changeProperty.equals(ISchemaObject.P_NAME)) { Object[] change = event.getChangedObjects(); if (change.length > 0 && change[0] instanceof ISchema) getManagedForm().getForm().setText(((ISchema) change[0]).getName()); } } else if (event.getChangeType() == IModelChangedEvent.WORLD_CHANGED) { handleModelEventWorldChanged(event); } // Update master section if (fSection != null) { fSection.handleModelChanged(event); } // Update details section IDetailsPage page = fDetailsPart.getCurrentPage(); if (page instanceof IModelChangedListener) { ((IModelChangedListener) page).modelChanged(event); } }