Package org.semanticweb.elk.util.collections.chains

Interface Summary
Chain<T extends ModifiableLink<T>> A linked list of elements together with helper functions to find, create if not found, and remove elements in the chain.
Chainable<T extends ModifiableLink<T>> Elements that can be inserted and removed from Chains
Link<T> An object holding a (possibly null) reference to other object.
Matcher<I,O> A class of matching an object of one type against elements of another type.
ModifiableLink<T>  
ReferenceFactory<T,O extends ModifiableLink<T>> A factoring for creating references
 

Class Summary
AbstractChain<T extends ModifiableLink<T>> This class provides a skeletal implementation of the Chain interface to minimize the effort required to implement this interface.
ModifiableLinkImpl<T> A simple implementation of the Link and ModifiableLink interfaces.
SimpleTypeBasedMatcher<T,O>  
 



Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.