001 /**
002 * Copyright (C) 2007-2009, 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 package org.dllearner.tools.protege;
021 /**
022 * This Class handles the manchester String, the normal string and if the Individual is a positive Individual.
023 * @author Christian Koetteritzsch
024 *
025 */
026 public class IndividualObject {
027
028 private final String normalIndividual;
029 private boolean isPos;
030
031 /**
032 * Constructor for the IndividualObject.
033 * @param normal String
034 * @param pos boolean
035 */
036 public IndividualObject(String normal, boolean pos) {
037 normalIndividual = normal;
038 isPos = pos;
039 }
040
041 /**
042 * This method returns the String of the Individual.
043 * @return String normalIndividual
044 */
045 public String getIndividualString() {
046 return normalIndividual;
047 }
048
049 /**
050 * This method returns if the Example is a positive Example.
051 * @return boolean isPos
052 */
053 public boolean isPositiveExample() {
054 return isPos;
055 }
056
057 /**
058 * This method sets the example positive or negative if changed to the other list.
059 * @param pos boolean
060 */
061 public void setExamplePositive(boolean pos) {
062 isPos = pos;
063 }
064
065 }