internal static void ImportXsdAttribute(IfcDoc.Schema.XSD.attribute att, DocSchema docSchema, DocEntity docEntity)
{
DocAttribute docAttr = new DocAttribute();
docEntity.Attributes.Add(docAttr);
docAttr.Name = att.name;
docAttr.IsOptional = (att.use == Schema.XSD.use.optional);
if (att.simpleType != null)
{
string refname = docEntity.Name + "_" + att.name;
docAttr.DefinedType = refname;
ImportXsdSimple(att.simpleType, docSchema, refname);
}
else
{
docAttr.DefinedType = ImportXsdType(att.type);
}
}