public interface AtomicDecomposition
| Modifier and Type | Method and Description |
|---|---|
Atom |
getAtomForAxiom(OWLAxiom axiom) |
AtomList |
getAtomList() |
Set<Atom> |
getAtoms() |
Set<Atom> |
getBottomAtoms() |
Set<Atom> |
getDependencies(Atom atom) |
Set<Atom> |
getDependencies(Atom atom,
boolean direct) |
Set<Atom> |
getDependents(Atom atom) |
Set<Atom> |
getDependents(Atom atom,
boolean direct) |
Stream<OWLAxiom> |
getModule(Stream<OWLEntity> signature,
boolean useSemantics,
ModuleType moduletype) |
Set<OWLAxiom> |
getPrincipalIdeal(Atom atom) |
Set<OWLEntity> |
getPrincipalIdealSignature(Atom atom) |
Set<Atom> |
getRelatedAtoms(Atom atom) |
Set<OWLAxiom> |
getTautologies() |
Map<OWLEntity,Set<Atom>> |
getTermBasedIndex() |
Set<Atom> |
getTopAtoms() |
boolean |
isBottomAtom(Atom atom) |
boolean |
isTopAtom(Atom atom) |
Set<Atom> getDependencies(Atom atom)
atom - atomSet<Atom> getDependents(Atom atom)
atom - atom@Nullable Atom getAtomForAxiom(OWLAxiom axiom)
axiom - the axiom to searchMap<OWLEntity,Set<Atom>> getTermBasedIndex()
boolean isTopAtom(Atom atom)
atom - atomboolean isBottomAtom(Atom atom)
atom - atomSet<Atom> getRelatedAtoms(Atom atom)
atom - atomSet<OWLAxiom> getPrincipalIdeal(Atom atom)
atom - atomSet<OWLEntity> getPrincipalIdealSignature(Atom atom)
atom - atomSet<Atom> getDependencies(Atom atom, boolean direct)
atom - atomdirect - true if only direct dependencies should be returnedSet<Atom> getDependents(Atom atom, boolean direct)
atom - atomdirect - true if only direct dependents should be returnedStream<OWLAxiom> getModule(Stream<OWLEntity> signature, boolean useSemantics, ModuleType moduletype)
signature - signature for the module to extractuseSemantics - true if semantic extraction should be usedmoduletype - type of moduleAtomList getAtomList()
Copyright © 2020 The University of Manchester. All rights reserved.