it.csi.mddtools.guigen

## Interface GridPanelLayout

- All Superinterfaces:
    org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, PanelLayout

      public interface GridPanelLayout
      extends PanelLayout

  A representation of the model object 'Grid Panel Layout'. Layout a griglia. I widget vengono inseriti in una griglia delle dimensioni specificate da columns e rows. Ogni cella contiene un widget e la corrispondente label, se specificata. Per specificare la posizione nella griglia di un widget occorre utilizzare il GridWidgetLayoutSpec per ogni widget contenuto nel pannello che ha questo layout.

  The following features are supported:

  - `Columns`
  - `Rows`
  See Also:
    `GuigenPackage.getGridPanelLayout()`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getColumns()` Returns the value of the 'Columns' attribute
    `int` | `getRows()` Returns the value of the 'Rows' attribute
    `void` | `setColumns(int value)` Sets the value of the '`Columns`' attribute
    `void` | `setRows(int value)` Sets the value of the '`Rows`' attribute

    - ### Methods inherited from interface it.csi.mddtools.guigen.PanelLayout

      `getColumnSizes, setColumnSizes`

    - ### Methods inherited from interface org.eclipse.emf.ecore.EObject

      `eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

    - ### Methods inherited from interface org.eclipse.emf.common.notify.Notifier

      `eAdapters, eDeliver, eNotify, eSetDeliver`

- - ### Method Detail

    - #### getColumns

          int getColumns()

      Returns the value of the 'Columns' attribute.

      If the meaning of the 'Columns' attribute isn't clear, there really should be more of a description here...

      Dimensione orizzontale della griglia
      Returns:
        the value of the 'Columns' attribute.
      See Also:
        `setColumns(int)`, `GuigenPackage.getGridPanelLayout_Columns()`

    - #### setColumns

          void setColumns(int value)

      Sets the value of the '`Columns`' attribute.
      Parameters:
        `value` - the new value of the 'Columns' attribute.
      See Also:
        `getColumns()`

    - #### getRows

          int getRows()

      Returns the value of the 'Rows' attribute.

      If the meaning of the 'Rows' attribute isn't clear, there really should be more of a description here...

      Dimensione verticale della griglia.
      Returns:
        the value of the 'Rows' attribute.
      See Also:
        `setRows(int)`, `GuigenPackage.getGridPanelLayout_Rows()`

    - #### setRows

          void setRows(int value)

      Sets the value of the '`Rows`' attribute.
      Parameters:
        `value` - the new value of the 'Rows' attribute.
      See Also:
        `getRows()`