private void LoadAttributeCardinality()
{
DocAttribute docAttr = null;
if(this.m_target is DocAttribute)
{
docAttr = (DocAttribute)this.m_target;
}
else if(this.m_target is DocDefined)
{
docAttr = ((DocDefined)this.m_target).Aggregation;
}
this.m_loadagg = true;
this.listViewAttributeCardinality.Items.Clear();
while(docAttr != null)
{
ListViewItem lvi = new ListViewItem();
lvi.Tag = docAttr;
lvi.Text = docAttr.GetAggregation().ToString();
lvi.SubItems.Add(docAttr.AggregationLower);
lvi.SubItems.Add(docAttr.AggregationUpper);
this.listViewAttributeCardinality.Items.Add(lvi);
docAttr = docAttr.AggregationAttribute;
}
this.m_loadagg = false;
}