Ejemplo n.º 1
0
 /// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
 CustomSerializedContainerElementInfo[] ICustomSerializedElement.GetCustomSerializedChildElementInfo()
 {
     CustomSerializedContainerElementInfo[] ret = CustomPropertyGroup.myCustomSerializedChildElementInfo;
     if (ret == null)
     {
         ret    = new CustomSerializedContainerElementInfo[1];
         ret[0] = new CustomSerializedContainerElementInfo(null, "PropertyDefinitions", null, CustomSerializedElementWriteStyle.Element, null, CustomPropertyGroupContainsCustomPropertyDefinition.CustomPropertyDefinitionDomainRoleId);
         CustomPropertyGroup.myCustomSerializedChildElementInfo = ret;
     }
     return(ret);
 }
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = Role.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[1];
				ret[0] = new CustomSerializedContainerElementInfo(null, "Modifier", null, CustomSerializedElementWriteStyle.Element, null, RoleHasCardinalityQualifier.CardinalityQualifierDomainRoleId);
				Role.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		CustomSerializedContainerElementInfo[] ICustomSerializedElement.GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = CustomPropertyGroup.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[1];
				ret[0] = new CustomSerializedContainerElementInfo(null, "PropertyDefinitions", null, CustomSerializedElementWriteStyle.Element, null, CustomPropertyGroupContainsCustomPropertyDefinition.CustomPropertyDefinitionDomainRoleId);
				CustomPropertyGroup.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = Attribute.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[1];
				ret[0] = new CustomSerializedContainerElementInfo(null, "PossibleValues", null, CustomSerializedElementWriteStyle.Element, null, AttributeHasPossibleValue.ValueDomainRoleId);
				Attribute.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = EntityType.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[3];
				ret[0] = new CustomSerializedContainerElementInfo(null, "Attributes", null, CustomSerializedElementWriteStyle.Element, null, EntityTypeHasAttribute.AttributeDomainRoleId);
				ret[1] = new CustomSerializedContainerElementInfo(null, "Roles", null, CustomSerializedElementWriteStyle.Element, null, EntityTypePlaysRole.RoleDomainRoleId);
				ret[2] = new CustomSerializedContainerElementInfo(null, "Subtypes", null, CustomSerializedElementWriteStyle.Element, null, EntityTypeIsSubtypeOfEntityType.SubtypeDomainRoleId);
				EntityType.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = BarkerErModel.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[3];
				ret[0] = new CustomSerializedContainerElementInfo(null, "EntityTypes", null, CustomSerializedElementWriteStyle.Element, null, BarkerErModelContainsEntityType.EntityTypeDomainRoleId);
				ret[1] = new CustomSerializedContainerElementInfo(null, "BinaryAssociations", null, CustomSerializedElementWriteStyle.Element, null, BarkerErModelContainsBinaryAssociation.BinaryAssociationDomainRoleId);
				ret[2] = new CustomSerializedContainerElementInfo(null, "Constraints", null, CustomSerializedElementWriteStyle.Element, null, BarkerErModelContainsExclusiveArc.ExclusiveArcDomainRoleId);
				BarkerErModel.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = BinaryAssociation.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[1];
				ret[0] = new CustomSerializedContainerElementInfo(null, "Roles", null, CustomSerializedElementWriteStyle.Element, null, BinaryAssociationContainsRole.RoleDomainRoleId);
				BinaryAssociation.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}
		/// <summary>Implements ICustomSerializedElement.GetCustomSerializedChildElementInfo</summary>
		protected CustomSerializedContainerElementInfo[] GetCustomSerializedChildElementInfo()
		{
			CustomSerializedContainerElementInfo[] ret = ExclusiveArc.myCustomSerializedChildElementInfo;
			if (ret == null)
			{
				ret = new CustomSerializedContainerElementInfo[1];
				ret[0] = new CustomSerializedContainerElementInfo(null, "Roles", null, CustomSerializedElementWriteStyle.Element, null, ExclusiveArcSpansOptionalRole.ConstrainedRoleDomainRoleId);
				ExclusiveArc.myCustomSerializedChildElementInfo = ret;
			}
			return ret;
		}