Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
Attribute () | |
Attribute (QString name) | |
Used for comparisons only. More... | |
Attribute (QString name, QString type, bool optional, bool partial, bool persistent) | |
const QString & | name () const |
bool | operator== (const Attribute &other) const |
bool | optional () const |
bool | partial () const |
bool | persistent () const |
const QString & | type () const |
Private Attributes | |
QString | name_ |
bool | optional_ |
bool | partial_ |
bool | persistent_ |
QString | type_ |
Model::Attribute::Attribute | ( | ) |
Model::Attribute::Attribute | ( | QString | name, |
QString | type, | ||
bool | optional, | ||
bool | partial, | ||
bool | persistent | ||
) |
Model::Attribute::Attribute | ( | QString | name | ) |
Used for comparisons only.
const QString & Model::Attribute::name | ( | ) | const |
bool Model::Attribute::operator== | ( | const Attribute & | other | ) | const |
bool Model::Attribute::optional | ( | ) | const |
bool Model::Attribute::partial | ( | ) | const |
bool Model::Attribute::persistent | ( | ) | const |
const QString & Model::Attribute::type | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |