Java 类org.eclipse.ui.navigator.IExtensionStateModel 实例源码

项目:Eclipse-Postfix-Code-Completion    文件:JavaNavigatorContentProvider.java   
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);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:JavaNavigatorContentProvider.java   
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);
}
项目:Eclipse-Postfix-Code-Completion    文件:CommonLayoutActionGroup.java   
public CommonLayoutActionGroup(StructuredViewer structuredViewer,
        IExtensionStateModel stateModel) {
    super();
    fStateModel = stateModel;
    fStructuredViewer = structuredViewer;
}
项目:translationstudio8    文件:WorkingSetRootModeActionGroup.java   
/**
 * @param sStateModel
 */
public void setStateModel(IExtensionStateModel sStateModel) {
    stateModel = sStateModel;
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:CommonLayoutActionGroup.java   
public CommonLayoutActionGroup(StructuredViewer structuredViewer,
        IExtensionStateModel stateModel) {
    super();
    fStateModel = stateModel;
    fStructuredViewer = structuredViewer;
}
项目:tmxeditor8    文件:WorkingSetRootModeActionGroup.java   
/**
 * @param sStateModel
 */
public void setStateModel(IExtensionStateModel sStateModel) {
    stateModel = sStateModel;
}
项目:translationstudio8    文件:WorkingSetRootModeActionGroup.java   
/**
 * Create an action group that will listen to the stateModel and update the
 * structuredViewer when necessary.
 * 
 * @param aStructuredViewer
 * @param aStateModel
 */
public WorkingSetRootModeActionGroup(StructuredViewer aStructuredViewer,
        IExtensionStateModel aStateModel) {
    super();
    structuredViewer = aStructuredViewer;
    stateModel = aStateModel;
}
项目:tmxeditor8    文件:WorkingSetRootModeActionGroup.java   
/**
 * Create an action group that will listen to the stateModel and update the
 * structuredViewer when necessary.
 * 
 * @param aStructuredViewer
 * @param aStateModel
 */
public WorkingSetRootModeActionGroup(StructuredViewer aStructuredViewer,
        IExtensionStateModel aStateModel) {
    super();
    structuredViewer = aStructuredViewer;
    stateModel = aStateModel;
}