Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.swrl.bridge
Interface MultiArgument

All Superinterfaces:
Argument, BuiltInArgument, Comparable<BuiltInArgument>
All Known Implementing Classes:
MultiArgumentImpl

public interface MultiArgument
extends BuiltInArgument

A class used to bind multiple arguments to a built-in argument. See here for details.


Method Summary
 void addArgument(BuiltInArgument argument)
           
 List<BuiltInArgument> getArguments()
           
 int getNumberOfArguments()
           
 boolean hasNoArguments()
           
 void setArguments(List<BuiltInArgument> arguments)
           
 
Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.bridge.BuiltInArgument
getBuiltInMultiArgumentResult, getBuiltInResult, hasBuiltInMultiArgumentResult, hasBuiltInResult, setBuiltInResult
 
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
 

Method Detail

addArgument

void addArgument(BuiltInArgument argument)

setArguments

void setArguments(List<BuiltInArgument> arguments)

getArguments

List<BuiltInArgument> getArguments()

getNumberOfArguments

int getNumberOfArguments()

hasNoArguments

boolean hasNoArguments()

Protégé-OWL 3.4.8

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