« ModelManager (code) » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 68 : | Ligne 68 : | ||
|[[SetAttributeProtection (MM)|SetAttributeProtection]] | |[[SetAttributeProtection (MM)|SetAttributeProtection]] | ||
|Active la protection sur un attribut{{Version800}} | |Active la protection sur un attribut{{Version800}} | ||
|- | |||
|[[SetAttributeUnicode (MM)|SetAttributeUnicode]] | |||
|Active l'unicode sur un attribut{{Version800}} | |||
|} | |} | ||
Version du 13 novembre 2017 à 07:41
Introduction
Le « ModelManager » est un objet singleton global qui offre des services pour l'introspection du modèle métier.
L’accès se fait à travers la variable globale « ModelManager ».
Propriétés :
PackageCount | integer | read only | Retourne le nombre de paquets métiers. |
Packages[index] | TPackageInfo | read only | Retourne un objet du modèle représentant le paquet. |
ClassCount | integer | read only | Retourne le nombre de classes métiers. |
Classes[index] | TRegClassInfo | read only | Retourne un objet du modèle représentant une classe. |
Fonctions :
FindPackage | Cette fonction recherche un paquet dans le modèle métier. |
FindClass | Cette fonction recherche une classe dans le modèle métier. |
FindProperty | Cette fonction recherche une propriété dans le modèle métier à partir d'un chemin. |
RegisterEventHandler | Cette fonction enregistre un handler d'évènement. |
UnRegisterEventHandler | Cette fonction dèsenregistre un handler d'évènement. |
FireEvent | Cette fonction déclenche un évènement. |
GetEnumName | Cette fonction retourne le littéral d'une valeur d'énuméré. |
AddCustomIndex | stock}} |
AddSearchKey | stock}} |
RegisterSearchKey | stock}} |
SetClassProtection | stock}} |
SetAttributeProtection | stock}} |
SetAttributeUnicode | stock}} |
{{#if:Code métier|
{{#if:Code métier|— Code métier |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}