summaryrefslogtreecommitdiffstats
path: root/src/mof/qmofrelationship.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mof/qmofrelationship.cpp')
-rw-r--r--src/mof/qmofrelationship.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/mof/qmofrelationship.cpp b/src/mof/qmofrelationship.cpp
index 77e37252..ea95b44c 100644
--- a/src/mof/qmofrelationship.cpp
+++ b/src/mof/qmofrelationship.cpp
@@ -51,11 +51,20 @@ QT_BEGIN_NAMESPACE
\inmodule QtMof
\brief Relationship is an abstract concept that specifies some kind of relationship between elements.
+
+ \b {QMofRelationship is an abstract class.}
*/
+
+/*!
+ Creates a new QMofRelationship.
+*/
QMofRelationship::QMofRelationship()
{
}
+/*!
+ Returns a deep-copied clone of the QMofRelationship.
+*/
QModelingElement *QMofRelationship::clone() const
{
QMofRelationship *c = new QMofRelationship;
@@ -68,6 +77,8 @@ QModelingElement *QMofRelationship::clone() const
/*!
Specifies the elements related by the Relationship.
+
+ \b {This is a read-only derived union property.}
*/
const QSet<QMofElement *> QMofRelationship::relatedElements() const
{
@@ -76,6 +87,11 @@ const QSet<QMofElement *> QMofRelationship::relatedElements() const
return _relatedElements;
}
+/*!
+ Adds \a relatedElement to relatedElements.
+
+ \sa relatedElements(), removeRelatedElement()
+ */
void QMofRelationship::addRelatedElement(QMofElement *relatedElement)
{
// This is a read-only derived union association end
@@ -87,6 +103,11 @@ void QMofRelationship::addRelatedElement(QMofElement *relatedElement)
}
}
+/*!
+ Removes \a relatedElement from relatedElements.
+
+ \sa relatedElements(), addRelatedElement()
+ */
void QMofRelationship::removeRelatedElement(QMofElement *relatedElement)
{
// This is a read-only derived union association end