类org.eclipse.ui.navigator.ICommonContentExtensionSite源码实例Demo

下面列出了怎么用org.eclipse.ui.navigator.ICommonContentExtensionSite的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: neoscada   文件: CommonListeningLabelProvider.java
@Override
public void init ( final ICommonContentExtensionSite config )
{
    final ITreeContentProvider contentProvider = config.getService ().getContentExtensionById ( this.contentExtensionId ).getContentProvider ();
    if ( contentProvider instanceof ObservableSetTreeContentProvider )
    {
        addSource ( ( (ObservableSetTreeContentProvider)contentProvider ).getKnownElements () );
    }
    else if ( contentProvider instanceof ObservableSetContentProvider )
    {
        addSource ( ( (ObservableSetContentProvider)contentProvider ).getKnownElements () );
    }
    else if ( contentProvider instanceof ObservableListContentProvider )
    {
        addSource ( ( (ObservableListContentProvider)contentProvider ).getKnownElements () );
    }
    else if ( contentProvider instanceof ObservableListTreeContentProvider )
    {
        addSource ( ( (ObservableListTreeContentProvider)contentProvider ).getKnownElements () );
    }
}
 
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
	IExtensionStateModel stateModel = commonContentExtensionSite
			.getExtensionStateModel();
	IMemento memento = commonContentExtensionSite.getMemento();

	fStateModel = stateModel;
	restoreState(memento);
	fLayoutPropertyListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) {
				if (event.getNewValue() != null) {
					boolean newValue = ((Boolean) event.getNewValue())
							.booleanValue() ? true : false;
					setIsFlatLayout(newValue);
				}
			}

		}
	};
	fStateModel.addPropertyChangeListener(fLayoutPropertyListener);

	IPreferenceStore store = PreferenceConstants.getPreferenceStore();
	boolean showCUChildren = store
			.getBoolean(PreferenceConstants.SHOW_CU_CHILDREN);
	setProvideMembers(showCUChildren);
}
 
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
	fStateModel = commonContentExtensionSite.getExtensionStateModel();
	fContentProvider = (PackageExplorerContentProvider) commonContentExtensionSite.getExtension().getContentProvider();
	delegeteLabelProvider = createLabelProvider();

	delegeteLabelProvider.setIsFlatLayout(fStateModel
			.getBooleanProperty(Values.IS_LAYOUT_FLAT));
	fLayoutPropertyListener = new IPropertyChangeListener() {
		public void propertyChange(PropertyChangeEvent event) {
			if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) {
				if (event.getNewValue() != null) {
					boolean newValue = ((Boolean) event.getNewValue())
							.booleanValue() ? true : false;
					delegeteLabelProvider.setIsFlatLayout(newValue);
				}
			}

		}
	};
	fStateModel.addPropertyChangeListener(fLayoutPropertyListener);
}
 
源代码4 项目: spotbugs   文件: BugContentProvider.java
public static boolean isBugFilterActive(ICommonContentExtensionSite site) {
    ViewerFilter[] visibleFilters = site.getService().getFilterService().getVisibleFilters(true);
    for (ViewerFilter filter : visibleFilters) {
        if (filter instanceof BugByIdFilter) {
            return true;
        }
    }
    return false;
}
 
public void init(ICommonContentExtensionSite aConfig) {
	NavigatorContentService cs = (NavigatorContentService) aConfig.getService();
	viewer = (CommonViewer) cs.getViewer();
	projectExplorer = viewer.getCommonNavigator();
	
	extensionStateModel = aConfig.getExtensionStateModel();
	extensionStateModel.addPropertyChangeListener(rootModeListener);
	updateRootMode();
	
}
 
源代码6 项目: tmxeditor8   文件: WorkingSetsContentProvider.java
public void init(ICommonContentExtensionSite aConfig) {
	NavigatorContentService cs = (NavigatorContentService) aConfig.getService();
	viewer = (CommonViewer) cs.getViewer();
	projectExplorer = viewer.getCommonNavigator();
	
	extensionStateModel = aConfig.getExtensionStateModel();
	extensionStateModel.addPropertyChangeListener(rootModeListener);
	updateRootMode();
	
}
 
/**
 * Starts listening to property changes related to which should be the top-level elements to be shown.
 */
public void init(ICommonContentExtensionSite aConfig, CommonViewer viewer) {
    //if it had something, dispose of its association!
    this.dispose();
    try {
        extensionStateModel = viewer.getNavigatorContentService().findStateModel(
                WorkingSetsContentProvider.EXTENSION_ID);

        extensionStateModel.addPropertyChangeListener(rootModeListener);
    } catch (Exception e) {
        Log.log(e);
    }
    updateRootMode();
}
 
源代码8 项目: n4js   文件: N4JSProjectExplorerContentProvider.java
@Override
public void init(ICommonContentExtensionSite aConfig) {
	// Nothing to initialize here.
}
 
源代码9 项目: xds-ide   文件: ProjectExplorerContentProvider.java
@Override
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
	this.stateModel = commonContentExtensionSite.getExtensionStateModel();
	this.stateModelAccess = new ExtensionStateModelAccessor(stateModel);
}
 
源代码10 项目: spotbugs   文件: BugContentProvider.java
@Override
public void init(ICommonContentExtensionSite config) {
    this.site = config;
}
 
源代码11 项目: spotbugs   文件: BugLabelProvider.java
@Override
public void init(ICommonContentExtensionSite config) {
    provider = BugContentProvider.getProvider(config.getService());
}
 
源代码12 项目: tracecompass   文件: TmfNavigatorLabelProvider.java
@Override
public void init(ICommonContentExtensionSite aConfig) {
    // Do nothing
}
 
源代码13 项目: tracecompass   文件: TmfNavigatorContentProvider.java
@Override
public void init(ICommonContentExtensionSite aConfig) {
    // Do nothing
}
 
public void init(ICommonContentExtensionSite aConfig) {
}
 
public void init(ICommonContentExtensionSite aConfig) {
}
 
public void init(ICommonContentExtensionSite aConfig) {
	//init
}
 
public void init(ICommonContentExtensionSite aConfig) {
	//init
}
 
源代码18 项目: Pydev   文件: PythonBaseModelProvider.java
/**
 * Initializes the viewer and the choice for top-level elements.
 */
public void init(ICommonContentExtensionSite aConfig) {
    this.aConfig = aConfig;
}
 
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
 
@Override
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
    super.init(commonContentExtensionSite);
    packageExplorerProblemsDecorator = new PackageExplorerProblemsDecorator();
    fileStoreFinder = new FileStoreFinder();
}
 
源代码21 项目: olca-app   文件: NavigationLabelProvider.java
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
 
源代码22 项目: olca-app   文件: NavigationContentProvider.java
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
 
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
 
源代码24 项目: scava   文件: CrossflowNavigatorContentProvider.java
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
 
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
 
源代码26 项目: scava   文件: CrossflowNavigatorLabelProvider.java
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
 
@Override
public void init(ICommonContentExtensionSite paramICommonContentExtensionSite) {

}
 
public void init(ICommonContentExtensionSite arg0) {

	}
 
public void init(ICommonContentExtensionSite arg0) {

	}
 
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
 
 类所在包
 类方法
 同包方法