Składnia ścieżki domeny
Definicje DSL użyć składni XPath, aby zlokalizować określonych elementów w modelu.
Zwykle nie trzeba pracować z tej składni bezpośrednio.Położenia szczegóły DSL lub w oknie właściwości, można kliknąć Strzałka w dół i za pomocą edytora ścieżki.Jednak ścieżka pojawi się w tym formularzu w polu po zastosowaniu edytora.
Ścieżka domeny ma następującą postać:
RelationshipName.PropertyName/!Rola
Składnia przechodzi drzewa modelu.Na przykład relacji domeny CommentReferencesSubjects w powyższej ilustracji ma rolę przedmioty.Segment ścieżki /!Subjectt Określa, czy ścieżka zakończy się w przypadku elementów udostępniane za pośrednictwem roli przedmioty.
Każdy segment zaczyna się od nazwy domeny relacji.Jeśli podczas przechodzenia pochodzi z elementu do relacji, segment ścieżki jest wyświetlany jako Relationship.PropertyName.W przypadku chmielu z łącze do elementu, segment ścieżki jest wyświetlany jako relacji /!RoleName.
Ukośniki oddzielne składni ścieżki.Każdy segment ścieżki jest albo chmielu z elementu łącza (wystąpienia relacji) lub łącze do elementu.Segmenty ścieżki często pojawiają się parami.Jeden segment ścieżki reprezentuje chmielu z elementu na łącze, a następny segment reprezentuje chmielu z łącza do elementu na końcu.(Łączy mogą być także źródłowa lub docelowa relacji sam).
Nazwy, której używasz dla elementu do łącza przeskoku jest wartością roli Property Name.Nazwa używana dla elementu łącza przeskoku jest nazwy roli docelowej.