summaryrefslogtreecommitdiff
path: root/src/core/model/Document.hpp
AgeCommit message (Collapse)Author
2015-01-25deleted "model" namespaceAndreas Stöckel
2015-01-23Added 'createChild'-style methods to Document and Domain classes.Benjamin Paassen
2015-01-22added move semantics do Domain and Document classes.Benjamin Paassen
2015-01-22made setParent protected to be consistent with move semantics.Benjamin Paassen
2015-01-20added a const where it was possible.Benjamin Paassen
2015-01-20Further work on document validation. More of a finetuning.Benjamin Paassen
2015-01-20finished setter revival in Document classes, hopefully.Benjamin Paassen
2015-01-19(re-)introduced setter methods to Document.Benjamin Paassen
2015-01-18Made constructors of Typesystem, Document and Domain more consistentAndreas Stöckel
2015-01-18Renamed RttiType to RttiAndreas Stöckel
2015-01-18Removed no longer necessary Rtti forward declarationsAndreas Stöckel
2015-01-18Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-18Droped Rtti<T> class, using RttiType insteadAndreas Stöckel
2015-01-18improved Document validation process and added some test cases. Further ↵Benjamin Paassen
tests are required, though.
2015-01-18Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
2015-01-18Changed DocumentEntity::doValidate to work with the effective ↵Benjamin Paassen
FieldDescriptors (including superclass fields). This is not yet tested, though.
2015-01-18Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/src/core/model/Domain.hpp
2015-01-18added Document validation function and finished implementation of ↵Benjamin Paassen
AnnotationEntity validation function. Tests still have to be made, though.
2015-01-18Renamed continueResolve to doResolve for more consistency with other virtual ↵Andreas Stöckel
protected methods
2015-01-17Improved validation systemAndreas Stöckel
2015-01-16first attempt on validation method for Document classes.Benjamin Paassen
2015-01-16validate function for Domain::Descriptor.Benjamin Paassen
2015-01-15Further simplified document buildup by doing the addition to parents of ↵Benjamin Paassen
StructureNodes in the constructor and refactored Anchor as standalone class instead of AnnotationEntity child. This made some changes in the test bench necessary as well.
2015-01-15renamed addStructuredEntity to addStructureNode.Benjamin Paassen
2015-01-15supported more automatic registration behaviour, checked for internal name ↵Benjamin Paassen
consistency regarding FieldDescriptors, AnnotationClasses and StructuredClasses and made adding methods for automatically registered references protected.
2015-01-14Added some more code escaping for XML in documentation.Benjamin Paassen
2015-01-12Removed not needed destructorAndreas Stöckel
2015-01-12Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/src/core/model/Document.hpp
2015-01-12hopefully repaired multiple inheritance chaos.Benjamin Paassen
2015-01-12Is this necessary? No. Absolutely not. Only the base class (Managed) needs this.Andreas Stöckel
2015-01-12Tried to introduce another StructureNode class as common superclass for ↵Benjamin Paassen
StructuredEntity, Anchor and DocumentPrimitive. Nearly seems to work, but not entirely so. There are still issues with the Manager it seems.
2015-01-12normalized NodeVector access in model classes and added some more ↵Benjamin Paassen
documentation to model classes.
2015-01-11Silenced doxygen warningsAndreas Stöckel
2015-01-11Forward declaring Rtti stuff for fewer dependencies in the Rtti.hpp headerAndreas Stöckel
2015-01-09Refactored building convenience methods to TestDocumentBuilder, added error ↵Benjamin Paassen
logging and changed TestDocument and TestAdvanced as well as all users of those files accordingly.
2015-01-09Improvements to Document classes in accordance with BenjaminAndreas Stöckel
2015-01-08further extended example to include annotations (emphasized and strong). The ↵Benjamin Paassen
DemoOutput for that is still missing, though. convenience build functions have also been implemented in Document.cpp.
2015-01-05Added composition typesAndreas Stöckel
2015-01-04fixed a nasty bug in the getField method of DocumentEntity. Also corrected ↵Benjamin Paassen
some issues in the TestDocument and TestDomain.
2015-01-04improved documentation.Benjamin Paassen
2015-01-02Moved Node class to model folderAndreas Stöckel
2014-12-21Dokumenten und Domänenbeispiel.Benjamin Paassen
2014-12-20adapted model classes to new Rtti classAndreas Stöckel
2014-12-20Introduced global type variables for model classes and used them in the ↵Benjamin Paassen
Domain resolve test, which makes it much easier to understand.
2014-12-20replaces ManagedVector by NodeVector in Model classes.Benjamin Paassen
2014-12-19added convenience function for document construction and tested them.Benjamin Paassen
2014-12-17Some (slight) changes to existing structures and first attempts on a test to ↵Benjamin Paassen
construct a test comain and a test document out of thin air. I am, indeed, an alchemist.
2014-12-16Document.hpp does compile now. Further Tests are needed.Benjamin Paassen
2014-12-16finished first draft of Document.hpp, but this is not yet compiled nor tested.Benjamin Paassen
2014-12-16first draft for DocumentEntity.Benjamin Paassen