protected void fireModelChanged(IModelChangedEvent e) { IModelChangeProvider provider = model; provider.fireModelChanged(e); }
protected void firePropertyChanged(BundleObject object, String property, Object oldValue, Object newValue) { IModelChangeProvider provider = model; provider.fireModelObjectChanged(object, property, oldValue, newValue); }
@Override public void connect(IModelChangeProvider provider) { provider.addModelChangedListener(this); if (operations == null) initialize(); }
@Override public void disconnect(IModelChangeProvider provider) { provider.removeModelChangedListener(this); }
protected void removeListeners() { IBaseModel model = getPage().getModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).removeModelChangedListener(this); }
protected void fireModelChanged(IModelChangedEvent e) { IModelChangeProvider provider = model; provider.fireModelChanged(e); }
protected void firePropertyChanged(BundleObject object, String property, Object oldValue, Object newValue) { IModelChangeProvider provider = model; provider.fireModelObjectChanged(object, property, oldValue, newValue); }
private void initialize() { IBaseModel model = getPage().getModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).addModelChangedListener(this); }
@Override public void dispose() { IBaseModel model = fEditor.getAggregateModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).removeModelChangedListener(this); super.dispose(); }
protected void fireStructureChanged( IProductObject[] children, int changeType) { if (fModel.isEditable()) { IModelChangeProvider provider = fModel; provider.fireModelChanged(new ModelChangedEvent(provider, changeType, children, null)); } }
/** * @param object * @param property * @param oldValue * @param newValue */ private void firePropertyChanged(Object object, String property, Object oldValue, Object newValue) { if (fModel.isEditable() && (fModel instanceof IModelChangeProvider)) { IModelChangeProvider provider = (IModelChangeProvider) fModel; provider.fireModelObjectChanged(object, property, oldValue, newValue); } }
protected void addListeners() { IBaseModel model = getPage().getModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).addModelChangedListener(this); }
@Override public void dispose() { IModel model = (IModel) getPage().getModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).removeModelChangedListener(this); super.dispose(); }
/** * @param children * @param changeType */ private void fireStructureChanged(ICompCSObject[] children, int changeType) { if (fModel.isEditable()) { IModelChangeProvider provider = fModel; provider.fireModelChanged(new ModelChangedEvent(provider, changeType, children, null)); } }
/** * @param object * @param property * @param oldValue * @param newValue */ private void firePropertyChanged(ICompCSObject object, String property, Object oldValue, Object newValue) { if (fModel.isEditable()) { IModelChangeProvider provider = fModel; provider.fireModelObjectChanged(object, property, oldValue, newValue); } }
((IModelChangeProvider) fModel).addModelChangedListener(fModelListener);
@Override public void dispose() { IBaseModel model = getPage().getModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).removeModelChangedListener(this); super.dispose(); }
protected void fireModelChanged(IModelChangedEvent e) { IModel model = getModel(); if (model.isEditable() && model instanceof IModelChangeProvider) { IModelChangeProvider provider = (IModelChangeProvider) model; provider.fireModelChanged(e); } } public ISharedPluginModel getModel() {
/** * @param object * @param property * @param oldValue * @param newValue */ private void firePropertyChanged(ISimpleCSObject object, String property, Object oldValue, Object newValue) { if (fModel.isEditable()) { IModelChangeProvider provider = fModel; provider.fireModelObjectChanged(object, property, oldValue, newValue); } }
@Override public void createControl(Composite parent) { Tree widget = new Tree(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); fTreeViewer = new TreeViewer(widget); fTreeViewer.addSelectionChangedListener(this); fTreeViewer.setContentProvider(createContentProvider()); fTreeViewer.setLabelProvider(createLabelProvider()); fViewerComparator = createOutlineSorter(); if (fSorted) fTreeViewer.setComparator(fViewerComparator); else fTreeViewer.setComparator(null); fTreeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS); fTreeViewer.setUseHashlookup(true); fTreeViewer.setInput(fEditor); IBaseModel model = fEditor.getAggregateModel(); if (model instanceof IModelChangeProvider) ((IModelChangeProvider) model).addModelChangedListener(this); }