Lines 86-99
Link Here
|
86 |
UMLAssociationList aggregations = c->getAggregations(); |
86 |
UMLAssociationList aggregations = c->getAggregations(); |
87 |
if( forceSections() || !aggregations.isEmpty() ) { |
87 |
if( forceSections() || !aggregations.isEmpty() ) { |
88 |
for(UMLAssociation* a = aggregations.first(); a; a = aggregations.next()) { |
88 |
for(UMLAssociation* a = aggregations.first(); a; a = aggregations.next()) { |
89 |
if( a->getObject(Uml::A)->getID() != c->getID() ) { |
89 |
//if( a->getObject(Uml::A)->getID() != c->getID() ) { |
90 |
|
90 |
if ( a->getRoleName(Uml::B) != "" && a->getRoleName(Uml::B) != "") { |
91 |
sql << m_indentation << "," << m_endl << m_indentation |
91 |
sql << m_indentation << "," << m_endl << m_indentation |
92 |
<< "CONSTRAINT " << a->getName() << " FOREIGN KEY (" |
92 |
<< "CONSTRAINT " << a->getName() << " FOREIGN KEY (" |
93 |
<< a->getRoleName(Uml::B) << ") REFERENCES " |
93 |
<< a->getRoleName(Uml::B) << ") REFERENCES " |
94 |
<< a->getObject(Uml::A)->getName() |
94 |
<< a->getObject(Uml::A)->getName() |
95 |
<< " (" << a->getRoleName(Uml::A) << ")"; |
95 |
<< " (" << a->getRoleName(Uml::A) << ")"; |
96 |
} |
96 |
} |
|
|
97 |
//} |
97 |
} |
98 |
} |
98 |
} |
99 |
} |
99 |
|
100 |
|