package com.redhat.ceylon.eclipse.code.explorer; import org.eclipse.jdt.internal.ui.packageview.PackagesMessages; import org.eclipse.jface.action.Action; class ShowLibrariesNodeAction extends Action { private PackageExplorerPart fPackageExplorer; public ShowLibrariesNodeAction(PackageExplorerPart packageExplorer) { super(PackagesMessages.LayoutActionGroup_show_libraries_in_group, AS_CHECK_BOX); fPackageExplorer= packageExplorer; setChecked(packageExplorer.isLibrariesNodeShown()); } /* * @see org.eclipse.jface.action.IAction#run() */ @Override public void run() { fPackageExplorer.setShowLibrariesNode(isChecked()); } }