IndividualPropertyAtom.java revision 2
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// The MIT License
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose//
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// Copyright (c) 2004 Evren Sirin
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose//
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// Permission is hereby granted, free of charge, to any person obtaining a copy
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// of this software and associated documentation files (the "Software"), to
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// deal in the Software without restriction, including without limitation the
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// sell copies of the Software, and to permit persons to whom the Software is
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// furnished to do so, subject to the following conditions:
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose//
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// The above copyright notice and this permission notice shall be included in
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// all copies or substantial portions of the Software.
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose//
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose// IN THE SOFTWARE.
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose/*
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose * Created on Oct 26, 2004
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose */
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bosepackage org.mindswap.swrl;
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Boseimport org.mindswap.owl.OWLObjectProperty;
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose/**
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose * @author Evren Sirin
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose */
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bosepublic interface IndividualPropertyAtom extends Atom {
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public OWLObjectProperty getPropertyPredicate();
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public void setPropertyPredicate(OWLObjectProperty p);
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public SWRLIndividualObject getArgument1();
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public void setArgument1(SWRLIndividualObject obj);
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public SWRLIndividualObject getArgument2();
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose public void setArgument2(SWRLIndividualObject obj);
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose}
b4e45531b3e98efce868d8a01ebd2dbe54348217Sumit Bose