Overview | Package | Class | Tree | Deprecated | Index | Help
| Protégé-OWL 3.4 rc1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## edu.stanford.smi.protegex.owl.swrl.bridge
Interface BuiltInAtom

All Superinterfaces:
  Atom

All Known Implementing Classes:
  BuiltInAtomImpl

    public interface BuiltInAtom

extends Atom

Interface representing a SWRL built-in atom

Method Summary
`void` | `addArguments(List<BuiltInArgument> additionalArguments)`
`List<BuiltInArgument>` | `getArguments()`
`Set<String>` | `getArgumentsVariableNames()`
`String` | `getArgumentVariableName(int argumentNumber)`
`int` | `getBuiltInIndex()`
`String` | `getBuiltInName()`
`String` | `getBuiltInPrefixedName()`
`int` | `getNumberOfArguments()`
`Set<String>` | `getUnboundArgumentVariableNames()`
`boolean` | `hasUnboundArguments()`
`boolean` | `isArgumentAVariable(int argumentNumber)`
`boolean` | `isArgumentUnbound(int argumentNumber)`
`boolean` | `isSQWRLMakeCollection()`
`void` | `setBuiltInIndex(int builtInIndex)`
`void` | `setIsSQWRLMakeCollection()`
`void` | `setUsesSQWRLVariables()`
`boolean` | `usesAtLeastOneVariableOf(Set<String> variableNames)`
`boolean` | `usesSQWRLVariables()`

Methods inherited from interface edu.stanford.smi.protegex.owl.swrl.bridge.Atom
`getReferencedClassNames, getReferencedIndividualNames, getReferencedPropertyNames, getReferencedVariableNames, hasReferencedClasses, hasReferencedIndividuals, hasReferencedProperties, hasReferencedVariables`

Method Detail

### getBuiltInName

    String getBuiltInName()

### getBuiltInPrefixedName

    String getBuiltInPrefixedName()

### getArguments

    List<BuiltInArgument> getArguments()

### getNumberOfArguments

    int getNumberOfArguments()

### getBuiltInIndex

    int getBuiltInIndex()

### setBuiltInIndex

    void setBuiltInIndex(int builtInIndex)

### usesAtLeastOneVariableOf

    boolean usesAtLeastOneVariableOf(Set<String> variableNames)
                                     throws BuiltInException

  Throws:
    `BuiltInException`

### isArgumentAVariable

    boolean isArgumentAVariable(int argumentNumber)
                                throws BuiltInException

  Throws:
    `BuiltInException`

### isArgumentUnbound

    boolean isArgumentUnbound(int argumentNumber)
                              throws BuiltInException

  Throws:
    `BuiltInException`

### hasUnboundArguments

    boolean hasUnboundArguments()

### getUnboundArgumentVariableNames

    Set<String> getUnboundArgumentVariableNames()
                                                throws BuiltInException

  Throws:
    `BuiltInException`

### getArgumentVariableName

    String getArgumentVariableName(int argumentNumber)
                                   throws BuiltInException

  Throws:
    `BuiltInException`

### getArgumentsVariableNames

    Set<String> getArgumentsVariableNames()
                                          throws BuiltInException

  Throws:
    `BuiltInException`

### addArguments

    void addArguments(List<BuiltInArgument> additionalArguments)

### usesSQWRLVariables

    boolean usesSQWRLVariables()

### setUsesSQWRLVariables

    void setUsesSQWRLVariables()

### isSQWRLMakeCollection

    boolean isSQWRLMakeCollection()

### setIsSQWRLMakeCollection

    void setIsSQWRLMakeCollection()

Overview | Package | Class | Tree | Deprecated | Index | Help
| Protégé-OWL 3.4 rc1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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