#include <project.h>

Public Member Functions | |
| virtual MainSegment * | addMainSegment (MainSegment *ms) |
| Adds the main segment. | |
| virtual ObjectsSegment * | addObjectsSegment (ObjectsSegment *os) |
| Adds the objects segment. | |
| virtual ProceduresSegment * | addProceduresSegment (ProceduresSegment *ps) |
| Adds the procedures segment. | |
| const SerialID & | getSerialID () const |
| Gets the serialization ID of the object. | |
| virtual bool | isValid () const |
| HGL::Type::MainSegment * Project::addMainSegment | ( | MainSegment * | ms | ) | [virtual] |
Adds the main segment.
| ms | the main segment |
Implements HGL::Type::IProject.
| HGL::Type::ObjectsSegment * Project::addObjectsSegment | ( | ObjectsSegment * | os | ) | [virtual] |
Adds the objects segment.
| os | the objects segment |
Implements HGL::Type::IProject.
| HGL::Type::ProceduresSegment * Project::addProceduresSegment | ( | ProceduresSegment * | ps | ) | [virtual] |
Adds the procedures segment.
| ps | the procedures segment |
Implements HGL::Type::IProject.
| const HGL::Type::SerialID & Project::getSerialID | ( | ) | const [virtual] |
Gets the serialization ID of the object.
Implements HGL::IType.
| bool Project::isValid | ( | ) | const [virtual] |
A Project is valid if it at least contains a MainSegment.
false if the type has no attached subtypes. A type is valid
Reimplemented from HGL::Type::NonEmptyType.
1.6.1