Class "typedef :: PrimitiveType"

Defined in package : typedef

Tipo base customizzabile. Permette di definire differenti Typeset. In particolare è possibile definire anche un insieme di language binding che permettono di indicare il tipo language specific a cui deve essere associato il tipo modellato.

Super and Sub Types

Direct Attributes

Direct References

Inherited Attributes

Inherited References

Attribute ecore :: EBoolean nillable

Se impostato a true indica che il tipo prevede tra i valori possibili il valore nullo.

PropertyDescription
typeecore :: EBoolean
changeabletrue
defaultValueLiteralnull
derivedfalse
iDfalse
lowerBound0
namenillable
orderedtrue
transientfalse
uniquetrue
unsettablefalse
upperBound1
volatilefalse

Attribute ecore :: EString typesetName

Nome del typeset, es.: xsd, CSI. Ha scopo tipicamente mnemonico, a meno che non sia referenziato esplicitamente da qualche cartuccia di generazione.

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

Reference typedef :: TypeLanguageBinding languageBindings

Binding del tipo nei vari linguaggi. Ciascun binding permette di definire come deve essere trattato il tipo nel linguaggio specifico, ovvero a quale tipo effettivo dovrà essere associato e con che caratteristiche di dettaglio.

PropertyDescription
typetypedef :: TypeLanguageBinding
changeabletrue
containmenttrue
defaultValueLiteralnull
derivedfalse
lowerBound0
namelanguageBindings
orderedtrue
resolveProxiestrue
transientfalse
uniquetrue
unsettablefalse
upperBound-1
volatilefalse
generated on 30-nov-2015 at 11.16.22 by metamodeldoc