Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BHoM_Engine: refactor to follow BHoM_Adapter refactoring Level1 #1092

Merged
merged 3 commits into from
Sep 10, 2019

Conversation

alelom
Copy link
Member

@alelom alelom commented Jul 8, 2019

Depends on

BHoM/BHoM_Adapter#120

Issues addressed by this PR

Fixes: #1093

Having modified the Push to do deepClone, then the Engine method DistinctProperties can be simplified.

Additional notes

See BHoM/BHoM_Adapter#84 for description of all refactoring issues for the BHoM_Adapter
and https://github.com/BHoM/BHoM_Adapter/projects/1 for the full refactoring plan.

@alelom alelom self-assigned this Jul 8, 2019
@alelom alelom added the size:XL Measured in weeks label Jul 8, 2019
@alelom alelom added size:L Measured in days and removed size:XL Measured in weeks labels Jul 17, 2019
@alelom alelom changed the title BHoM_Adapter refactoring Level1 BHoM_Engine: refactor to follow BHoM_Adapter refactoring Level1 Jul 17, 2019
@adecler
Copy link
Member

adecler commented Aug 8, 2019

Looks good to me

@al-fisher al-fisher added the status:WIP PR in progress and still in draft, not ready for formal review label Aug 12, 2019
@alelom alelom added this to the BHoM 2.4 β MVP milestone Aug 30, 2019
@alelom alelom removed the status:WIP PR in progress and still in draft, not ready for formal review label Aug 30, 2019
@alelom alelom marked this pull request as ready for review August 30, 2019 09:42
@alelom alelom requested a review from adecler as a code owner August 30, 2019 09:42
@alelom alelom removed the size:L Measured in days label Aug 30, 2019
Copy link
Contributor

@IsakNaslundBh IsakNaslundBh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested together with BHoM/BHoM_Adapter#120

Whilst on that branch with the of the adapter these changes work. Makes the whole method a whole lot simpler.

Important: Needs to NOT be merged before the adapter

@alelom
Copy link
Member Author

alelom commented Sep 10, 2019

Important: Needs to NOT be merged before the adapter

That is now merged -- I would like to push this through so I can get started with the second level refactoring that has been postponed for too long now.

@FraserGreenroyd FraserGreenroyd merged commit ecb0786 into master Sep 10, 2019
@FraserGreenroyd FraserGreenroyd deleted the BHoM_Adapter-refactoring-Level1 branch September 10, 2019 11:28
@FraserGreenroyd
Copy link
Contributor

Merged per request from @alelom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BHoM_Engine: simplification of DistinctProperties
5 participants