Contenu principal

Créer des vues personnalisées

Créer des points de vue personnalisés d’un modèle d’architecture

Les modèles de systèmes ont tendance à être volumineux et complexes. Vous pouvez créer un sous-ensemble personnalisé de composants à partir de modèles d’architecture en filtrant les éléments de modèle sur la base de critères tels que les stéréotypes, les propriétés et les liens d’exigences dans l’Architecture Views Gallery. Ce sous-ensemble personnalisé est appelé vue architecture et constitue une manière simplifiée de travailler avec des systèmes complexes. Vous pouvez utiliser les vues pour vous concentrer sur certaines parties du design de l’architecture et créer des vues opérationnelles, fonctionnelles ou physiques à des fins d’analyse.

  • Modifiez votre modèle System Composer™ à partir du canevas du diagramme de composants.

  • Analysez les dépendances et la hiérarchie des composants au moyen de vues Spotlight.

  • Utilisez des requêtes pour définir des points de vue personnalisés sur le modèle d’architecture.

  • Regroupez les ports dans les vues de diagramme de composants afin de simplifier les réseaux complexes de ports et de connexions.

  • Définissez des vues architecture et des vues hiérarchiques.

Classes

développer tout

systemcomposer.view.ViewArchitecture view (depuis R2021a)
systemcomposer.view.ElementGroupArchitecture view element group (depuis R2021a)

Fonctions

développer tout

openViewsOpen Architecture Views Gallery
createViewCreate architecture view (depuis R2021a)
getViewFind architecture view (depuis R2021a)
deleteViewDelete architecture view (depuis R2021a)
modifyQueryModify architecture view query and property groupings (depuis R2021a)
runQueryRe-run architecture view query on model (depuis R2021a)
removeQueryRemove architecture view query (depuis R2021a)
addElementAdd component to element group of view (depuis R2021a)
removeElementRemove component from element group of view (depuis R2021a)
getQualifiedNameGet model element qualified name
createSubGroupCreate subgroup in element group of view (depuis R2021a)
getSubGroupGet subgroup in element group of view (depuis R2021a)
deleteSubGroupDelete subgroup in element group of view (depuis R2021a)
findFind architecture model elements using query
findElementsOfTypeFind all elements of specific type (depuis R2023a)
findElementsWithStereotypeFind all elements with stereotype (depuis R2023a)
findElementsWithPropertyFind all elements with property value (depuis R2023a)
findElementsWithInterfaceFind all elements with type set by interface (depuis R2023a)
AnyComponentCreate query to select all components in model
PropertyCreate query to select non-evaluated values for object properties or stereotype properties for elements
PropertyValueCreate query to select property from object or stereotype property and then evaluate property value
HasStereotypeCreate query to select architectural elements with stereotype based on specified subconstraint
IsStereotypeDerivedFromCreate query to select stereotype derived from qualified name
HasPortCreate query to select architectural elements with port based on specified subconstraint
HasConnectorCreate query to select architectural elements with connector based on specified subconstraint
HasInterfaceCreate query to select architectural elements with interface on port based on specified subconstraint
HasInterfaceElementCreate query to select architectural elements with interface element on interface based on specified subconstraint
IsInRangeCreate query to select range of property values

Outils

Architecture Views GalleryCreate and manage views and sequence diagrams
Interface EditorCreate and author interfaces in local and shared data dictionaries

Rubriques

Sélection d՚exemples