コード例 #1
0
		public static DslModeling::LinkedElementCollection<FamilyTreePerson> GetFamilyTreePerson(FamilyTreeModel element)
		{
			return GetRoleCollection<DslModeling::LinkedElementCollection<FamilyTreePerson>, FamilyTreePerson>(element, FamilyTreeModelDomainRoleId);
		}
コード例 #2
0
		/// <summary>
		/// Constructor
		/// Creates a FamilyTreeModelHasFamilyTreePerson link in the same Partition as the given FamilyTreeModel
		/// </summary>
		/// <param name="source">FamilyTreeModel to use as the source of the relationship.</param>
		/// <param name="target">FamilyTreePerson to use as the target of the relationship.</param>
		public FamilyTreeModelHasFamilyTreePerson(FamilyTreeModel source, FamilyTreePerson target)
			: base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FamilyTreeModelHasFamilyTreePerson.FamilyTreeModelDomainRoleId, source), new DslModeling::RoleAssignment(FamilyTreeModelHasFamilyTreePerson.FamilyTreePersonDomainRoleId, target)}, Tum.FamilyTreeDSL.FamilyTreeDSLDomainModelIdProvider.Instance.CreateId())
		{
		}
コード例 #3
0
		public static void SetFamilyTreeModel(FamilyTreePerson element, FamilyTreeModel newFamilyTreeModel)
		{
			DslModeling::DomainRoleInfo.SetLinkedElement(element, FamilyTreePersonDomainRoleId, newFamilyTreeModel);
		}