title = ActionMessages.MemberFilterActionGroup_hide_variables_label;
// TODO help support
helpContext = "";// IDLTKHelpContextIds.FILTER_FIELDS_ACTION;
MemberFilterAction hideVariables = new MemberFilterAction(fMemberFilterActionGroup, title,
new ModelElementFilter(IModelElement.FIELD), helpContext, true);
hideVariables.setDescription(ActionMessages.MemberFilterActionGroup_hide_variables_description);
hideVariables.setToolTipText(ActionMessages.MemberFilterActionGroup_hide_variables_tooltip);
DLTKPluginImages.setLocalImageDescriptors(hideVariables, "filter_fields.gif"); //$NON-NLS-1$
actions.add(hideVariables);
// procedures
title = ActionMessages.MemberFilterActionGroup_hide_functions_label;
// TODO help support
helpContext = "";// IDLTKHelpContextIds.FILTER_STATIC_ACTION;
MemberFilterAction hideProcedures = new MemberFilterAction(fMemberFilterActionGroup, title,
new ModelElementFilter(IModelElement.METHOD), helpContext, true);
hideProcedures
.setDescription(ActionMessages.MemberFilterActionGroup_hide_functions_description);
hideProcedures.setToolTipText(ActionMessages.MemberFilterActionGroup_hide_functions_tooltip);
// TODO: add correct icon
DLTKPluginImages.setLocalImageDescriptors(hideProcedures, "filter_methods.gif"); //$NON-NLS-1$
actions.add(hideProcedures);
// namespaces
title = ActionMessages.MemberFilterActionGroup_hide_classes_label;
// TODO help support
helpContext = "";// IDLTKHelpContextIds.FILTER_PUBLIC_ACTION;
MemberFilterAction hideNamespaces = new MemberFilterAction(fMemberFilterActionGroup, title,
new ModelElementFilter(IModelElement.TYPE), helpContext, true);
hideNamespaces.setDescription(ActionMessages.MemberFilterActionGroup_hide_classes_description);
hideNamespaces.setToolTipText(ActionMessages.MemberFilterActionGroup_hide_classes_tooltip);
DLTKPluginImages.setLocalImageDescriptors(hideNamespaces, "filter_classes.gif"); //$NON-NLS-1$
actions.add(hideNamespaces);