Ein Diagrammelement (auch als Form bezeichnet) ist ein Grafik- oder Textelement, das ein Modellelement in einem Diagramm darstellt.
Diagrammelemente sind Grafik- oder Textdarstellungen der entsprechenden Modellelemente im Diagrammeditor. In Diagrammen stellen Diagrammelemente konzeptionell verwandte Modellelemente dar. Diagramme zeigen die gesamte oder einen Teil der Semantik der entsprechenden Modellelemente. Diagrammelemente fügen dem Modell selbst jedoch keine Semantikinformationen hinzu.
Sie können Darstellung und Position eines Diagrammelements ändern. Wenn Sie die Eigenschaften eines Diagrammelements modifizieren, wird der betreffende Wert sowohl für das ausgewählte Diagrammelement als auch für seine zu Grunde liegenden Modellelemente geändert. Wenn Sie beispielsweise die Eigenschaft Name umbenennen, wird damit der Eigenschaftswert des Modellelements und aller Diagrammelemente geändert, die dieses Element repräsentieren, unabhängig davon, ob Sie den Namen in der Sicht Modellexplorer, in der Sicht Eigenschaften oder im Diagrammeditor ändern.
Mit Hilfe von Diagrammelementen können Sie verschiedene Typen von UML- und Nicht-UML-Diagrammen entwickeln. Dieses Produkt enthält zwei Typen von Diagrammelementen: UML-Diagrammelemente und geometrische Formen (Nicht-UML-Diagrammelemente). UML-Diagrammelemente repräsentieren UML-Modellelemente in Diagrammen und verfügen über klar definierte Semantiken mit Richtlinien für die Verwendung dieser UML-Diagrammelemente und ihrer Bedeutung. Geometrische Formen (z. B. Ovale, Rauten und Rechtecke) enthalten keine UML-Semantik und müssen nicht dem UML-Standard entsprechen. Der Benutzer kann eigene Richtlinien für ihre Verwendung definieren. Beide Diagrammelementtypen können in demselben Diagramm vorkommen. Beim Prüfen eines Diagramms auf UML-Kompatibilität werden jedoch nur die Modellelemente geprüft, die von UML-Diagrammelementen repräsentiert werden.
Mit UML-Diagrammelementen und geometrischen Formen können Sie in Ihren Modellen verschiedene Elemente darstellen. Beispielsweise können Sie mit UML-Diagrammelementen (z. B. Aktivitäten, Anfangsknoten, Endknoten, Steuerungsabläufe, Verantwortlichkeitsbereiche und Entscheidungen) einen Arbeitsablauf modellieren. Mit geometrischen Formen (z. B. mit der Rechteckform) können Sie in einem Anwendungsfalldiagramm die internen Anwendungsfälle von externen Actors trennen.