@Override public Iterable<? extends IndexedObjectSomeValuesFrom> getPropagatedSubsumers( IndexedPropertyChain subRoot) { if (subContextsByObjectProperty_ == null) { return Collections.emptyList(); } SubContext subContext = subContextsByObjectProperty_.get(subRoot); if (subContext == null) { return Collections.emptyList(); } return subContext.getPropagatedSubsumers(); }
@Override public boolean isEmpty(IndexedObjectProperty subRoot) { if (subContextsByObjectProperty_ == null) return true; // else SubContext subContext = subContextsByObjectProperty_.get(subRoot); return subContext == null || subContext.isEmpty(); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.containsSubConclusion(subConclusion); }
@Override public Boolean visit(Propagation subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.removeSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { return getCreateSubContext( subConclusion.getSubDestination()).addSubConclusion( subConclusion); }
@Override public Boolean visit(Propagation subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.containsSubConclusion(subConclusion); }
@Override public Boolean visit(Propagation subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.removeSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { return getCreateSubContext( subConclusion.getSubDestination()).addSubConclusion( subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.containsSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.removeSubConclusion(subConclusion); }
@Override public Boolean visit(Propagation subConclusion) { return getCreateSubContext(subConclusion.getSubDestination()) .addSubConclusion(subConclusion); }
@Override public Iterable<? extends IndexedObjectSomeValuesFrom> getPropagatedSubsumers( IndexedPropertyChain subRoot) { if (subContextsByObjectProperty_ == null) { return Collections.emptyList(); } SubContext subContext = subContextsByObjectProperty_.get(subRoot); if (subContext == null) { return Collections.emptyList(); } return subContext.getPropagatedSubsumers(); }
@Override public boolean isEmpty(IndexedObjectProperty subRoot) { if (subContextsByObjectProperty_ == null) return true; // else SubContext subContext = subContextsByObjectProperty_.get(subRoot); return subContext == null || subContext.isEmpty(); }
@Override public Boolean visit(Propagation subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.containsSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.removeSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { return getCreateSubContext( subConclusion.getSubDestination()).addSubConclusion( subConclusion); }
@Override public Iterable<? extends IndexedObjectSomeValuesFrom> getPropagatedSubsumers( IndexedPropertyChain subRoot) { if (subContextsByObjectProperty_ == null) { return Collections.emptyList(); } SubContext subContext = subContextsByObjectProperty_.get(subRoot); if (subContext == null) { return Collections.emptyList(); } return subContext.getPropagatedSubsumers(); }
@Override public boolean isEmpty(IndexedObjectProperty subRoot) { if (subContextsByObjectProperty_ == null) return true; // else SubContext subContext = subContextsByObjectProperty_.get(subRoot); return subContext == null || subContext.isEmpty(); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.containsSubConclusion(subConclusion); }
@Override public Boolean visit(SubContextInitialization subConclusion) { SubContext subContext = getCreateSubContext(subConclusion .getSubDestination()); if (subContext == null) return false; // else return subContext.removeSubConclusion(subConclusion); }