SetSpecifiedAttributesOnCollapsedGroup()
{
Debug.Assert(m_oCollapsedGroup != null);
Debug.Assert( !String.IsNullOrEmpty(
m_oCollapsedGroup.CollapsedAttributes) );
Debug.Assert(m_oCollapsedGroupVertex != null);
Debug.Assert(m_oCollapsedGroupAttributes != null);
AssertValid();
// Check whether this is this a collapsed motif.
switch ( m_oCollapsedGroupAttributes.GetGroupType() )
{
case CollapsedGroupAttributeValues.FanMotifType:
SetCollapsedFanMotifAttributes();
break;
case CollapsedGroupAttributeValues.DConnectorMotifType:
SetCollapsedDConnectorMotifAttributes();
break;
case CollapsedGroupAttributeValues.CliqueMotifType:
SetCollapsedCliqueMotifAttributes();
break;
default:
// Behave gracefully. The collapsed group vertex will be
// drawn as a default vertex.
break;
}
}