« ModelManager (code) » : différence entre les versions
Aucun résumé des modifications |
|||
| Ligne 88 : | Ligne 88 : | ||
|- | |- | ||
|[[SetStringSize (MM)|SetStringSize]] | |[[SetStringSize (MM)|SetStringSize]] | ||
| | |Définit la taille des colonnes chaîne {{Version2024r1}} | ||
|- | |- | ||
|[[GetClassList (MM)|GetClassList]] | |[[GetClassList (MM)|GetClassList]] | ||
Dernière version du 30 juillet 2024 à 08:26
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}} |
| RmvSearchKey | stock}} |
| AddPropertyPreferenceName | stock}} |
| SetClassImportant | Qualifie la classe comme classe importante (Version 11) |
| SetClassProtection | stock}} |
| SetAttributeProtection | stock}} |
| SetAttributeUnicode | stock}} |
| SetAttributePersonalData | stock}} |
| SetAttributeSensitiveData | stock}} |
| SetStringSize | Définit la taille des colonnes chaîne |
| GetClassList | stock}} |
| GetRegClassList | stock}} |
{{#if:Code métier|
{{#if:Code métier|— Code métier |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}