Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.swrl.bridge.impl
Class BuiltInArgumentImpl

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.ArgumentImpl
      extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.BuiltInArgumentImpl
All Implemented Interfaces:
Argument, BuiltInArgument, Comparable<BuiltInArgument>
Direct Known Subclasses:
ClassArgumentImpl, CollectionArgumentImpl, MultiArgumentImpl, P3SWRLIndividualArgumentReference, P3SWRLLiteralArgumentReference, P3SWRLVariableReference, PropertyArgumentImpl

public abstract class BuiltInArgumentImpl
extends ArgumentImpl
implements BuiltInArgument

Class representing argument to built-ins


Constructor Summary
BuiltInArgumentImpl()
           
BuiltInArgumentImpl(String variableName)
           
 
Method Summary
 boolean equals(Object obj)
           
 MultiArgument getBuiltInMultiArgumentResult()
           
 BuiltInArgument getBuiltInResult()
           
 boolean hasBuiltInMultiArgumentResult()
           
 boolean hasBuiltInResult()
           
 int hashCode()
           
 void setBuiltInResult(BuiltInArgument builtInResult)
           
 String toString()
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.swrl.bridge.impl.ArgumentImpl
getVariableName, isBound, isUnbound, isVariable, setBound, setUnbound, setVariableName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.bridge.Argument
getVariableName, isBound, isUnbound, isVariable, setUnbound, setVariableName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

BuiltInArgumentImpl

public BuiltInArgumentImpl()

BuiltInArgumentImpl

public BuiltInArgumentImpl(String variableName)
Method Detail

setBuiltInResult

public void setBuiltInResult(BuiltInArgument builtInResult)
                      throws BuiltInException
Specified by:
setBuiltInResult in interface BuiltInArgument
Throws:
BuiltInException

getBuiltInResult

public BuiltInArgument getBuiltInResult()
Specified by:
getBuiltInResult in interface BuiltInArgument

hasBuiltInResult

public boolean hasBuiltInResult()
Specified by:
hasBuiltInResult in interface BuiltInArgument

hasBuiltInMultiArgumentResult

public boolean hasBuiltInMultiArgumentResult()
Specified by:
hasBuiltInMultiArgumentResult in interface BuiltInArgument

getBuiltInMultiArgumentResult

public MultiArgument getBuiltInMultiArgumentResult()
                                            throws BuiltInException
Specified by:
getBuiltInMultiArgumentResult in interface BuiltInArgument
Throws:
BuiltInException

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class ArgumentImpl

hashCode

public int hashCode()
Overrides:
hashCode in class ArgumentImpl

Protégé-OWL 3.4.8

Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.