# Abstract Class "guigen :: Panel"

Defined in package : guigen

Classe astratta dalla quale discendono tutti i pannelli

Annotations

- logicpkg

Super and Sub Types

- guigen :: Panel
  - guigen :: Breadcrumb
  - guigen :: CommandPanel
  - guigen :: DialogPanel
  - guigen :: FormPanel
  - guigen :: MenuPanel
  - guigen :: MsgBoxPanel
  - guigen :: MultiPanel (more subTypes available)
  - guigen :: PanelDefUse
  - guigen :: StdMessagePanel
  - guigen :: UserDefinedPanel
  - guigen :: UserInfoPanel
  - guigen :: WidgetsPanel

All known Sub Classes

- guigen :: Breadcrumb
- guigen :: CommandPanel
- guigen :: DialogPanel
- guigen :: FormPanel
- guigen :: MenuPanel
- guigen :: MsgBoxPanel
- guigen :: MultiPanel
- guigen :: PanelDefUse
- guigen :: StdMessagePanel
- guigen :: TabSetPanel
- guigen :: UserDefinedPanel
- guigen :: UserInfoPanel
- guigen :: WidgetsPanel
- guigen :: WizardPanel

Direct Attributes ecore :: EString label ecore :: EString name ecore :: EBoolean scrollable | Direct References guigen :: PanelLayout layout guigen :: WidgetLayoutSpecifier layoutSpec

Referenced by

- guigen :: Panel activeItem (guigen :: ActivateMultiPanelItemCommand)
- guigen :: Panel panels (guigen :: ContentPanel)
- guigen :: Panel panels (guigen :: MultiPanel)
- guigen :: Panel targetPanels (guigen :: CommandOnPanels)
- guigen :: Panel subpanels (guigen :: FormPanel)
- guigen :: Panel panel (guigen :: PanelDef)

## Attribute ecore :: EString label

Etichetta descrittiva del pannello. Il rendering e l'utilizzo di questo elemento dipende dal particolare sottotipo di pannello e dalla cartuccia di layout/portale.

Property | Description
--- | ---
type | ecore :: EString
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | label
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EString name

Codice identificativo del pannello. Deve essere univoco all'interno del ContentPanel e deve essere un identificatore valido java.

Property | Description
--- | ---
type | ecore :: EString
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | name
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EBoolean scrollable

Determina la presenza di una cornice scrollabile attorno al pannello. Default = false

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | scrollable
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: PanelLayout layout

Il layout con cui devono essere organizzati visivamente gli elementi interni al pannello, che possono essere, a seconda del sottotipo di pannello, dei sottopannelli o dei widget. L'impostazioen della disposizione effettiva degli elementi interni, fissato un particolare layout, deve essere completata tramite un LayoutSpecifier (su ciascun elemento interno) coerente con il tipo di layout scelto (es. Se il layout è un GridLayout, negli elementi interni occorre specificare un GrigWidgetLayoutSpec).

Property | Description
--- | ---
type | guigen :: PanelLayout
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | layout
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference guigen :: WidgetLayoutSpecifier layoutSpec

Specificatore del posizionamento di questo pannello all'intenro del layout del pannello contenitore.

Property | Description
--- | ---
type | guigen :: WidgetLayoutSpecifier
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | layoutSpec
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Annotation logicpkg

Key | Value
--- | ---
pkg | ui.panels

generated on 5-set-2016 at 16.27.37 by metamodeldoc