public class SWRLBuiltInAtomImpl extends SWRLAtomImpl implements SWRLBuiltInAtom
Constructor and Description |
---|
SWRLBuiltInAtomImpl(IRI predicate,
List<SWRLDArgument> args) |
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
void |
accept(SWRLObjectVisitor visitor) |
<O> O |
accept(SWRLObjectVisitorEx<O> visitor) |
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
boolean |
equals(Object obj) |
Collection<SWRLArgument> |
getAllArguments()
Gets all of the arguments in this atom.
|
List<SWRLDArgument> |
getArguments() |
IRI |
getPredicate()
Gets the predicate of this atom.
|
boolean |
isCoreBuiltIn()
Determines if the predicate of this atom is is a core builtin.
|
compareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toString
getNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toString
compareTo
getSignature
containsEntityInSignature
getAnonymousIndividuals
getClassesInSignature
getObjectPropertiesInSignature
getDataPropertiesInSignature
getIndividualsInSignature
getDatatypesInSignature
getAnnotationPropertiesInSignature
isAnonymous, isNamed
public SWRLBuiltInAtomImpl(@Nonnull IRI predicate, @Nonnull List<SWRLDArgument> args)
predicate
- predicateargs
- builtin argumentpublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet
in interface HasIncrementalSignatureGenerationSupport
entities
- entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet
in interface HasIncrementalSignatureGenerationSupport
anons
- anonymous individuals set where individuals will be addedpublic IRI getPredicate()
SWRLAtom
getPredicate
in interface SWRLAtom
getPredicate
in interface SWRLBuiltInAtom
getPredicate
in class SWRLAtomImpl
public boolean isCoreBuiltIn()
SWRLBuiltInAtom
isCoreBuiltIn
in interface SWRLBuiltInAtom
true
if this is a core builtin, otherwise false
public List<SWRLDArgument> getArguments()
getArguments
in interface SWRLBuiltInAtom
public Collection<SWRLArgument> getAllArguments()
SWRLAtom
getAllArguments
in interface SWRLAtom
public void accept(OWLObjectVisitor visitor)
OWLObject
public void accept(SWRLObjectVisitor visitor)
accept
in interface SWRLObject
visitor
- visitor to acceptpublic <O> O accept(SWRLObjectVisitorEx<O> visitor)
accept
in interface SWRLObject
O
- visitor return typevisitor
- visitor to acceptpublic <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
public boolean equals(Object obj)
equals
in class OWLObjectImplWithoutEntityAndAnonCaching
Copyright © 2020 The University of Manchester. All rights reserved.