public class SingleDirectBlockingChecker extends Object implements DirectBlockingChecker, Serializable
| Constructor and Description |
|---|
SingleDirectBlockingChecker() |
public void initialize(Tableau tableau)
initialize in interface DirectBlockingCheckertableau - tableaupublic void clear()
DirectBlockingCheckerclear in interface DirectBlockingCheckerpublic boolean isBlockedBy(Node blocker, Node blocked)
isBlockedBy in interface DirectBlockingCheckerblocker - blockerblocked - blockedpublic int blockingHashCode(Node node)
blockingHashCode in interface DirectBlockingCheckernode - nodepublic boolean canBeBlocker(Node node)
canBeBlocker in interface DirectBlockingCheckernode - nodepublic boolean canBeBlocked(Node node)
canBeBlocked in interface DirectBlockingCheckernode - nodepublic boolean hasBlockingInfoChanged(Node node)
hasBlockingInfoChanged in interface DirectBlockingCheckernode - nodepublic void clearBlockingInfoChanged(Node node)
clearBlockingInfoChanged in interface DirectBlockingCheckernode - nodepublic void nodeInitialized(Node node)
nodeInitialized in interface DirectBlockingCheckernode - nodepublic void nodeDestroyed(Node node)
nodeDestroyed in interface DirectBlockingCheckernode - nodepublic Node assertionAdded(Concept concept, Node node, boolean isCore)
assertionAdded in interface DirectBlockingCheckerconcept - conceptnode - nodeisCore - isCorepublic Node assertionRemoved(Concept concept, Node node, boolean isCore)
assertionRemoved in interface DirectBlockingCheckerconcept - conceptnode - nodeisCore - isCorepublic Node assertionAdded(DataRange range, Node node, boolean isCore)
assertionAdded in interface DirectBlockingCheckerrange - rangenode - nodeisCore - isCorepublic Node assertionRemoved(DataRange range, Node node, boolean isCore)
assertionRemoved in interface DirectBlockingCheckerrange - rangenode - nodeisCore - isCorepublic Node assertionAdded(AtomicRole atomicRole, Node nodeFrom, Node nodeTo, boolean isCore)
assertionAdded in interface DirectBlockingCheckeratomicRole - atomicRolenodeFrom - nodeFromnodeTo - nodeToisCore - isCorepublic Node assertionRemoved(AtomicRole atomicRole, Node nodeFrom, Node nodeTo, boolean isCore)
assertionRemoved in interface DirectBlockingCheckeratomicRole - atomicRolenodeFrom - nodeFromnodeTo - nodeToisCore - isCorepublic Node nodesMerged(Node mergeFrom, Node mergeInto)
nodesMerged in interface DirectBlockingCheckermergeFrom - mergeFrommergeInto - mergeIntopublic Node nodesUnmerged(Node mergeFrom, Node mergeInto)
nodesUnmerged in interface DirectBlockingCheckermergeFrom - mergeFrommergeInto - mergeIntopublic BlockingSignature getBlockingSignatureFor(Node node)
getBlockingSignatureFor in interface DirectBlockingCheckernode - nodepublic boolean hasChangedSinceValidation(Node node)
hasChangedSinceValidation in interface DirectBlockingCheckernode - nodepublic void setHasChangedSinceValidation(Node node, boolean hasChanged)
setHasChangedSinceValidation in interface DirectBlockingCheckernode - nodehasChanged - hasChangedCopyright © 2020. All rights reserved.