org.aksw.commons.accessors.CollectionAccessorFromCollectionValue Maven / Gradle / Ivy
package org.aksw.commons.accessors;
import java.util.Collection;
import com.google.common.collect.Range;
public class CollectionAccessorFromCollectionValue
implements CollectionAccessor
{
protected final SingleValuedAccessor> delegate;
protected final Range multiplicity = Range.atLeast(0l);
public CollectionAccessorFromCollectionValue(SingleValuedAccessor> delegate) {
super();
this.delegate = delegate;
//this.delegateCollectionView = new CollectionFromSingleValuedAccessor<>(delegate);
}
@Override
public Collection get() {
Collection result = delegate.get();
return result;
}
@Override
public Range getMultiplicity() {
return multiplicity;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy