summaryrefslogtreecommitdiffstats
path: root/src/mof/qmofpackageimport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mof/qmofpackageimport.cpp')
-rw-r--r--src/mof/qmofpackageimport.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/mof/qmofpackageimport.cpp b/src/mof/qmofpackageimport.cpp
index 4a14f93a..d0fee64e 100644
--- a/src/mof/qmofpackageimport.cpp
+++ b/src/mof/qmofpackageimport.cpp
@@ -57,6 +57,10 @@ QT_BEGIN_NAMESPACE
\brief A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.
*/
+
+/*!
+ Creates a new QMofPackageImport. Also creates the corresponding QObject-based representation returned by asQModelingObject() if \a createQModelingObject is true.
+*/
QMofPackageImport::QMofPackageImport(bool createQModelingObject) :
_importedPackage(0),
_importingNamespace(0),
@@ -66,6 +70,9 @@ QMofPackageImport::QMofPackageImport(bool createQModelingObject) :
_qModelingObject = qobject_cast<QModelingObject *>(new QMofPackageImportObject(this));
}
+/*!
+ Returns a deep-copied clone of the QMofPackageImport.
+*/
QModelingElement *QMofPackageImport::clone() const
{
QMofPackageImport *c = new QMofPackageImport;
@@ -83,6 +90,8 @@ QModelingElement *QMofPackageImport::clone() const
/*!
Specifies the Package whose members are imported into a Namespace.
+
+ \b {Subsetted property(ies):} QMofDirectedRelationship::targets().
*/
QMofPackage *QMofPackageImport::importedPackage() const
{
@@ -91,6 +100,9 @@ QMofPackage *QMofPackageImport::importedPackage() const
return _importedPackage;
}
+/*!
+ Adjusts importedPackage to \a importedPackage.
+ */
void QMofPackageImport::setImportedPackage(QMofPackage *importedPackage)
{
// This is a read-write association end
@@ -112,6 +124,10 @@ void QMofPackageImport::setImportedPackage(QMofPackage *importedPackage)
/*!
Specifies the Namespace that imports the members from a Package.
+
+ \b {Subsetted property(ies):} QMofElement::owner(), QMofDirectedRelationship::sources().
+
+ \b {Opposite property(ies):} QMofNamespace::packageImports().
*/
QMofNamespace *QMofPackageImport::importingNamespace() const
{
@@ -120,6 +136,9 @@ QMofNamespace *QMofPackageImport::importingNamespace() const
return _importingNamespace;
}
+/*!
+ Adjusts importingNamespace to \a importingNamespace.
+ */
void QMofPackageImport::setImportingNamespace(QMofNamespace *importingNamespace)
{
// This is a read-write association end
@@ -150,6 +169,9 @@ QtMof::VisibilityKind QMofPackageImport::visibility() const
return _visibility;
}
+/*!
+ Adjusts visibility to \a visibility.
+ */
void QMofPackageImport::setVisibility(QtMof::VisibilityKind visibility)
{
// This is a read-write property