public QueryNode( final ComparatorKeyProvider<? super T> comparatorKeyProvider) { super(comparatorKeyProvider); this.directSuperNodes_ = new ArrayHashSet<Node<T>>(); }
@Override protected Collection<IndexedComplexPropertyChain> newRecord() { return new ArrayHashSet<IndexedComplexPropertyChain>(2); } }
public QueryNode(final Iterable<T> allMembers, final int size, final ComparatorKeyProvider<? super T> comparatorKeyProvider) { super(allMembers, size, comparatorKeyProvider); this.directSuperNodes_ = new ArrayHashSet<Node<T>>(); }
public QueryNode(final Iterable<T> allMembers, final int size, final ComparatorKeyProvider<? super T> comparatorKeyProvider) { super(allMembers, size, comparatorKeyProvider); this.directSuperNodes_ = new ArrayHashSet<Node<T>>(); }
public OrphanTypeNode(final Iterable<? extends T> members, final int size, final T canonical, final Taxonomy<T> taxonomy, final int estimatedInstanceNodes) { super(members, size, canonical, taxonomy); this.instanceNodes = new ArrayHashSet<OrphanInstanceNode<T, I>>( estimatedInstanceNodes); }
@Override protected Collection<Value> newRecord() { return new ArrayHashSet<Value>(); } }
@Override protected Collection<IndexedComplexPropertyChain> newRecord() { return new ArrayHashSet<IndexedComplexPropertyChain>(2); } }
/** * Construct a new {@link Context} for the given {@link IndexedContextRoot}. * Initially, the context is not active. * * @param root */ public ContextImpl(IndexedContextRoot root) { this.root_ = root; this.toDo_ = new SynchronizedArrayListActivationStack<ClassInference>(); this.composedSubsumers_ = new ArrayHashSet<IndexedClassExpression>(16); this.decomposedSubsumers_ = new ArrayHashSet<IndexedClassExpression>(8); }
private void addRelated(final IndexedClassExpression queryClass, final ElkClass related) { // Synchronized on queriesByRelated_ by caller. Collection<IndexedClassExpression> queryClasses = queriesByRelated_ .get(related); if (queryClasses == null) { queryClasses = new ArrayHashSet<IndexedClassExpression>(); queriesByRelated_.put(related, queryClasses); } queryClasses.add(queryClass); }
private void addRelated(final IndexedClassExpression queryClass, final ElkClass related) { // Synchronized on queriesByRelated_ by caller. Collection<IndexedClassExpression> queryClasses = queriesByRelated_ .get(related); if (queryClasses == null) { queryClasses = new ArrayHashSet<IndexedClassExpression>(); queriesByRelated_.put(related, queryClasses); } queryClasses.add(queryClass); }
@Override public Boolean visit(Propagation subConclusion) { if (propagatedSubsumers_ == null) propagatedSubsumers_ = new ArrayHashSet<IndexedObjectSomeValuesFrom>( 3); return propagatedSubsumers_.add(subConclusion.getCarry()); }
@Override public Boolean visit(Propagation subConclusion) { if (propagatedSubsumers_ == null) propagatedSubsumers_ = new ArrayHashSet<IndexedObjectSomeValuesFrom>( 3); return propagatedSubsumers_.add(subConclusion.getCarry()); }
@Override public Boolean visit(Propagation subConclusion) { if (propagatedSubsumers_ == null) propagatedSubsumers_ = new ArrayHashSet<IndexedObjectSomeValuesFrom>( 3); return propagatedSubsumers_.add(subConclusion.getCarry()); }
/** * @return all {@link ElkNamedIndividual}s occurring in the ontology */ public synchronized Set<ElkNamedIndividual> getAllNamedIndividuals() { Set<ElkNamedIndividual> allNamedIndividuals = new ArrayHashSet<ElkNamedIndividual>( ontologyIndex.getClasses().size()); for (IndexedIndividual ii : ontologyIndex.getIndividuals()) allNamedIndividuals.add(ii.getElkEntity()); return allNamedIndividuals; }
/** * @return all {@link ElkNamedIndividual}s occurring in the ontology */ public synchronized Set<ElkNamedIndividual> getAllNamedIndividuals() { Set<ElkNamedIndividual> allNamedIndividuals = new ArrayHashSet<ElkNamedIndividual>( ontologyIndex.getClasses().size()); for (IndexedIndividual ii : ontologyIndex.getIndividuals()) allNamedIndividuals.add(ii.getElkEntity()); return allNamedIndividuals; }
/** * @return all {@link ElkClass}es occurring in the ontology */ public synchronized Set<ElkClass> getAllClasses() { Set<ElkClass> result = new ArrayHashSet<ElkClass>( ontologyIndex.getClasses().size()); for (IndexedClass ic : ontologyIndex.getClasses()) result.add(ic.getElkEntity()); return result; }
public void run(TaxonomyNode<T> start, Direction dir, TaxonomyNodeVisitor<T> visitor) { LinkedList<TaxonomyNode<T>> path = new LinkedList<TaxonomyNode<T>>(); Set<TaxonomyNode<T>> pathSet = new ArrayHashSet<TaxonomyNode<T>>(); run(start, dir, visitor, path, pathSet); }
public void initDeletions() { this.removedContextInitRules_ = null; this.todoDeletions_ = new ArrayHashSet<CachedIndexedObject<?>>(1024); this.removedContextRuleHeadByClassExpressions_ = new ArrayHashMap<ModifiableIndexedClassExpression, ChainableSubsumerRule>( 32); this.removedDefinitions_ = new ArrayHashMap<ModifiableIndexedClass, ModifiableIndexedClassExpression>( 32); this.removedDefinitionReasons_ = new ArrayHashMap<ModifiableIndexedClass, ElkAxiom>( 32); }
public void initDeletions() { this.removedContextInitRules_ = null; this.todoDeletions_ = new ArrayHashSet<CachedIndexedObject<?>>(1024); this.removedContextRuleHeadByClassExpressions_ = new ArrayHashMap<ModifiableIndexedClassExpression, ChainableSubsumerRule>( 32); this.removedDefinitions_ = new ArrayHashMap<ModifiableIndexedClass, ModifiableIndexedClassExpression>( 32); this.removedDefinitionReasons_ = new ArrayHashMap<ModifiableIndexedClass, ElkAxiom>( 32); }
public ContextSaturationFlagCheckingStage(AbstractReasonerState reasoner) { classes_ = reasoner.ontologyIndex.getClassExpressions(); nonSaturated_ = new ArrayHashSet<Context>(reasoner.saturationState .getNotSaturatedContexts().size()); nonSaturated_ .addAll(reasoner.saturationState.getNotSaturatedContexts()); saturationState_ = reasoner.saturationState; }