summaryrefslogtreecommitdiff
path: root/src/core/model/Project.hpp
AgeCommit message (Collapse)Author
2015-01-25added parse, link and include functions to ProjectAndreas Stöckel
2015-01-25Restructures parser classes a little, removed Registry from ParserContext, ↵Andreas Stöckel
gave a ResourceManager instance to the Project, using ResourceRequest when including or linking files, thought through how "including" and "linking" are handled
2015-01-25deleted "model" namespaceAndreas Stöckel
2015-01-22Rethought task of the Project class: Only keeps track of the included ↵Andreas Stöckel
documents -- does not have references to typesystems, domains etc. (this allows instances of these classes to be freed as soon as no document refers to them). Project should be a parent of Document. Project should resolve documents as composita (this allows to have between-document references).
2015-01-18Fixed bugs in definition of Project, added reference to Project to ParserContextAndreas Stöckel
2015-01-18Added Project class which represents the absolute top-level node containing ↵Andreas Stöckel
multiple documents and all loaded domains and typesystems.