de.fau.cs.www8.jadeowlcodec
Class UncheckedOverwritingASetUpdater
java.lang.Object
de.fau.cs.www8.jadeowlcodec.AbstractASetUpdater
de.fau.cs.www8.jadeowlcodec.UncheckedOverwritingASetUpdater
- All Implemented Interfaces:
- ASetUpdater
public class UncheckedOverwritingASetUpdater
- extends AbstractASetUpdater
- implements ASetUpdater
A simple ASetUpdater that simply dumps all existing class and property
information found for this URI in the target ASet,
without even doing consistency checking and rollback if the kb ends up inconsistent
Use this for copying into outgoing AssertionSets
Note that this can be unsafe because other individuals might reference
this individual with restrictions demanding certain implicit or explicit
class membership that might not be given after the update
- Author:
- Ulf Schreiber
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
public static final UncheckedOverwritingASetUpdater instance
UncheckedOverwritingASetUpdater
public UncheckedOverwritingASetUpdater()
copyIndividuals
public boolean copyIndividuals(java.util.Set<Uri.Individual> individuals,
AssertionSet from,
AssertionSet to)
- Specified by:
copyIndividuals in interface ASetUpdater
from - AssertionSet to copy data fromto - AssertionSet to copy into, must not remove existing GenericIndividuals
- Returns:
- false if the update failed
Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg