package org.implab.gradle.variants.artifacts.internal;

import java.util.Optional;

import org.gradle.api.Action;
import org.implab.gradle.variants.artifacts.VariantArtifactsConfiguration;
import org.implab.gradle.variants.artifacts.VariantArtifactsContext;
import org.implab.gradle.variants.core.Variant;
import org.implab.gradle.variants.core.VariantsView;

public class DefaultVariantArtifactsContext implements VariantArtifactsContext {

    @Override
    public VariantsView getVariants() {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'getVariants'");
    }

    @Override
    public void all(Action<? super VariantArtifactsConfiguration> action) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'all'");
    }

    @Override
    public Optional<VariantArtifactsConfiguration> findArtifacts(Variant variant) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findArtifacts'");
    }

    @Override
    public VariantArtifactsConfiguration requireArtifacts(Variant variant) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'requireArtifacts'");
    }

}
