Pré. | Proc. |
Élément d'affichage/ Propriétés du Connecteur
Un composant courant d'une forme personnalisée est une string de texte , qui peut inclure le nom et la valeur de l'une des propriétés de l'élément ou du connecteur. Pour afficher le texte, vous utilisez l'une des commandes :
- imprimer
- imprimer et
- imprimé
println("nom : #NOM#");
Vous pouvez afficher plusieurs propriétés en exécutant les commandes plusieurs fois, une fois pour chaque propriété. Les propriétés d'élément et de connecteur que vous pouvez afficher sont répertoriées ici. De plus, vous pouvez afficher Valeur Étiquetés en préfixant le nom de la balise avec TAG, comme indiqué :
print("#TAG:condition#");
Vous pouvez également tester et afficher les propriétés personnalisées d'un élément de la même manière que les propriétés nommées par le système ; par exemple:
if(hasproperty("Nom","Valeur"))
...
et:
print("#Nom#");
Propriétés des Scripts de forme d'élément
- nomréel - identique à 'nom' sauf qu'il ne réagit pas au paramètre 'Utiliser l'alias si disponible'
- addin - renvoie une valeur à partir d'une fonction Add-In invoquée ; syntaxe:
addin :<nom_addin>, <nom_fonction>, <paramètre> [, <paramètre> ...]
Note que dans l'argument hasproperty(), Enterprise Architect requiert les caractères de hachage pour les valeurs addin :
if(hasproperty("#ADDIN:MyAddin,MyValue#", "TheValue")) { - alias
- auteur
- cardinalité
- classificateur
- classifier.actualname - identique à 'classifier.name' sauf qu'il ne réagit pas au paramètre 'Utiliser l'alias si disponible'
- classificateur.alias
- classificateur.métatype
- classificateur.nom
- classificateur.stéréotype
- classificateur.type
- complexité
- simultanéité
- date créée
- date modifiée
- diagramme .auteur
- diagramme .dessiné à la main
- diagramme .mdgtype
- diagramme .mdgview
- diagramme .nom
- diagramme .stéréotype
- type de diagramme
- diagramme .version
- ES (ajoute le(s) caractère(s) de fin de stéréotype tel que déterminé par l'option "Utiliser les caractères étendus << et >>")
- a un document lié
- entrantbord (renvoie « aucun », « gauche », « droite », « haut », « bas » ou « multiple »)
- est abstrait
- c'est actif
- est composé
- isdrawcompositelinkicon
- est intégré
- estinparent
- feuille d'île
- est verrouillé
- isroot
- isspec
- étiqueté
- est visible
- mots clés
- Langue
- métatype
- multiplicité
- Nom
- notes
- notesvisibles
- outgoingedge (renvoie "aucun", "gauche", "droite", "haut", "bas" ou "multiple")
- nom du paquet
- packagepath
- paquetage
- parentedge ("droite", "gauche", "haut", "bas")
- parent.metatype
- partition (renvoie "vertical" ou "horizontal")
- persistance
- phase
- priorité
- Type de propriété
- type de propriété.alias
- type de propriété.métatype
- type de propriété.nom
- type de propriété.stéréotype
- nom qualifié
- notation rectangle
- portée
- showcomposeddiagram (renvoie "True" ou "False")
- SS (ajoute le(s) caractère(s) Début Stereotype tel que déterminé par l'option "Utiliser les caractères étendus << et >>")
- statut
- stéréotype
- stéréotypecaché
- sous-type
- taper
- version
- visibilité
Propriétés des Scripts de forme de connecteur
- nomréel - identique à 'nom' sauf qu'il ne réagit pas au paramètre 'Utiliser l'alias si disponible'
- addin - renvoie une valeur à partir d'une fonction Add-In invoquée ; syntaxe:
addin :<nom_addin>, <nom_fonction>, <paramètre> [, <paramètre> ...]
Note que dans l'argument hasproperty(), Enterprise Architect requiert les caractères de hachage pour les valeurs addin :
if(hasproperty("#ADDIN:MyAddin,MyValue#", "TheValue")) {
- alias
- diagramme .auteur
- diagramme .connectornotation
- diagramme .dessiné à la main
- diagramme .mdgtype
- diagramme .mdgview
- diagramme .nom
- diagramme .stéréotype
- type de diagramme
- diagramme .version
- direction
- effet
- ES - ajoute le(s) caractère(s) de fin de stéréotype tel que déterminé par l'option "Utiliser les caractères étendus << et >>"
- gardien
- isroot
- feuille d'île
- Nom
- sens de rotation ("haut", "bas", "gauche", "droite")
- source.actualname - identique à 'source.name' sauf qu'il ne réagit pas au paramètre 'Utiliser l'alias si disponible'
- source.agrégation
- source.alias
- source.changeable
- source.constraints
- source.element.name
- source.element.stereotype
- source.metatype pour plus de détails sur ces quatre propriétés source.metatype, consultez le
- source.metatype.general Définir les contraintes du métamodèle Rubrique d'aide
- source.metatype.specific
- source.metatype.both
- source.multiplicité
- source.multiplicityisordered
- nom de la source
- source.qualifiers
- Source.RectangleNotation
- source.stéréotype
- source.targetscope
- SS - ajoute le(s) caractère(s) Début Stereotype tel que déterminé par l'option "Utiliser les caractères étendus << et >>"
- stéréotype
- target.actualname - identique à 'target.name' sauf qu'il ne réagit pas au paramètre 'Utiliser l'alias si disponible'
- cible.agrégation
- cible.alias
- cible.modifiable
- cible.contraintes
- cible.élément.nom
- cible.élément.stéréotype
- cible.métatype
- cible.multiplicité
- target.multiplicityisordered
- nom.cible
- qualificatifs.cibles
- Target.RectangleNotation
- cible.stéréotype
- cible.targetscope
- déclencheurs
- taper
- lester