edu.stanford.smi.protegex.owl.swrl.bridge.impl
Class MultiArgumentImpl
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.impl.ArgumentImpl
edu.stanford.smi.protegex.owl.swrl.bridge.impl.BuiltInArgumentImpl
edu.stanford.smi.protegex.owl.swrl.bridge.impl.MultiArgumentImpl
- All Implemented Interfaces:
- Argument, BuiltInArgument, MultiArgument, Comparable<BuiltInArgument>
public class MultiArgumentImpl
- extends BuiltInArgumentImpl
- implements MultiArgument
A class used to bind multiple arguments to a built-in argument
MultiArgumentImpl
public MultiArgumentImpl()
MultiArgumentImpl
public MultiArgumentImpl(List<BuiltInArgument> arguments)
addArgument
public void addArgument(BuiltInArgument argument)
- Specified by:
addArgument in interface MultiArgument
setArguments
public void setArguments(List<BuiltInArgument> arguments)
- Specified by:
setArguments in interface MultiArgument
getArguments
public List<BuiltInArgument> getArguments()
- Specified by:
getArguments in interface MultiArgument
getNumberOfArguments
public int getNumberOfArguments()
- Specified by:
getNumberOfArguments in interface MultiArgument
hasNoArguments
public boolean hasNoArguments()
- Specified by:
hasNoArguments in interface MultiArgument
setVariableName
public void setVariableName(String variableName)
- Specified by:
setVariableName in interface Argument- Overrides:
setVariableName in class ArgumentImpl
compareTo
public int compareTo(BuiltInArgument argument)
- Specified by:
compareTo in interface Comparable<BuiltInArgument>
Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.