}
protected Collection handleGetAllAssociatedClasses()
{
final Set associatedClasses = new LinkedHashSet();
associatedClasses.addAll(this.getAssociatedClasses());
for (Iterator parentIterator = this.getGeneralizations().iterator(); parentIterator.hasNext();)
{
final ClassifierFacade parent = (ClassifierFacade)parentIterator.next();
associatedClasses.addAll(parent.getAllAssociatedClasses());
}