01: /*******************************************************************************
02: * Copyright (c) 2007 IBM Corporation and others.
03: * All rights reserved. This program and the accompanying materials
04: * are made available under the terms of the Eclipse Public License v1.0
05: * which accompanies this distribution, and is available at
06: * http://www.eclipse.org/legal/epl-v10.html
07: *
08: * Contributors:
09: * IBM Corporation - initial API and implementation
10: ******************************************************************************/package org.eclipse.ui.internal.provisional.views.markers;
11:
12: import org.eclipse.ui.internal.provisional.views.markers.api.FilterConfigurationArea;
13:
14: /**
15: * GroupFilterConfigurationArea is the FilterConfigurationArea for the special case
16: * group level settings for a {@link MarkerFieldFilterGroup}
17: * @since 3.4
18: *
19: */
20: abstract class GroupFilterConfigurationArea extends
21: FilterConfigurationArea {
22:
23: /**
24: * Apply to the group
25: * @param group
26: */
27: public abstract void applyToGroup(MarkerFieldFilterGroup group);
28:
29: /**
30: * Initialise from the group
31: * @param group
32: */
33: public abstract void initializeFromGroup(
34: MarkerFieldFilterGroup group);
35: }
|