Started simplifying the mandatory functions.
Most mandatory functions simplified.
Some renaming and commenting
Simplified ComplexDataDescriptionType creation
added "setAbstract"
Added constructor for BasicOutputDescriptionType with ComplexData initialized by ComplexDataCombination-sType formats
(Init by Format type instead of string)
Added Example for Basic Types
Switched to get&set except for:
FormatTypes (Three types problem) & Metadata
Replaced AddNew* with get*&set* except for:
FormatTypes (Three types problem)
Replaced AddNew* with get*&set*
Added unset methods
Added unset methods
Added unset methods
Added comment