/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.fxg.fxg; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Container Attributes</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getBlockProgression <em>Block Progression</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingLeft <em>Padding Left</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingRight <em>Padding Right</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingTop <em>Padding Top</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingBottom <em>Padding Bottom</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnGap <em>Column Gap</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnCount <em>Column Count</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnWidth <em>Column Width</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getFirstBaselineOffset <em>First Baseline Offset</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getVerticalAlign <em>Vertical Align</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getLineBreak <em>Line Break</em>}</li> * </ul> * </p> * * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes() * @model interface="true" abstract="true" * @generated */ public interface ContainerAttributes extends EObject { /** * Returns the value of the '<em><b>Block Progression</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.BlockProgression}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Block Progression</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Block Progression</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.BlockProgression * @see #setBlockProgression(BlockProgression) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_BlockProgression() * @model * @generated */ BlockProgression getBlockProgression(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getBlockProgression <em>Block Progression</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Block Progression</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.BlockProgression * @see #getBlockProgression() * @generated */ void setBlockProgression(BlockProgression value); /** * Returns the value of the '<em><b>Padding Left</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Padding Left</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Padding Left</em>' attribute. * @see #setPaddingLeft(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_PaddingLeft() * @model * @generated */ Double getPaddingLeft(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingLeft <em>Padding Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Padding Left</em>' attribute. * @see #getPaddingLeft() * @generated */ void setPaddingLeft(Double value); /** * Returns the value of the '<em><b>Padding Right</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Padding Right</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Padding Right</em>' attribute. * @see #setPaddingRight(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_PaddingRight() * @model * @generated */ Double getPaddingRight(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingRight <em>Padding Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Padding Right</em>' attribute. * @see #getPaddingRight() * @generated */ void setPaddingRight(Double value); /** * Returns the value of the '<em><b>Padding Top</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Padding Top</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Padding Top</em>' attribute. * @see #setPaddingTop(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_PaddingTop() * @model * @generated */ Double getPaddingTop(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingTop <em>Padding Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Padding Top</em>' attribute. * @see #getPaddingTop() * @generated */ void setPaddingTop(Double value); /** * Returns the value of the '<em><b>Padding Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Padding Bottom</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Padding Bottom</em>' attribute. * @see #setPaddingBottom(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_PaddingBottom() * @model * @generated */ Double getPaddingBottom(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getPaddingBottom <em>Padding Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Padding Bottom</em>' attribute. * @see #getPaddingBottom() * @generated */ void setPaddingBottom(Double value); /** * Returns the value of the '<em><b>Column Gap</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Column Gap</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Column Gap</em>' attribute. * @see #setColumnGap(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_ColumnGap() * @model * @generated */ Double getColumnGap(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnGap <em>Column Gap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Column Gap</em>' attribute. * @see #getColumnGap() * @generated */ void setColumnGap(Double value); /** * Returns the value of the '<em><b>Column Count</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Column Count</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Column Count</em>' attribute. * @see #setColumnCount(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_ColumnCount() * @model * @generated */ String getColumnCount(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnCount <em>Column Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Column Count</em>' attribute. * @see #getColumnCount() * @generated */ void setColumnCount(String value); /** * Returns the value of the '<em><b>Column Width</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Column Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Column Width</em>' attribute. * @see #setColumnWidth(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_ColumnWidth() * @model * @generated */ String getColumnWidth(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getColumnWidth <em>Column Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Column Width</em>' attribute. * @see #getColumnWidth() * @generated */ void setColumnWidth(String value); /** * Returns the value of the '<em><b>First Baseline Offset</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>First Baseline Offset</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>First Baseline Offset</em>' attribute. * @see #setFirstBaselineOffset(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_FirstBaselineOffset() * @model * @generated */ String getFirstBaselineOffset(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getFirstBaselineOffset <em>First Baseline Offset</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>First Baseline Offset</em>' attribute. * @see #getFirstBaselineOffset() * @generated */ void setFirstBaselineOffset(String value); /** * Returns the value of the '<em><b>Vertical Align</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.VerticalAlign}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Vertical Align</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Vertical Align</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.VerticalAlign * @see #setVerticalAlign(VerticalAlign) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_VerticalAlign() * @model * @generated */ VerticalAlign getVerticalAlign(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getVerticalAlign <em>Vertical Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Vertical Align</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.VerticalAlign * @see #getVerticalAlign() * @generated */ void setVerticalAlign(VerticalAlign value); /** * Returns the value of the '<em><b>Line Break</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.LineBreak}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line Break</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line Break</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.LineBreak * @see #setLineBreak(LineBreak) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getContainerAttributes_LineBreak() * @model * @generated */ LineBreak getLineBreak(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes#getLineBreak <em>Line Break</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line Break</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.LineBreak * @see #getLineBreak() * @generated */ void setLineBreak(LineBreak value); } // ContainerAttributes