Projekt

Allgemein

Profil

Herunterladen als
Herunterladen (655 Bytes) Statistiken
| Zweig: | Revision:
#ifndef RELATION_H
#define RELATION_H
#include <QString>
namespace CuteEntityManager {
enum RelationType {
ONE_TO_ONE,
ONE_TO_MANY,
MANY_TO_MANY,
MANY_TO_ONE
};

class Relation {
public:
Relation();
Relation(QString propertyName, RelationType type, bool optional = true);
~Relation();
RelationType getType() const;
void setType(const RelationType &value);

QString getPropertyName() const;
void setPropertyName(const QString &value);

bool getOptional() const;
void setOptional(bool value);

protected:
QString propertyName;
RelationType type;
bool optional;

};
}

#endif // RELATION_H
(12-12/16)