public static DslModeling::LinkedElementCollection<global::Tum.VModellXT.Statik.Unterthema> GetUnterthema(Themenmuster element) { return GetRoleCollection<DslModeling::LinkedElementCollection<global::Tum.VModellXT.Statik.Unterthema>, global::Tum.VModellXT.Statik.Unterthema>(element, ThemenmusterDomainRoleId); }
/// <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 SetMustergruppe(Themenmuster element, Mustergruppe newMustergruppe) { DslModeling::DomainRoleInfo.SetLinkedElement(element, ThemenmusterDomainRoleId, newMustergruppe); }
/// <summary> /// Constructor /// Creates a ThemenmusterReferencesUnterthema 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">Unterthema to use as the target of the relationship.</param> public ThemenmusterReferencesUnterthema(Themenmuster source, global::Tum.VModellXT.Statik.Unterthema target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(ThemenmusterReferencesUnterthema.ThemenmusterDomainRoleId, source), new DslModeling::RoleAssignment(ThemenmusterReferencesUnterthema.UnterthemaDomainRoleId, target)}, Tum.VModellXT.VModellXTDomainModelIdProvider.Instance.CreateId()) { }
/// <summary> /// Constructor /// Creates a MustergruppeHasThemenmuster link in the same Partition as the given Mustergruppe /// </summary> /// <param name="source">Mustergruppe to use as the source of the relationship.</param> /// <param name="target">Themenmuster to use as the target of the relationship.</param> public MustergruppeHasThemenmuster(Mustergruppe source, Themenmuster target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(MustergruppeHasThemenmuster.MustergruppeDomainRoleId, source), new DslModeling::RoleAssignment(MustergruppeHasThemenmuster.ThemenmusterDomainRoleId, target)}, Tum.VModellXT.VModellXTDomainModelIdProvider.Instance.CreateId()) { }
public static Mustergruppe GetMustergruppe(Themenmuster element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, ThemenmusterDomainRoleId) as Mustergruppe; }
public static void SetThemenmuster(Zusatzthema element, Themenmuster newThemenmuster) { DslModeling::DomainRoleInfo.SetLinkedElement(element, ZusatzthemaDomainRoleId, newThemenmuster); }
public static DslModeling::LinkedElementCollection<Zusatzthema> GetZusatzthema(Themenmuster element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Zusatzthema>, Zusatzthema>(element, ThemenmusterDomainRoleId); }
public static DslModeling::LinkedElementCollection<Themenmuster> GetThemenmusterTarget(Themenmuster element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Themenmuster>, Themenmuster>(element, ThemenmusterSourceDomainRoleId); }
public static void SetThemenmusterSource(Themenmuster element, Themenmuster newThemenmusterSource) { DslModeling::DomainRoleInfo.SetLinkedElement(element, ThemenmusterTargetDomainRoleId, newThemenmusterSource); }
public static Themenmuster GetThemenmusterSource(Themenmuster element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, ThemenmusterTargetDomainRoleId) as Themenmuster; }
public static DslModeling::LinkedElementCollection<Mustertext> GetMustertext(Themenmuster element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Mustertext>, Mustertext>(element, ThemenmusterDomainRoleId); }
public static void SetThemenmuster(Mustertext element, Themenmuster newThemenmuster) { DslModeling::DomainRoleInfo.SetLinkedElement(element, MustertextDomainRoleId, newThemenmuster); }