Esempio n. 1
0
void UmlPackage::subDeplViews(QList<UmlDeploymentView *> &l, QByteArray s)
{
    UmlDeploymentView * deplview;

    foreach (deplview, _deplviews)
        if (deplview->baseName() == s)
            l.append(deplview);
}
Esempio n. 2
0
void UmlPackage::subArtifacts(QList<UmlArtifact *> &l, QByteArray name, QByteArray deplview_name)
{
    UmlDeploymentView * deplview;

    foreach (deplview, _deplviews){
        if (deplview->baseName() == deplview_name) {
            const QVector<UmlItem*> ch = deplview->children();
            int i;

            for (i = 0; i != ch.size(); i += 1) {
                UmlItem * it = ch[i];

                if ((it->kind() == anArtifact) && (it->name() == name))
                    l.append((UmlArtifact *) it);
            }
        }
    }

}