All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.anrisoftware.gsanalysis.synthesis.SynthesisFactory Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2015 Erwin Müller 
 *
 * This file is part of gsanalysis-synthesis. All rights reserved.
 */
package com.anrisoftware.gsanalysis.synthesis;

import com.anrisoftware.gsanalysis.core.Fraction;
import com.anrisoftware.gsanalysis.core.Gauge;
import com.anrisoftware.gsanalysis.core.Phase;

/**
 * Factory to create the synthesis.
 *
 * @author Erwin Mueller, [email protected]
 * @since 3.0
 */
public interface SynthesisFactory {

    /**
     * Create the synthesis.
     *
     * @param fraction
     *            the continued {@link Fraction}.
     *
     * @param gauge
     *            the {@link Gauge}.
     *
     * @param phase
     *            the {@link Phase}.
     *
     * @return the {@link Synthesis}.
     */
    @SuppressWarnings("rawtypes")
    Synthesis create(Fraction fraction, Gauge gauge, Phase phase);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy