1 /*
2 * Copyright 2013-2023 Medical Information Systems Research Group (https://medical.zcu.cz),
3 * Department of Computer Science and Engineering, University of West Bohemia.
4 * Address: Univerzitni 8, 306 14 Plzen, Czech Republic.
5 *
6 * This file is part of Sparkle project.
7 *
8 * Sparkle is free software: you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation, either version 3 of the License.
11 *
12 * Sparkle is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with Sparkle. If not, see <http://www.gnu.org/licenses/>.
19 */
20 package cz.zcu.mre.sparkle.gui.query.queryMainParts;
21
22 import cz.zcu.mre.sparkle.gui.query.QueryFormPane;
23 import cz.zcu.mre.sparkle.gui.query.modifiers.GroupGraphPatternPane;
24
25 /**
26 * Kontroler kontejnerové komponenty reprezentující klauzuli WHERE.
27 *
28 * @author Jan Smucr
29 * @author Klara Hlavacova
30 * @author Petr Vcelak (vcelak@kiv.zcu.cz)
31 */
32 public final class WhereClausePane
33 extends GroupGraphPatternPane {
34
35 private static final String XML_ELEMENT_NAME = "Where"; //$NON-NLS-1$
36
37 public WhereClausePane(final QueryFormPane<?> parentQueryFormPane) {
38 super(parentQueryFormPane, null, true, true, false, true, true, true, true);
39 }
40
41 @Override
42 public final String getXMLElementName() {
43 return XML_ELEMENT_NAME;
44 }
45
46 }