Wording: rename "whole"/"part" role types (#67).

BREAKING CHANGES

6 role types and their URIs are renamed:
    - "dm4.core.whole"             -> "dm4.core.parent"
    - "dm4.core.part"              -> "dm4.core.child"
    - "dm4.core.whole_type"        -> "dm4.core.parent_type"
    - "dm4.core.part_type"         -> "dm4.core.child_type"
    - "dm4.core.whole_cardinality" -> "dm4.core.parent_cardinality"
    - "dm4.core.part_cardinality"  -> "dm4.core.child_cardinality"

You must serach/replace your code for that URIs.
You must reset the DB.

See ticket 67.
Change "whole"/"part" wording in assoc defs (#67).

BREAKING CHANGES

4 Association Definition properties are renamed:
    - whole_type_uri        -> parent_type_uri
    - part_type_uri         -> child_type_uri
    - whole_cardinality_uri -> parent_cardinality_uri
    - part_cardinality_uri  -> child_cardinality_uri

This affects 3 aspects:
    1) Defining Association Definitions in declarative migrations (JSON).
    2) Accessing Association Definition properties at client-side (JavaScript).
    3) Serializing and parsing Association Definition at server-side (Java).

To adapt your plugins a search/replace should do.
But be careful to not catch other things like local JavaScript variables.

See ticket 67.
Change AssociationDefinition API wording (#67).

BREAKING CHANGES

6 methods in AssociationDefinition/AssociationDefinitionModel are renamed:
    - getWholeTypeUri() -> getParentTypeUri()
    - getPartTypeUri()  -> getChildTypeUri()
    - getWholeCardinalityUri() -> getParentCardinalityUri()
    - getPartCardinalityUri()  -> getChildCardinalityUri()
    - setWholeCardinalityUri() -> setParentCardinalityUri()
    - setPartCardinalityUri()  -> setChildCardinalityUri()

To adapt your plugins do a search/replace.

See ticket 67.
Change internal "whole"/"part” wording (#67).

Plugins are not affected.

See ticket 67.
Fix one more "whole"/"part" wording (#67).

Plugins are not affected.

Close ticket 67.