# Class "guigen :: GUIModel"

Defined in package : guigen

Modello di un'applicazione

Direct Attributes ecore :: EString codComponente ecore :: EString codProdotto guigen :: PortalNames portale ecore :: EString versioneComponente ecore :: EString versioneProdotto | Direct References guigen :: ActivationModel activationModel guigen :: ApplicationDataDefs appDataDefs guigen :: GUIBehaviors beahviors guigen :: SecurityModel extSecurityModel guigen :: SecurityModel securityModel guigen :: GUIStructure structure guigen :: TargetPlatform targetPlatform guigen :: Typedefs typedefs

## Attribute ecore :: EString codComponente

codice componente (caratteri minuscoli)

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

## Attribute ecore :: EString codProdotto

codice prodotto (caratteri minuscoli)

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

## Attribute guigen :: PortalNames portale

OBSOLETE. Il poretale/cartuccia di layout èeve essere impostata nel workflow di generazione.

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

## Attribute ecore :: EString versioneComponente

versione del componente

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

## Attribute ecore :: EString versioneProdotto

versione del prodotto

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

## Reference guigen :: ActivationModel activationModel

Configurazione delle (eventuali) specifiche di attivazione dell'applicazione.

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

## Reference guigen :: ApplicationDataDefs appDataDefs

Definizione degli application data utilizzati nell'applicazione

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

## Reference guigen :: GUIBehaviors beahviors

[[TODO: add documentation here]]

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

## Reference guigen :: SecurityModel extSecurityModel

Modello di sicurezza dell'applicazione. Deve essere definito esternamente in un modello apposito.

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

## Reference guigen :: SecurityModel securityModel

Modello di sicurezza dell'applicazione. DEPRECATO: utilizzare un securitymodel definito esternamente e referenziato nella property extSecurityModel

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

## Reference guigen :: GUIStructure structure

Struttura della user interface

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

## Reference guigen :: TargetPlatform targetPlatform

Serve per generare un pacchetto deployabile su un application server piuttosto che per un altro.

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

## Reference guigen :: Typedefs typedefs

Tipi utilizzati nell'applicazione.

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

generated on 5-set-2016 at 16.27.37 by metamodeldoc