// Generated automatically from javafx.beans.binding.FloatExpression for testing purposes

package javafx.beans.binding;

import javafx.beans.binding.DoubleBinding;
import javafx.beans.binding.FloatBinding;
import javafx.beans.binding.NumberExpressionBase;
import javafx.beans.binding.ObjectExpression;
import javafx.beans.value.ObservableFloatValue;
import javafx.beans.value.ObservableValue;

abstract public class FloatExpression extends NumberExpressionBase implements ObservableFloatValue
{
    public DoubleBinding add(double p0){ return null; }
    public DoubleBinding divide(double p0){ return null; }
    public DoubleBinding multiply(double p0){ return null; }
    public DoubleBinding subtract(double p0){ return null; }
    public Float getValue(){ return null; }
    public FloatBinding add(float p0){ return null; }
    public FloatBinding add(int p0){ return null; }
    public FloatBinding add(long p0){ return null; }
    public FloatBinding divide(float p0){ return null; }
    public FloatBinding divide(int p0){ return null; }
    public FloatBinding divide(long p0){ return null; }
    public FloatBinding multiply(float p0){ return null; }
    public FloatBinding multiply(int p0){ return null; }
    public FloatBinding multiply(long p0){ return null; }
    public FloatBinding negate(){ return null; }
    public FloatBinding subtract(float p0){ return null; }
    public FloatBinding subtract(int p0){ return null; }
    public FloatBinding subtract(long p0){ return null; }
    public FloatExpression(){}
    public ObjectExpression<Float> asObject(){ return null; }
    public double doubleValue(){ return 0; }
    public float floatValue(){ return 0; }
    public int intValue(){ return 0; }
    public long longValue(){ return 0; }
    public static <T extends Number> FloatExpression floatExpression(javafx.beans.value.ObservableValue<T> p0){ return null; }
    public static FloatExpression floatExpression(ObservableFloatValue p0){ return null; }
}
