diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-06 11:31:46 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-06 16:28:28 +0200 |
commit | 3031fe1254052bdeffec90ca76e2f3649a971ae7 (patch) | |
tree | 1c53eeec8c4be183f600a8f17c7e156efa779ea1 /src/uml/qumldeploymentspecification.cpp | |
parent | e07d31eda9cc77f50fb6dbae8905384219171332 (diff) |
Use plural form for multi-valued UML metamodel properties
Change-Id: Ia8ab1c48d0fb552aca0ae729507c18b63d4c448e
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumldeploymentspecification.cpp')
-rw-r--r-- | src/uml/qumldeploymentspecification.cpp | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/src/uml/qumldeploymentspecification.cpp b/src/uml/qumldeploymentspecification.cpp index a8c10572..ae0886a2 100644 --- a/src/uml/qumldeploymentspecification.cpp +++ b/src/uml/qumldeploymentspecification.cpp @@ -73,6 +73,7 @@ #include <QtUml/QUmlTemplateSignature> #include <QtUml/QUmlType> #include <QtUml/QUmlUseCase> + /*! \class QUmlDeploymentSpecification @@ -101,18 +102,18 @@ QUmlDeploymentSpecification::~QUmlDeploymentSpecification() QModelingObject *QUmlDeploymentSpecification::clone() const { QUmlDeploymentSpecification *c = new QUmlDeploymentSpecification; - foreach (QUmlComment *element, ownedComment()) + foreach (QUmlComment *element, ownedComments()) c->addOwnedComment(dynamic_cast<QUmlComment *>(element->clone())); - foreach (QUmlDependency *element, clientDependency()) + foreach (QUmlDependency *element, clientDependencies()) c->addClientDependency(dynamic_cast<QUmlDependency *>(element->clone())); c->setName(name()); if (nameExpression()) c->setNameExpression(dynamic_cast<QUmlStringExpression *>(nameExpression()->clone())); - foreach (QUmlElementImport *element, elementImport()) + foreach (QUmlElementImport *element, elementImports()) c->addElementImport(dynamic_cast<QUmlElementImport *>(element->clone())); - foreach (QUmlConstraint *element, ownedRule()) + foreach (QUmlConstraint *element, ownedRules()) c->addOwnedRule(dynamic_cast<QUmlConstraint *>(element->clone())); - foreach (QUmlPackageImport *element, packageImport()) + foreach (QUmlPackageImport *element, packageImports()) c->addPackageImport(dynamic_cast<QUmlPackageImport *>(element->clone())); if (owningTemplateParameter()) c->setOwningTemplateParameter(dynamic_cast<QUmlTemplateParameter *>(owningTemplateParameter()->clone())); @@ -120,38 +121,38 @@ QModelingObject *QUmlDeploymentSpecification::clone() const if (package()) c->setPackage(dynamic_cast<QUmlPackage *>(package()->clone())); c->setLeaf(isLeaf()); - foreach (QUmlTemplateBinding *element, templateBinding()) + foreach (QUmlTemplateBinding *element, templateBindings()) c->addTemplateBinding(dynamic_cast<QUmlTemplateBinding *>(element->clone())); - foreach (QUmlCollaborationUse *element, collaborationUse()) + foreach (QUmlCollaborationUse *element, collaborationUses()) c->addCollaborationUse(dynamic_cast<QUmlCollaborationUse *>(element->clone())); - foreach (QUmlGeneralization *element, generalization()) + foreach (QUmlGeneralization *element, generalizations()) c->addGeneralization(dynamic_cast<QUmlGeneralization *>(element->clone())); c->setAbstract(isAbstract()); c->setFinalSpecialization(isFinalSpecialization()); if (ownedTemplateSignature()) c->setOwnedTemplateSignature(dynamic_cast<QUmlRedefinableTemplateSignature *>(ownedTemplateSignature()->clone())); - foreach (QUmlUseCase *element, ownedUseCase()) + foreach (QUmlUseCase *element, ownedUseCases()) c->addOwnedUseCase(dynamic_cast<QUmlUseCase *>(element->clone())); - foreach (QUmlGeneralizationSet *element, powertypeExtent()) + foreach (QUmlGeneralizationSet *element, powertypeExtents()) c->addPowertypeExtent(dynamic_cast<QUmlGeneralizationSet *>(element->clone())); - foreach (QUmlClassifier *element, redefinedClassifier()) + foreach (QUmlClassifier *element, redefinedClassifiers()) c->addRedefinedClassifier(dynamic_cast<QUmlClassifier *>(element->clone())); if (representation()) c->setRepresentation(dynamic_cast<QUmlCollaborationUse *>(representation()->clone())); - foreach (QUmlSubstitution *element, substitution()) + foreach (QUmlSubstitution *element, substitutions()) c->addSubstitution(dynamic_cast<QUmlSubstitution *>(element->clone())); if (templateParameter()) c->setTemplateParameter(dynamic_cast<QUmlClassifierTemplateParameter *>(templateParameter()->clone())); - foreach (QUmlUseCase *element, useCase()) + foreach (QUmlUseCase *element, useCases()) c->addUseCase(dynamic_cast<QUmlUseCase *>(element->clone())); c->setFileName(fileName()); - foreach (QUmlManifestation *element, manifestation()) + foreach (QUmlManifestation *element, manifestations()) c->addManifestation(dynamic_cast<QUmlManifestation *>(element->clone())); - foreach (QUmlArtifact *element, nestedArtifact()) + foreach (QUmlArtifact *element, nestedArtifacts()) c->addNestedArtifact(dynamic_cast<QUmlArtifact *>(element->clone())); - foreach (QUmlProperty *element, ownedAttribute()) + foreach (QUmlProperty *element, ownedAttributes()) c->addOwnedAttribute(dynamic_cast<QUmlProperty *>(element->clone())); - foreach (QUmlOperation *element, ownedOperation()) + foreach (QUmlOperation *element, ownedOperations()) c->addOwnedOperation(dynamic_cast<QUmlOperation *>(element->clone())); if (deployment()) c->setDeployment(dynamic_cast<QUmlDeployment *>(deployment()->clone())); @@ -229,6 +230,8 @@ void QUmlDeploymentSpecification::setExecutionLocation(QString executionLocation void QUmlDeploymentSpecification::setPropertyData() { QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::AggregationRole] = QStringLiteral("none"); + QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::PropertyClassRole] = QStringLiteral("QUmlDeploymentSpecification"); + QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::IsDerivedRole] = false; QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::IsDerivedUnionRole] = false; QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::DocumentationRole] = QStringLiteral("The deployment with which the DeploymentSpecification is associated."); QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::RedefinedPropertiesRole] = QStringLiteral(""); @@ -236,6 +239,8 @@ void QUmlDeploymentSpecification::setPropertyData() QModelingObject::propertyDataHash[QStringLiteral("deployment")][QtModeling::OppositeEndRole] = QStringLiteral("Deployment-configuration"); QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::AggregationRole] = QStringLiteral("none"); + QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::PropertyClassRole] = QStringLiteral("QUmlDeploymentSpecification"); + QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::IsDerivedRole] = false; QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::IsDerivedUnionRole] = false; QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::DocumentationRole] = QStringLiteral("The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address'."); QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::RedefinedPropertiesRole] = QStringLiteral(""); @@ -243,6 +248,8 @@ void QUmlDeploymentSpecification::setPropertyData() QModelingObject::propertyDataHash[QStringLiteral("deploymentLocation")][QtModeling::OppositeEndRole] = QStringLiteral(""); QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::AggregationRole] = QStringLiteral("none"); + QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::PropertyClassRole] = QStringLiteral("QUmlDeploymentSpecification"); + QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::IsDerivedRole] = false; QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::IsDerivedUnionRole] = false; QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::DocumentationRole] = QStringLiteral("The location where a component Artifact executes. This may be a local or remote location."); QModelingObject::propertyDataHash[QStringLiteral("executionLocation")][QtModeling::RedefinedPropertiesRole] = QStringLiteral(""); |