Class "guigen :: DataWidget"

Defined in package : guigen

Classe astratta dalla quale discendono tutte le classi che rappresentano widget associabili a dati (ApplicationData). Un DataWidget ha un concetto di valore del widget che rappresenta l'input inserito.

Annotations

Super and Sub Types

All known Sub Classes

Direct Attributes

Direct References

Inherited Attributes

Inherited References

Attribute ecore :: EString dataTypeModifier

[[TODO: add documentation here]]

PropertyDescription
typeecore :: EString
changeabletrue
defaultValueLiteralnull
derivedfalse
iDfalse
lowerBound0
namedataTypeModifier
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Attribute ecore :: EBoolean required

Configurazione di validazione che indica che il valore associato al widget รจ obbligatorio. Utilizzato solo nel caso di binding ad un application data non strutturato. Nel caso di binding con un field di un application data di tipo strutturato, l'eventuale constraint di obbligatorietà deve essere impostato nel ComplexType.

PropertyDescription
typeecore :: EBoolean
changeabletrue
defaultValueLiteralfalse
derivedfalse
iDfalse
lowerBound0
namerequired
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference guigen :: Type dataType

Tipo del valore atteso. Deve essere un SimpleType e deve corrispondenre con il tipo del binding eventualmente associato. Se non viene associato nessun binding, esiste comunque un binding implicito a scope USER_ACTION (sconsigliato).

PropertyDescription
typeguigen :: Type
changeabletrue
containmentfalse
defaultValueLiteralnull
derivedfalse
lowerBound0
namedataType
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Reference guigen :: AppDataBinding databinding

Il binding verso l' ApplicationData nel quale deve essere inserito il valore immesso dall'utente tramite il widget.

PropertyDescription
typeguigen :: AppDataBinding
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namedatabinding
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Annotation logicpkg

KeyValue
pkgui.widgets
generated on 5-set-2016 at 16.27.37 by metamodeldoc