HomePhabricator
Diffusion MITK 920d356971d8

Implement PropertyRelationRuleBase

Description

Implement PropertyRelationRuleBase

Summary:
Additionally correct the precondition documentation of
IPropertyOwner::SetProperty and IPropertyOwner::RemoveProperty

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

First draft of PropertyRelationRuleBase and GenericIDRelationRule

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Started with PropertyRelationRuleBase test

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Implemented PropertyRelationRuleBase test.

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

add correct implementation of clone

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Implemented test for GenericIDRelationRule

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Fixed bug in IPropertyOwner/IPropertyProvider implementation of DataNode.

Signed-off-by: Ralf Floca <r.floca@dkfz-heidelberg.de>

Test Plan: unit tests

Reviewers: O1 MITK Core, goch

Reviewed By: O1 MITK Core, goch

Subscribers: goch

Maniphest Tasks: T23769

Differential Revision: https://phabricator.mitk.org/D96

Details

Provenance
flocaAuthored on Jan 31 2018, 5:08 PM
flocaPushed on Feb 1 2018, 8:55 AM
Reviewer
O1: MITK Reviewer Group I
Differential Revision
Restricted Differential Revision
Parents
rMITKac17ae568e9a: Merge branch 'T23625-USSupportVideoSourceSettingsDisabledForEditing'
Branches
Unknown
Tags
Unknown