// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.builtin.hytalegenerator.positionproviders;

import java.util.Iterator;
import java.util.Collection;
import java.util.ArrayList;
import javax.annotation.Nonnull;
import java.util.List;

public class UnionPositionProvider extends PositionProvider
{
    @Nonnull
    private final List<PositionProvider> positionProviders;
    
    public UnionPositionProvider(@Nonnull final List<PositionProvider> positionProviders) {
        (this.positionProviders = new ArrayList<PositionProvider>()).addAll(positionProviders);
    }
    
    @Override
    public void positionsIn(@Nonnull final Context context) {
        for (final PositionProvider position : this.positionProviders) {
            position.positionsIn(context);
        }
    }
}
