void DFlatAssignmentVisitor::visitDDependency(const DDependency *dependency) { visitDRelation(dependency); auto target = dynamic_cast<DDependency *>(m_target); QMT_CHECK(target); target->setDirection(dependency->direction()); }
void DFlatAssignmentVisitor::visitDAssociation(const DAssociation *association) { visitDRelation(association); auto target = dynamic_cast<DAssociation *>(m_target); QMT_CHECK(target); target->setEndA(association->endA()); target->setEndB(association->endB()); }
void DFlatAssignmentVisitor::visitDAssociation(const DAssociation *association) { visitDRelation(association); DAssociation *target = dynamic_cast<DAssociation *>(_target); QMT_CHECK(target); target->setA(association->getA()); target->setB(association->getB()); }
void DVoidVisitor::visitDAssociation(DAssociation *association) { visitDRelation(association); }
void DVoidVisitor::visitDDependency(DDependency *dependency) { visitDRelation(dependency); }
void DVoidVisitor::visitDInheritance(DInheritance *inheritance) { visitDRelation(inheritance); }
void DConstVoidVisitor::visitDConnection(const DConnection *connection) { visitDRelation(connection); }
void DConstVoidVisitor::visitDAssociation(const DAssociation *association) { visitDRelation(association); }
void DConstVoidVisitor::visitDDependency(const DDependency *dependency) { visitDRelation(dependency); }
void DConstVoidVisitor::visitDInheritance(const DInheritance *inheritance) { visitDRelation(inheritance); }
void DFlatAssignmentVisitor::visitDInheritance(const DInheritance *inheritance) { visitDRelation(inheritance); }
void AlignOnRasterVisitor::visitDAssociation(DAssociation *association) { visitDRelation(association); }
void AlignOnRasterVisitor::visitDDependency(DDependency *dependency) { visitDRelation(dependency); }
void AlignOnRasterVisitor::visitDInheritance(DInheritance *inheritance) { visitDRelation(inheritance); }