001    /**
002     * Copyright (C) 2007-2008, Jens Lehmann
003     *
004     * This file is part of DL-Learner.
005     * 
006     * DL-Learner is free software; you can redistribute it and/or modify
007     * it under the terms of the GNU General Public License as published by
008     * the Free Software Foundation; either version 3 of the License, or
009     * (at your option) any later version.
010     *
011     * DL-Learner is distributed in the hope that it will be useful,
012     * but WITHOUT ANY WARRANTY; without even the implied warranty of
013     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
014     * GNU General Public License for more details.
015     *
016     * You should have received a copy of the GNU General Public License
017     * along with this program.  If not, see <http://www.gnu.org/licenses/>.
018     *
019     */
020    
021    package org.dllearner.tools.ore;
022    
023    /**
024     * Class for SPARQL-Mode
025     * @author Lorenz Buehmann
026     *
027     */
028    public class ClassPanelSparqlDescriptor extends WizardPanelDescriptor{
029        
030        public static final String IDENTIFIER = "CLASS_CHOOSE_SPARQL_PANEL";
031        public static final String INFORMATION = "In this panel all atomic classes in the ontology are shown in the list above. " +
032                                                                                     "Select one of them which should be (re)learned from then press \"Next-Button\"";
033        
034        ClassPanelSparql panel3;
035        
036        public ClassPanelSparqlDescriptor() {
037            panel3 = new ClassPanelSparql();
038           
039                 
040            setPanelDescriptorIdentifier(IDENTIFIER);
041            setPanelComponent(panel3);
042          
043        }
044        
045        @Override
046            public Object getNextPanelDescriptor() {
047            return LearningPanelDescriptor.IDENTIFIER;
048        }
049        
050        @Override
051            public Object getBackPanelDescriptor() {
052            return KnowledgeSourcePanelDescriptor.IDENTIFIER;
053        }
054        
055        @Override
056            public void aboutToDisplayPanel() {
057            getWizard().getInformationField().setText(INFORMATION);
058            
059        }
060        
061      
062            
063            
064            
065    
066            
067        
068       
069    
070        
071        
072    }