public void init(ICommonContentExtensionSite aConfig) { if (contentProvider instanceof ICommonContentProvider) { ((ICommonContentProvider) contentProvider).init(aConfig); } }
public void restoreState(IMemento aMemento) { ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).restoreState(aMemento); } }
@Override public void saveState(IMemento aMemento) { ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).saveState(aMemento); } }
public void run() throws Exception { if (contentProvider != null) { contentProvider.dispose(); } }
contentProvider = new SafeDelegateTreeContentProvider( treeContentProvider, descriptor, contentService); contentProvider.init(new CommonContentExtensionSite( getId(), contentService, appliedMemento)); viewerManager.initialize(contentProvider);
public void saveState(IMemento aMemento) { ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).saveState(aMemento); } }
@Override public void restoreState(IMemento aMemento) { ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).restoreState(aMemento); } }
@Override public void init(ICommonContentExtensionSite site) { // Set the site this.site = site; // Configure the content provider based on the site and state model site.getExtensionStateModel().addPropertyChangeListener(this); ISynchronizePageConfiguration configuration = getConfiguration(); if (configuration != null) configuration.addPropertyChangeListener(this); ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).init(site); } ISynchronizationContext context = getContext(); if (context != null) context.getDiffTree().addDiffChangeListener(this); }
public void init(ICommonContentExtensionSite site) { // Set the site this.site = site; // Configure the content provider based on the site and state model site.getExtensionStateModel().addPropertyChangeListener(this); ISynchronizePageConfiguration configuration = getConfiguration(); if (configuration != null) configuration.addPropertyChangeListener(this); ITreeContentProvider provider = getDelegateContentProvider(); if (provider instanceof ICommonContentProvider) { ((ICommonContentProvider) provider).init(site); } ISynchronizationContext context = getContext(); if (context != null) context.getDiffTree().addDiffChangeListener(this); }