Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-25 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-25 | deleted "model" namespace | Andreas Stöckel | |
2015-01-25 | removed cardinality type definition from Domain.hpp and made everything ↵ | Benjamin Paassen | |
compatible with the Variant cardinality. | |||
2015-01-23 | Added 'createChild'-style methods to Document and Domain classes. | Benjamin Paassen | |
2015-01-22 | added move semantics do Domain and Document classes. | Benjamin Paassen | |
2015-01-22 | made setParent protected to be consistent with move semantics. | Benjamin Paassen | |
2015-01-21 | introduced Domain validation functionality and a Unit test for it. | Benjamin Paassen | |
2015-01-20 | completed setters for Domain classes. setSuperclass even has move semantics! | Benjamin Paassen | |
2015-01-19 | reintroduced some setters in Domain, but probably not enough yet. | Benjamin Paassen | |
2015-01-18 | Made constructors of Typesystem, Document and Domain more consistent | Andreas Stöckel | |
2015-01-18 | Renamed RttiType to Rtti | Andreas Stöckel | |
2015-01-18 | Removed no longer necessary Rtti forward declarations | Andreas Stöckel | |
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-18 | Droped Rtti<T> class, using RttiType instead | Andreas Stöckel | |
2015-01-18 | added a mid-term TODO. Cardinality handling might be improvable. | Benjamin Paassen | |
2015-01-18 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
Conflicts: application/src/core/model/Domain.hpp | |||
2015-01-18 | added the getEffectiveFieldDescriptors for StructuredClasses which returns ↵ | Benjamin Paassen | |
the list of FieldDescriptors including all non-overridden fields of superclasses. This also made the continuePath function easier. | |||
2015-01-18 | Renamed continueResolve to doResolve for more consistency with other virtual ↵ | Andreas Stöckel | |
protected methods | |||
2015-01-16 | validate function for Domain::Descriptor. | Benjamin Paassen | |
2015-01-16 | renamed isa to superclass in Domain::Descriptor and id some cosmetic changes. | Benjamin Paassen | |
2015-01-15 | supported 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-14 | finished pathTo function with rather nasty test. | Benjamin Paassen | |
2015-01-14 | merge. | Benjamin Paassen | |
2015-01-14 | Removed 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-14 | Added some more code escaping for XML in documentation. | Benjamin Paassen | |
2015-01-13 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
2015-01-13 | Fixed doxygen warnings | Andreas Stöckel | |
2015-01-13 | First version of 'pathTo' function enabling users to request a Structure ↵ | Benjamin Paassen | |
Path from some descriptor to another. | |||
2015-01-12 | normalized NodeVector access in model classes and added some more ↵ | Benjamin Paassen | |
documentation to model classes. | |||
2015-01-11 | Silenced doxygen warnings | Andreas Stöckel | |
2015-01-11 | Forward declaring Rtti stuff for fewer dependencies in the Rtti.hpp header | Andreas Stöckel | |
2015-01-09 | Merge branch 'master' of somweyr.de:ousia | Andreas Stöckel | |
Conflicts: application/src/core/model/Document.cpp application/src/core/model/Domain.cpp | |||
2015-01-09 | Adapted code to new resolve function | Andreas Stöckel | |
2015-01-08 | further 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-08 | further extended advanced document (now list domain is supported as well) ↵ | Benjamin Paassen | |
and extended DemoOutput accordingly. | |||
2015-01-08 | further 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-08 | slight 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-05 | corrected RTTI for domain und document and added a reference to system type ↵ | Benjamin Paassen | |
system in test domain. | |||
2015-01-04 | improved documentation. | Benjamin Paassen | |
2015-01-04 | Added AggregatedOf information | Andreas Stöckel | |
2015-01-02 | Moved Node class to model folder | Andreas Stöckel | |
2014-12-21 | fixed crash bug in TestDomain -- if a class has an Owned handle the owner ↵ | Andreas Stöckel | |
must point to the managed object directly responsible for the lifetime of this handle. Fixed this by making AttributeDescriptor a managed class (though this is not an optimal solution) and using a ManagedVector | |||
2014-12-21 | Dokumenten und Domänenbeispiel. | Benjamin Paassen | |
2014-12-21 | First draft of book domain example and slight changes to the book domain: ↵ | Benjamin Paassen | |
_all_ structuredclasses are listed in the domain now and StructuredClasses that are allowed at the root level have a root flag. | |||
2014-12-20 | adapted model classes to new Rtti class | Andreas Stöckel | |
2014-12-20 | Introduced 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-20 | replaces ManagedVector by NodeVector in Model classes. | Benjamin Paassen | |
2014-12-18 | Hopefully implemented a working version of the Domain resolve mechanism. | Benjamin Paassen | |
2014-12-17 | Some (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-17 | noticed that Andreas did already implement Cardinality in form of the ↵ | Benjamin Paassen | |
RangeSet. Removed my own attempts at programming the Cardinality and used his code. |