TRegClassInfo (MM)
De Wiki1000
(Différences entre les versions)
(Nouvelle page : ===Introduction=== Cette classe gère la description d'une classe dans le modèle métier. ====Propriétés :==== [[Propriétés communes (MM)|Propriétés communes aux objets du m...) |
|||
(2 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 24 : | Ligne 24 : | ||
|- | |- | ||
|[[Parent (CMM)|Parent ]] | |[[Parent (CMM)|Parent ]] | ||
− | |[[ | + | |[[TRegClassInfo (MM)|TRegClassInfo]] |
|read only | |read only | ||
|Retourne la classe parente pour une classe descendante. | |Retourne la classe parente pour une classe descendante. | ||
|- | |- | ||
|[[MainClass (CMM)|MainClass ]] | |[[MainClass (CMM)|MainClass ]] | ||
− | |[[ | + | |[[TRegClassInfo (MM)|TRegClassInfo]] |
|read only | |read only | ||
|Retourne la classe maître pour une classe d'extension. | |Retourne la classe maître pour une classe d'extension. | ||
|- | |- | ||
|[[RootClass (CMM)|RootClass ]] | |[[RootClass (CMM)|RootClass ]] | ||
− | |[[ | + | |[[TRegClassInfo (MM)|TRegClassInfo]] |
|read only | |read only | ||
|Retourne la classe de base de la hiérarchie de classe. | |Retourne la classe de base de la hiérarchie de classe. | ||
Ligne 118 : | Ligne 118 : | ||
|Retourne un objet du modèle représentant une méthode. | |Retourne un objet du modèle représentant une méthode. | ||
+ | |} | ||
+ | |||
+ | ====Méthodes :==== | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | |[[CompileExpression (CMM)|CompileExpression]] | ||
+ | |boolean | ||
+ | |Compile une expression basée sur la classe | ||
+ | |- | ||
+ | |[[FindProperty (CMM)|FindProperty]] | ||
+ | |[[TPropertyInfo (MM)|TPropertyInfo]] | ||
+ | |Recherche un attribut | ||
|} | |} | ||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[category:Code métier]] | [[category:Code métier]] | ||
+ | [[category:ModelManager]] |
Version actuelle en date du 22 septembre 2016 à 11:57
Introduction
Cette classe gère la description d'une classe dans le modèle métier.
Propriétés :
Propriétés communes aux objets du modèle.
ModeleName | string | read only | Retourne le nom de la classe dans le modèle. |
aClassName | string | read only | Retourne le nom de la classe. |
aClassLabel | string | read only | Retourne le libellé de la classe dans le modèle. |
Parent | TRegClassInfo | read only | Retourne la classe parente pour une classe descendante. |
MainClass | TRegClassInfo | read only | Retourne la classe maître pour une classe d'extension. |
RootClass | TRegClassInfo | read only | Retourne la classe de base de la hiérarchie de classe. |
TableName | string | read only | Retourne le nom de la table SQL pour une classe persistante. |
hasSQLModel | boolean | read only | Retourne true si la classe à un modèle relationnel. |
isExtension | boolean | read only | Retourne true si la classe est une extension. |
isView | boolean | read only | Retourne true si la classe est une vue. |
isInterface | boolean | read only | Retourne true si la classe est une interface. |
isPersistent | boolean | read only | Retourne true si la classe est persistante. |
isAbstract | boolean | read only | Retourne true si la classe est abstraite. |
isUsingLock | boolean | read only | Retourne true si la classe utilise un verrouillage pessimiste. |
ExtensionCount | integer | read only | Retourne le nombre d'extension de la classe. |
Extensions[index] | TRegClassInfo | read only | Retourne un objet du modèle représentant la classe. |
ChildrenCount | integer | read only | Retourne le nombre de classe descendante de la classe. |
Children[index] | TRegClassInfo | read only | Retourne un objet du modèle représentant la classe. |
PropertyCount | integer | read only | Retourne le nombre d'attribut de la classe. |
Properties[index] | TPropertyInfo | read only | Retourne un objet du modèle représentant un attribut. |
MethodCount | integer | read only | Retourne le nombre de méthode de la classe. |
Methods[index] | TMethodInfo | read only | Retourne un objet du modèle représentant une méthode. |
Méthodes :
CompileExpression | boolean | Compile une expression basée sur la classe |
FindProperty | TPropertyInfo | Recherche un attribut |
— Code métier — Développement DSM —