summaryrefslogtreecommitdiff
path: root/src/core/model
AgeCommit message (Collapse)Author
2015-01-18Renamed continueResolve to doResolve for more consistency with other virtual ↵Andreas Stöckel
protected methods
2015-01-17Improved typesystem, allowing online creation of structsAndreas Stöckel
2015-01-17Improved validation systemAndreas Stöckel
2015-01-16wip copyAndreas 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-16renamed isa to superclass in Domain::Descriptor and id some cosmetic changes.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-15lambdas are so much coolerAndreas Stöckel
2015-01-15fixed clang warnings and errorsAndreas Stöckel
2015-01-14Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-14finished pathTo function with rather nasty test.Benjamin Paassen
2015-01-14Registered properties for the Node classAndreas Stöckel
2015-01-14Removed not needed Node.setParent methodAndreas Stöckel
2015-01-14merge.Benjamin Paassen
2015-01-14Removed parent mechanism in object graph representation. This is only a ↵Benjamin Paassen
relevant concept for the parsed XML language. It can be fully expressed by FieldDescriptors and their children in the object graph.
2015-01-14Added some more code escaping for XML in documentation.Benjamin Paassen
2015-01-13Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
2015-01-13Fixed doxygen warningsAndreas Stöckel
2015-01-13First version of 'pathTo' function enabling users to request a Structure ↵Benjamin Paassen
Path from some descriptor to another.
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-11Fixed commentAndreas Stöckel
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-11Renamed RttiBase to RttiTypeAndreas Stöckel
2015-01-11Refactored conversion routines used in the Typesystem class and the Variant ↵Andreas Stöckel
class into an own class, implemented missing conversion from string to integer/double, implemented proper JSON serialization of variants
2015-01-09added path function ResolutionResultAndreas Stöckel
2015-01-09fixed Document::continueResolve nullptr accessAndreas Stöckel
2015-01-09removed resolve debug printouts and simplified resolve method in Document.Benjamin Paassen
2015-01-09Merge branch 'master' of somweyr.de:ousiaBenjamin Paassen
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-09Added new unit tests for the Node.resolve function and fixed the behaviour ↵Andreas Stöckel
for not following references if a compositum was found
2015-01-09Finished node resolution processAndreas Stöckel
2015-01-09Improvements to Document classes in accordance with BenjaminAndreas Stöckel
2015-01-09adapted to new codeAndreas Stöckel
2015-01-09Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/src/core/model/Document.cpp application/src/core/model/Domain.cpp
2015-01-09Adapted code to new resolve functionAndreas Stöckel
2015-01-09Implemented new resolve functionAndreas 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-08further extended advanced document (now list domain is supported as well) ↵Benjamin Paassen
and extended DemoOutput accordingly.
2015-01-08further extended the advanced document example, slightly improved XML ↵Benjamin Paassen
serialization and fixed a bug in DemoOutput leading to errors if a section/paragraph had no heading.
2015-01-08slight changes to Domain and Document. Started to add a more advanced test ↵Benjamin Paassen
document creation function as well as the respective domain creation functions. The DemoOutputTest for it looks good so far.
2015-01-06Using RttiBuilder to construct Rtti informationAndreas Stöckel