Réserver une Démo
Pré. Proc.

GetDefaultTypeMappingGetDefaultTypeMapping

Renvoie une liste par défaut de la façon dont les types d' Item externes correspondent aux types d'éléments d' Enterprise Architect .

Contributions

Paramètre

Détails

paramètres

  • C++ : caractère const*
  • C# : string
Une string JSON de paramètres. Réservé pour une utilisation future.

Sorties via des rappels

AddProperty - 2 à 4 valeurs par type à mapper. Utilisez une valeur d'index unique pour chaque mappage :

  • AddProperty(index, "externalType", "Requirement");
  • AddProperty(index, "internalType", "Requirement");
  • [Facultatif] AddProperty(index, "stéréotype", "document");
  • [Facultatif] AddProperty(index, "toolbox", "Extended :: Exigences ");
[Facultatif] LogMessage ou SetError - pour fournir des commentaires aux utilisateurs.

Détails

Les valeurs renvoyées par cette méthode sont utilisées pour remplir le mappage de Type dans la configuration des données externes. Il définit les valeurs par défaut pour la façon dont le type d'un Item externe correspond à un type d'élément Enterprise Architect lors de la liaison d'un élément. Ce mappage est configurable par un utilisateur final dans Enterprise Architect en modifiant le mappage de Type dans la configuration des données externes.

La valeur 'externalType' doit correspondre au nom de Type convivial spécifié dans valeur , ainsi qu'au Type renvoyé par, par exemple, GetItems.

La valeur ' valeur ' doit correspondre à un nom de Type Enterprise Architect .

Si vous le souhaitez, spécifiez de quelle page Toolbox provient ce type. Cela s'affichera lorsque l'utilisateur modifie manuellement le mappage, ce qui lui permet de sélectionner facilement un autre type dans la même page de la boîte à outils.

Spécifiez toujours un type de mappage par défaut. Ceci sera utilisé si aucun mappage correspondant n'est trouvé.

  • AddProperty(index, "externalType", "Default");
  • AddProperty(index, "internalType", "Requirement");
Stéréotype facultatif :
  • AddProperty(index, "stéréotype", "document");
Spécifiez la page Boîte à outils pour permettre aux utilisateurs de modifier la configuration de mappage en un type à partir de la même page Boîte à outils.
  • AddProperty(index, "toolbox", "Extended :: Exigences ");
D'autres mappages peuvent être spécifiés si nécessaire. Par exemple:
  • AddProperty(index, "externalType", " Fonctionnalité ");
  • AddProperty(index, "TypeInterne", " Fonctionnalité ");
  • AddProperty(index, "toolbox", "Extended :: Exigences ");