# Class "guigen :: CustomTemplate"

Defined in package : guigen

Un template custom da utilizzarsi per la generazione full del codice a fronte di un ExecCommand.

Direct Attributes ecore :: EString name ecore :: EString tplID | Direct References guigen :: ModelSlotDef modelSlots

Referenced by

- guigen :: CustomTemplate customTemplate (guigen :: ExecCommand)
- guigen :: CustomTemplate templates (guigen :: CustomCartridge)

## Attribute ecore :: EString name

nome del template

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 :: EString tplID

ID mnemonico del template. Il valore di questo attributo sarà a disposizione del codiuce che implementa il template XPand, e dovrà essere utilizzato per instradare la logica di generazione verso il template corretto.

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

## Reference guigen :: ModelSlotDef modelSlots

Dichiarazione degli slot (opzionali) destinati a contenere eventuali modelli ausiliarii.

Property | Description
--- | ---
type | guigen :: ModelSlotDef
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | modelSlots
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