/// <summary> /// Constructor /// Creates a ThemenmusterHasMustertext link in the same Partition as the given Themenmuster /// </summary> /// <param name="source">Themenmuster to use as the source of the relationship.</param> /// <param name="target">Mustertext to use as the target of the relationship.</param> public ThemenmusterHasMustertext(Themenmuster source, Mustertext target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(ThemenmusterHasMustertext.ThemenmusterDomainRoleId, source), new DslModeling::RoleAssignment(ThemenmusterHasMustertext.MustertextDomainRoleId, target)}, Tum.VModellXT.VModellXTDomainModelIdProvider.Instance.CreateId()) { }
public static void SetZusatzthema(Mustertext element, Zusatzthema newZusatzthema) { DslModeling::DomainRoleInfo.SetLinkedElement(element, MustertextDomainRoleId, newZusatzthema); }
public static void SetThemenmuster(Mustertext element, Themenmuster newThemenmuster) { DslModeling::DomainRoleInfo.SetLinkedElement(element, MustertextDomainRoleId, newThemenmuster); }
public static Zusatzthema GetZusatzthema(Mustertext element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, MustertextDomainRoleId) as Zusatzthema; }
public static Themenmuster GetThemenmuster(Mustertext element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, MustertextDomainRoleId) as Themenmuster; }