Protégé-OWL 3.4.1

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

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.ArgumentFactory
      extended by edu.stanford.smi.protegex.owl.swrl.bridge.impl.ArgumentFactoryImpl

public class ArgumentFactoryImpl
extends ArgumentFactory


Constructor Summary
ArgumentFactoryImpl()
           
 
Method Summary
 ClassArgument createClassArgument(String className)
           
 DatatypePropertyArgument createDatatypePropertyArgument(String propertyName)
           
 DatatypeValueArgument createDatatypeValueArgument(BigDecimal bd)
           
 DatatypeValueArgument createDatatypeValueArgument(BigInteger bi)
           
 DatatypeValueArgument createDatatypeValueArgument(boolean b)
           
 DatatypeValueArgument createDatatypeValueArgument(Byte b)
           
 DatatypeValueArgument createDatatypeValueArgument(double d)
           
 DatatypeValueArgument createDatatypeValueArgument(float f)
           
 DatatypeValueArgument createDatatypeValueArgument(int i)
           
 DatatypeValueArgument createDatatypeValueArgument(long l)
           
 DatatypeValueArgument createDatatypeValueArgument(Number n)
           
 DatatypeValueArgument createDatatypeValueArgument(OWLDatatypeValue datatypeValue)
           
 DatatypeValueArgument createDatatypeValueArgument(PrimitiveXSDType xsd)
           
 DatatypeValueArgument createDatatypeValueArgument(short s)
           
 DatatypeValueArgument createDatatypeValueArgument(String s)
           
 IndividualArgument createIndividualArgument(String individualName)
           
 MultiArgument createMultiArgument(String variableName, String prefixedVariableName)
           
 MultiArgument createMultiArgument(String variableName, String prefixedVariableName, List<BuiltInArgument> arguments)
           
 ObjectPropertyArgument createObjectPropertyArgument(String propertyName)
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.swrl.bridge.ArgumentFactory
getFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentFactoryImpl

public ArgumentFactoryImpl()
Method Detail

createClassArgument

public ClassArgument createClassArgument(String className)
Specified by:
createClassArgument in class ArgumentFactory

createIndividualArgument

public IndividualArgument createIndividualArgument(String individualName)
Specified by:
createIndividualArgument in class ArgumentFactory

createObjectPropertyArgument

public ObjectPropertyArgument createObjectPropertyArgument(String propertyName)
Specified by:
createObjectPropertyArgument in class ArgumentFactory

createDatatypePropertyArgument

public DatatypePropertyArgument createDatatypePropertyArgument(String propertyName)
Specified by:
createDatatypePropertyArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(String s)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(Number n)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(boolean b)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(int i)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(long l)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(float f)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(double d)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(short s)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(Byte b)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(BigDecimal bd)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(BigInteger bi)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(PrimitiveXSDType xsd)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createDatatypeValueArgument

public DatatypeValueArgument createDatatypeValueArgument(OWLDatatypeValue datatypeValue)
Specified by:
createDatatypeValueArgument in class ArgumentFactory

createMultiArgument

public MultiArgument createMultiArgument(String variableName,
                                         String prefixedVariableName)
Specified by:
createMultiArgument in class ArgumentFactory

createMultiArgument

public MultiArgument createMultiArgument(String variableName,
                                         String prefixedVariableName,
                                         List<BuiltInArgument> arguments)
Specified by:
createMultiArgument in class ArgumentFactory

Protégé-OWL 3.4.1

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