Eigenschaften von Domänenrollen

Die Eigenschaften in der folgenden Tabelle sind einer Domänenrolle zugeordnet. Informationen zu Domänenrollen finden Sie unter Grundlegendes zu Modellen, Klassen und Beziehungen. Weitere Informationen zur Verwendung dieser Eigenschaften finden Sie unter Anpassen und Erweitern einer domänenspezifischen Sprache.

Eigenschaft BESCHREIBUNG Standard
Sammlungstyp Wenn diese Rolle eine Multiplizität von 0..* oder 1..* aufweist, passt diese Eigenschaft den generischen Typ an, der zum Speichern der Sammlung von Verknüpfungen verwendet wird. (none) - LinkedElementCollection<T> wird verwendet.
Benutzerdefinierte Attribute Attribute, die Sie hier angeben, werden der generierten Codeklasse als Attribute hinzugefügt. <keine>
Is Property Browsable Wenn True und wenn die Multiplizität der Beziehung 0..1 oder 1..1 ist, kann die Rolleneigenschaft vom Benutzer im Fenster Eigenschaften durchsucht werden. Die Eigenschaft zeigt den Namen des Elements auf der anderen Seite der Beziehungsverknüpfung an. True
Is Property Generator Wenn True, wird eine Rolleneigenschaft für diese Rolle generiert, die Sie verwenden können, um die Beziehung im Programmcode zu durchlaufen. Wenn Sie diesen Wert auf FALSE festlegen, können Sie die Beziehung mit statischen Methoden der Domänenbeziehung auf weniger effiziente Weise durchlaufen. True
Eigenschaftengetter-Zugriffsmodifizierer Der Zugriffsmodifizierer für den Getter für die generierte Eigenschaft (public, internal, private, protected oder protected internal). public
Eigenschaftensetter-Zugriffsmodifizierer Der Zugriffsmodifizierer für den Setter für die generierte Eigenschaft (public, internal, private, protected oder protected internal). public
Multiplizität Die Anzahl der Modellelemente, die die entgegengesetzte Rolle (0..1, 1..1, 0..* oder 1..*) übernehmen können. Wenn die Multiplizität 0..* oder 1..* ist, stellt die generierte Eigenschaft eine Sammlung dar. Andernfalls stellt die generierte Eigenschaft ein einzelnes Modellelement dar. Hängt vom Beziehungstyp und davon ab, ob dies die Quell- oder Zielrolle in der Beziehung ist.
Name Der Name der Domänenrolle. Diese Eigenschaft darf keine Leerzeichen enthalten. Der Name der Domänenklasse des Rolleninhabers für diese Rolle.
Propagates Copy DoNotPropagateCopy: Der kopierte Rolleninhaber verfügt über keine Kopie dieser Verknüpfung.

PropagateCopyToLinkOnly: Die kopierte Verknüpfung verweist auf den vorhandenen entgegengesetzten Rolleninhaber.

PropagateCopyToLinkAndOppositeRolePlayer: Die kopierte Verknüpfung verweist auf eine Kopie des entgegengesetzten Rolleninhabers.
PropagateCopyToLinkAndOppositeRolePlayer für die Quellrollen von Einbettungen.

DoNotPropagateCopy für andere Rollen.

Weitere Informationen finden Sie unter Anpassen des Kopierverhaltens.
Propagates Delete True, um das Element zu löschen, das diese Rolle übernimmt, wenn die zugeordnete Verknüpfung gelöscht wird. True für das Ziel einer Einbettungsrolle.

False für andere Rollen.
Eigenschaftenname Der Name der Eigenschaft, die im Code des Rolleninhabers generiert wird. Dieser Name darf keine Leerzeichen enthalten. Der Name der entgegengesetzten Rolle, wenn diese Rolle eine 0:1- oder 1:1-Multiplizität aufweist. Andernfalls der pluralisierte Name der entgegengesetzten Rolle.
Rolleninhaber Die Domänenklasse des Elements, das diese Rolle in der Beziehung übernehmen kann. Diese Eigenschaft ist schreibgeschützt. Die Domänenklasse des Rolleninhabers für diese Rolle.
Notizen Informelle Hinweise, die mit der Domänenrolle verknüpft sind. <keine>
Category Die Kategorie, unter der die generierte Eigenschaft im Fenster Eigenschaften des generierten Designers angezeigt wird. Wenn diese Eigenschaft leer ist, wird die generierte Eigenschaft unter der Kategorie Sonstige angezeigt. <keine>
BESCHREIBUNG Die Beschreibung, die zum Dokumentieren von Code und in der Benutzeroberfläche (UI) des generierten Designers verwendet wird.

Die Beschreibung wird in der IntelliSense-QuickInfo für die generierte Eigenschaft der Rolleninhaberklasse angezeigt.
Description for den vollständigen Namen der Rolle.
Anzeigename Der Name, der im generierten Designer für die Domänenrolle angezeigt wird. Der angepasste Wert der Name-Eigenschaft.
Hilfsschlüsselwort Das optionale Schlüsselwort, das zum Indizieren der F1-Hilfe für die Domänenrolle verwendet wird. <keine>
Eigenschaftsanzeigename Der Name, der im generierten Designer für die generierte Rolleneigenschaft angezeigt wird. Der angepasste Wert der Eigenschaftsname-Eigenschaft.

Hinweis

Der Standardwert eines Anzeigenamens basiert auf dem zugehörigen Eigenschaftswert, indem Leerzeichen vor jedem Großbuchstaben eingefügt werden, dem ein Kleinbuchstabe vorausgeht und dem kein weiterer Großbuchstabe folgt.

Weitere Informationen