Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
DSL-definities gebruiken een XPath-achtige syntaxis om specifieke elementen in een model te vinden.
Normaal gesproken hoeft u niet rechtstreeks met deze syntaxis te werken. Waar dit wordt weergegeven in het venster DSL Details of Eigenschappen, kunt u op de neerwaartse pijl klikken en de pad-editor gebruiken. Het pad wordt echter weergegeven in dit formulier in het veld nadat u de editor hebt gebruikt.
Een domeinpad heeft de volgende vorm:
RelationshipName.PropertyName/!Rol
De syntaxis doorkruist de structuur van het model. De domeinrelatie CommentReferencesSubjects in de bovenstaande afbeelding heeft bijvoorbeeld de rol Subjects . Het padsegment /! Subjectt geeft aan dat het pad eindigt op elementen die worden geopend via de rol Onderwerp .
Elk segment begint met de naam van een domeinrelatie. Als de traversal van een element naar een relatie is, wordt het padsegment weergegeven als Relationship.PropertyName. Als de hop afkomstig is van een koppeling naar een element, wordt het padsegment weergegeven als Relatie/!RoleName.
Slashes scheiden de syntaxis van een pad. Elk padsegment is een hop van een element naar een koppeling (een exemplaar van een relatie) of van een koppeling naar een element. Padsegmenten worden vaak in paren weergegeven. Eén padsegment vertegenwoordigt een hop van een element naar een koppeling en het volgende segment vertegenwoordigt een hop van de koppeling naar het element aan de andere kant. (Elke koppeling kan ook de bron of het doel van een relatie zelf zijn.
De naam die u gebruikt voor de schakeling van element naar koppeling is de waarde van de rol Property Name. De naam die u gebruikt voor de link-naar-element-sprong is de doelrolnaam.