Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions
OOModel::Project Class Reference
Inheritance diagram for OOModel::Project:
Core::Reflect< Base >

Public Member Functions

 Project (const QString &name)
 
virtual bool isNewPersistenceUnit () const override
 
virtual bool isTransparentForNameResolution () const override
 
virtual SymbolTypes symbolType () const override
 
virtual QList< const Model::UsedLibrary * > usedLibraries () const override
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ Project()

OOModel::Project::Project ( const QString &  name)

Member Function Documentation

◆ isNewPersistenceUnit()

bool OOModel::Project::isNewPersistenceUnit ( ) const
overridevirtual

◆ isTransparentForNameResolution()

bool OOModel::Project::isTransparentForNameResolution ( ) const
overridevirtual

◆ symbolType()

Project::SymbolTypes OOModel::Project::symbolType ( ) const
overridevirtual

◆ usedLibraries()

QList< const Model::UsedLibrary * > OOModel::Project::usedLibraries ( ) const
overridevirtual