public static int structuralHashCode(ElkClass entity) { return combinedHashCode(CachedIndexedClass.class, entity.getIri()); }
@Override protected int hashCode(ElkClass referent) { return HashGenerator.combinedHashCode("ElkClass", referent.getIri()); }
public static CachedIndexedClass structuralEquals( CachedIndexedClass first, Object second) { if (first == second) { return first; } if (second instanceof CachedIndexedClass) { CachedIndexedClass secondEntry = (CachedIndexedClass) second; if (first.getElkEntity().getIri() .equals(secondEntry.getElkEntity().getIri())) return secondEntry; } return null; }
public static CachedIndexedClass structuralEquals( CachedIndexedClass first, Object second) { if (first == second) { return first; } if (second instanceof CachedIndexedClass) { CachedIndexedClass secondEntry = (CachedIndexedClass) second; if (first.getElkEntity().getIri() .equals(secondEntry.getElkEntity().getIri())) return secondEntry; } return null; }
private static void checkOwlNothing(IndexedClass candidate) { if (!candidate.getElkEntity().getIri().equals(PredefinedElkIris.OWL_NOTHING)) { throw new IllegalArgumentException( "The rule can be registered only for owl:Nothing and not for " + candidate); } }
@Override public OWLClass visit(ElkClass expression) { return owlFactory_.getOWLClass(convert(expression.getIri())); }
@Override public OWLClass visit(ElkClass expression) { return owlFactory_.getOWLClass(convert(expression.getIri())); }
@Override public Integer visit(ElkClass expression) { return combinedHashCode(hashCode(ElkClass.class), hashCode(expression.getIri())); }
@Override public Integer visit(ElkClass expression) { return combinedHashCode(hashCode(ElkClass.class), hashCode(expression.getIri())); }
@Override public Integer visit(ElkClass expression) { return combinedHashCode(hashCode(ElkClass.class), hashCode(expression.getIri())); }
SubClassInclusionOwlThingMatch1(SubClassInclusionOwlThing parent, SubClassInclusionComposedMatch1 conclusionMatch) { super(parent); originMatch_ = conclusionMatch.getDestinationMatch(); ElkClass subsumerMatch = conclusionMatch.getSubsumerElkClassMatch(); if (!subsumerMatch.getIri().equals(PredefinedElkIris.OWL_THING)) { throw new ElkMatchException(parent.getConclusionSubsumer(), subsumerMatch); } checkEquals(conclusionMatch, getParentConclusionMatch(DEBUG_FACTORY)); }
SubClassInclusionOwlThingMatch1(SubClassInclusionOwlThing parent, SubClassInclusionComposedMatch1 conclusionMatch) { super(parent); originMatch_ = conclusionMatch.getDestinationMatch(); ElkClass subsumerMatch = conclusionMatch.getSubsumerElkClassMatch(); if (!subsumerMatch.getIri().equals(PredefinedElkIris.OWL_THING)) { throw new ElkMatchException(parent.getConclusionSubsumer(), subsumerMatch); } checkEquals(conclusionMatch, getParentConclusionMatch(DEBUG_FACTORY)); }
SubClassInclusionOwlThingMatch1(SubClassInclusionOwlThing parent, SubClassInclusionComposedMatch1 conclusionMatch) { super(parent); originMatch_ = conclusionMatch.getDestinationMatch(); ElkClass subsumerMatch = conclusionMatch.getSubsumerElkClassMatch(); if (!subsumerMatch.getIri().equals(PredefinedElkIris.OWL_THING)) { throw new ElkMatchException(parent.getConclusionSubsumer(), subsumerMatch); } checkEquals(conclusionMatch, getParentConclusionMatch(DEBUG_FACTORY)); }