/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.fxg.fxg; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Matrix</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getA <em>A</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getB <em>B</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getC <em>C</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getD <em>D</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getTx <em>Tx</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getTy <em>Ty</em>}</li> * </ul> * </p> * * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix() * @model * @generated */ public interface Matrix extends FXGElement { /** * Returns the value of the '<em><b>A</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>A</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>A</em>' attribute. * @see #setA(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_A() * @model * @generated */ Double getA(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getA <em>A</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>A</em>' attribute. * @see #getA() * @generated */ void setA(Double value); /** * Returns the value of the '<em><b>B</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>B</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>B</em>' attribute. * @see #setB(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_B() * @model * @generated */ Double getB(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getB <em>B</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>B</em>' attribute. * @see #getB() * @generated */ void setB(Double value); /** * Returns the value of the '<em><b>C</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>C</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>C</em>' attribute. * @see #setC(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_C() * @model * @generated */ Double getC(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getC <em>C</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>C</em>' attribute. * @see #getC() * @generated */ void setC(Double value); /** * Returns the value of the '<em><b>D</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>D</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>D</em>' attribute. * @see #setD(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_D() * @model * @generated */ Double getD(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getD <em>D</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>D</em>' attribute. * @see #getD() * @generated */ void setD(Double value); /** * Returns the value of the '<em><b>Tx</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Tx</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Tx</em>' attribute. * @see #setTx(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_Tx() * @model * @generated */ Double getTx(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getTx <em>Tx</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Tx</em>' attribute. * @see #getTx() * @generated */ void setTx(Double value); /** * Returns the value of the '<em><b>Ty</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ty</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ty</em>' attribute. * @see #setTy(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getMatrix_Ty() * @model * @generated */ Double getTy(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.Matrix#getTy <em>Ty</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ty</em>' attribute. * @see #getTy() * @generated */ void setTy(Double value); } // Matrix