# Class "guigen :: AppDataBinding"

Defined in package : guigen

Collegamento con un application data o con una parte di esso.

Annotations

- logicpkg

Direct Attributes ecore :: EString path | Direct References guigen :: ApplicationData appData

Referenced by

- guigen :: AppDataBinding databinding (guigen :: DataWidget)
- guigen :: AppDataBinding multiDataBinding (guigen :: Column)
- guigen :: AppDataBinding editDataBinding (guigen :: MapView)
- guigen :: AppDataBinding multiDataBinding (guigen :: MultiDataWidget)

## Attribute ecore :: EString path

Se specificato fain modo che il binding non sia sul valore dell'application data, ma su uno specifico field del record. Ad esempio se un application data "titolare" ha come tipo un ComplexType di nome Persona, con un campo nome, è possibile associare un textfield a tale campo impostando nell'AppDataBinding:

- l'elemento appData in modo che punti all'application data "titolare"
- l'elemento path in modo che valga "nome"

E'ovviamente possibile utilizzare path più complessi (es. "persona.indirizzo.numCivico").

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

## Reference guigen :: ApplicationData appData

L'application data collegato

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

## Annotation logicpkg

Key | Value
--- | ---
pkg | mdl.data

generated on 5-set-2016 at 16.27.37 by metamodeldoc