/// <summary> /// Constructor /// Creates a DomainModelHasDomainClass2 link in the same Partition as the given DomainModel /// </summary> /// <param name="source">DomainModel to use as the source of the relationship.</param> /// <param name="target">DomainClass2 to use as the target of the relationship.</param> public DomainModelHasDomainClass2(DomainModel source, DomainClass2 target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[] { new DslModeling::RoleAssignment(DomainModelHasDomainClass2.DomainModelDomainRoleId, source), new DslModeling::RoleAssignment(DomainModelHasDomainClass2.DomainClass2DomainRoleId, target) }, Tum.PDE.VSPluginDSL.VSPluginDSLDomainModelIdProvider.Instance.CreateId()) { }
public static void SetDomainModel(DomainClass2 element, DomainModel newDomainModel) { DslModeling::DomainRoleInfo.SetLinkedElement(element, DomainClass2DomainRoleId, newDomainModel); }
public static DomainModel GetDomainModel(DomainClass2 element) { return(DslModeling::DomainRoleInfo.GetLinkedElement(element, DomainClass2DomainRoleId) as DomainModel); }
/// <summary> /// Constructor /// Creates a DomainModelHasDomainClass2 link in the same Partition as the given DomainModel /// </summary> /// <param name="source">DomainModel to use as the source of the relationship.</param> /// <param name="target">DomainClass2 to use as the target of the relationship.</param> public DomainModelHasDomainClass2(DomainModel source, DomainClass2 target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(DomainModelHasDomainClass2.DomainModelDomainRoleId, source), new DslModeling::RoleAssignment(DomainModelHasDomainClass2.DomainClass2DomainRoleId, target)}, Tum.PDE.VSPluginDSL.VSPluginDSLDomainModelIdProvider.Instance.CreateId()) { }
public static DomainModel GetDomainModel(DomainClass2 element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, DomainClass2DomainRoleId) as DomainModel; }