Les attributs calculés suivants sont des extensions de métamodèle spécifiques au GTL :
Métaclasse
|
Attributs
|
PdCommon.BaseObject
|
- isSelected (boolean) - True si l'objet correspondant fait partie de la sélection dans la boîte de dialogue de génération
- isShorctut (boolean) - True si l'objet était accessible via un raccourci
|
PdCommon.BaseModel
|
- GenOptions (struct) - Permet d'accéder aux options de génération définies par l'utilisateur
|
PdOOM.*
|
- ActualComment (string) - Commentaire supprimé (avec /**, /*, */ et // retirés)
|
PdOOM.Association
|
- RoleAMinMultiplicity (string)
- RoleAMaxMultiplicity (string)
- RoleBMinMultiplicity (string)
- RoleBMaxMultiplicity (string)
|
PdOOM.Attribute
|
- MinMultiplicity (string)
- MaxMultiplicity (string)
- Overridden (boolean)
- DataTypeModifierPrefix (string)
- DataTypeModifierSuffix (string)
- @<tag> [spécifique Java] (string) - Attribut étendu Javadoc@<tag> avec formatage supplémentaire
|
PdOOM.Class
|
- MinCardinality (string)
- MaxCardinality (string)
- SimpleTypeAttribute [spécifique XML]
- @<tag> [spécifique Java] (string) - Attribut étendu Javadoc@<tag> avec formatage supplémentaire
|
PdOOM.Interface
|
- @<tag> [spécifique Java] (string) - Attribut étendu Javadoc@<tag> avec formatage supplémentaire
|
PdOOM.Operation
|
- DeclaringInterface (object)
- GetSetAttribute (object)
- Overridden (boolean)
- ReturnTypeModifierPrefix (string)
- ReturnTypeModifierSuffix (string)
- @<tag> [spécifique Java] (string) - Attribut étendu Javadoc@<tag> avec formatage supplémentaire (particulièrement pour @throws, @exception, @params)
|
PdOOM.Parameter
|
- DataTypeModifierPrefix (string)
- DataTypeModifierSuffix (string)
|