Diagramme UML
Support par UML2PHP5
| Contrainte |
Support |
| Générer les require nécessaires dans MyClassA.class.php |
OUI |
| Générer l'attribut dont le nom est le role déclaré (ici myB) coté
composant ainsi que sa visibilité (défaut public). |
OUI |
| Générer un attribut dont le nom est celui de la classe composant préfixé par $O_
si aucun role de défini (ici $O_MyClassC) et que le paramètre
COMPOSITION_IMPLICIT_NAMING du fichier de configuration soit à ON (défaut) |
OUI |
| Si la cardinalité (multiplicité) est 1 ou n'est pas précisée, initialiser
l'attribut avec NULL (ici, pour $myB). |
OUI |
| Si la cardinalité est différente de 1, initialiser
l'attribut avec array() (ici, pour $O_myClassC). |
OUI |
Fichier MyClassA.class.php
<?php
require_once('MyClassB.class.php');
require_once('MyClassC.class.php');
class MyClassA {
public $myB = NULL ;
private $O_MyClassC = array() ;
}
?>