| /** |
| */ |
| package org.eclipse.fx.ide.gradient.model.gradient; |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Fx Radial Gradient</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * <ul> |
| * <li>{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getFocusAngle <em>Focus Angle</em>}</li> |
| * <li>{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getFocusDistance <em>Focus Distance</em>}</li> |
| * <li>{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getCenterX <em>Center X</em>}</li> |
| * <li>{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getCenterY <em>Center Y</em>}</li> |
| * <li>{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getRadius <em>Radius</em>}</li> |
| * </ul> |
| * </p> |
| * |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient() |
| * @model |
| * @generated |
| */ |
| public interface FxRadialGradient extends FxGradient { |
| |
| /** |
| * Returns the value of the '<em><b>Focus Angle</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Focus Angle</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Focus Angle</em>' attribute. |
| * @see #setFocusAngle(double) |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient_FocusAngle() |
| * @model |
| * @generated |
| */ |
| double getFocusAngle(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getFocusAngle <em>Focus Angle</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Focus Angle</em>' attribute. |
| * @see #getFocusAngle() |
| * @generated |
| */ |
| void setFocusAngle(double value); |
| |
| /** |
| * Returns the value of the '<em><b>Focus Distance</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Focus Distance</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Focus Distance</em>' attribute. |
| * @see #setFocusDistance(double) |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient_FocusDistance() |
| * @model |
| * @generated |
| */ |
| double getFocusDistance(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getFocusDistance <em>Focus Distance</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Focus Distance</em>' attribute. |
| * @see #getFocusDistance() |
| * @generated |
| */ |
| void setFocusDistance(double value); |
| |
| /** |
| * Returns the value of the '<em><b>Center X</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Center X</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Center X</em>' attribute. |
| * @see #setCenterX(double) |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient_CenterX() |
| * @model |
| * @generated |
| */ |
| double getCenterX(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getCenterX <em>Center X</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Center X</em>' attribute. |
| * @see #getCenterX() |
| * @generated |
| */ |
| void setCenterX(double value); |
| |
| /** |
| * Returns the value of the '<em><b>Center Y</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Center Y</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Center Y</em>' attribute. |
| * @see #setCenterY(double) |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient_CenterY() |
| * @model |
| * @generated |
| */ |
| double getCenterY(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getCenterY <em>Center Y</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Center Y</em>' attribute. |
| * @see #getCenterY() |
| * @generated |
| */ |
| void setCenterY(double value); |
| |
| /** |
| * Returns the value of the '<em><b>Radius</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Radius</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Radius</em>' attribute. |
| * @see #setRadius(double) |
| * @see org.eclipse.fx.ide.gradient.model.gradient.GradientPackage#getFxRadialGradient_Radius() |
| * @model |
| * @generated |
| */ |
| double getRadius(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.fx.ide.gradient.model.gradient.FxRadialGradient#getRadius <em>Radius</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Radius</em>' attribute. |
| * @see #getRadius() |
| * @generated |
| */ |
| void setRadius(double value); |
| |
| } // FxRadialGradient |