TRegClassInfo (MM)

De Wiki1000
(Différences entre les versions)
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 24 : Ligne 24 :
 
|-
 
|-
 
|[[Parent (CMM)|Parent ]]
 
|[[Parent (CMM)|Parent ]]
|[[TRegClassInfo|TRegClassInfo (MM)]]
+
|[[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|TRegClassInfo (MM)]]
+
|[[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|TRegClassInfo (MM)]]
+
|[[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
 
|}
 
|}
  

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étierDéveloppement DSM

Outils personnels