opened
sgandon
username_0
**Please check if the PR fulfills these requirements**

- [x] The commit message follows Talend standard
- [x] Tests for the changes have been added (for bug fixes / features)

**What is the current behavior?** (You can also link to an open issue here)
Component reference was complicated and required implementing ComponentReferencePropertiesEnclosing.


**What is the new behavior?**
No need for implementing some extra interface, just used the same reference for Studio compoenents and dataset and datastore.


**Does this PR introduce a breaking change?**

- [ ] Yes
- [x] No
cause there are some migration step implemented.

WARNING : 
* this requires a daikon PR to be implemented https://github.com/Talend/daikon/pull/132.
* The studio have also a PR waiting for this one : https://github.com/Talend/tdi-studio-se/pull/942
Feature/TCOMP-335 make refs work for rest
issue
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/696/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/696/)
comment
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/717/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/717/)
comment
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/724/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/724/)
comment
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/748/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/748/)
comment
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/753/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/753/)
comment
created
build-talend-common
username_1
Pull request test result: [failure](https://ci-common.datapwn.com/job/components_pull-request_master/762/) [:x:](https://ci-common.datapwn.com/job/components_pull-request_master/762/)
comment