edu.stanford.smi.protegex.owl.swrl.bridge
Class ArgumentFactory
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.ArgumentFactory
- Direct Known Subclasses:
- ArgumentFactoryImpl
public abstract class ArgumentFactory
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArgumentFactory
public ArgumentFactory()
getFactory
public static ArgumentFactory getFactory()
createClassArgument
public abstract ClassArgument createClassArgument(String className)
createIndividualArgument
public abstract IndividualArgument createIndividualArgument(String individualName)
createObjectPropertyArgument
public abstract ObjectPropertyArgument createObjectPropertyArgument(String propertyName)
createDatatypePropertyArgument
public abstract DatatypePropertyArgument createDatatypePropertyArgument(String propertyName)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(String s)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(Number n)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(boolean b)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(int i)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(long l)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(float f)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(double d)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(short s)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(Byte b)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(BigDecimal bd)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(BigInteger bi)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(PrimitiveXSDType xsd)
createDatatypeValueArgument
public abstract DatatypeValueArgument createDatatypeValueArgument(OWLDatatypeValue datatypeValue)
createMultiArgument
public abstract MultiArgument createMultiArgument(String variableName,
String prefixedVariableName)
createMultiArgument
public abstract MultiArgument createMultiArgument(String variableName,
String prefixedVariableName,
List<BuiltInArgument> arguments)
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.