# Class "guigen :: DeclarativeUIConstraint"

Defined in package : guigen

UI constraint basato sull'esecuzione di uno script durante la fase di rendering dell'elemento di UI. Lo script deve essere codificato come espressione booleana nel linguaggio definito dalla property "language". All'interno dell'espressione possono essere utilizzati tutti i campi che sono disponibili nel model della schermata

Annotations

- logicpkg

Super and Sub Types

- guigen :: UISecurityConstraint
  - guigen :: DeclarativeUIConstraint

Direct Attributes guigen :: InlineScriptingLanguage language ecore :: EString script
Inherited Attributes ecore :: EBoolean enabled ecore :: EBoolean visible

## Attribute guigen :: InlineScriptingLanguage language

Il linguaggio in cui deve essere scritta l'espressione del constraint

Property | Description
--- | ---
type | guigen :: InlineScriptingLanguage
changeable | true
defaultValueLiteral | beanshell
derived | false
iD | false
lowerBound | 0
name | language
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EString script

Lo script del constraint. deve essere una espressione booleana. Può utilizzare tutte le properties disponibili nel model del ContentPanel e deve avere un valore booleano.

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

## Annotation logicpkg

Key | Value
--- | ---
pkg | security

generated on 5-set-2016 at 16.27.37 by metamodeldoc