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

Refactored crosscut functionality. #684

Merged
merged 2 commits into from
Nov 20, 2015
Merged

Refactored crosscut functionality. #684

merged 2 commits into from
Nov 20, 2015

Conversation

kecso
Copy link
Member

@kecso kecso commented Nov 18, 2015

  • connections now visualized like in Composition view
  • set membership relation is visible
  • relations can be filtered on every crosscut
  • filter states are saved with the project
  • default connection manager is set to CM2
  • manual tests have been created and stored on google drive
  • if a node is visualized as port and as a separate item as well the preference is at the item (so connections will end there)
  • adding a node to the crosscut if it was already visualized as port is now possible (both become be visible)
  • removing a node that is also visualized as port is now possible

- connections now visualized like in Composition view
- set membership relation is visible
- relations can be filtered on every crosscut
- filter states are saved with the project
- default connection manager is set to CM2
- manual tests have been created and stored on google drive
- if a node is visualized as port and as a separate item as well the preference is at the item (so connections will end there)
- adding a node to the crosscut if it was already visualized as port is now possible (both become be visible)
- removing a node that is also visualized as port is now possible
@@ -1808,6 +1868,7 @@ define(['js/logger',
this._GMEID2ComponentID[gmeID].push(uiComponent.id);
this._ComponentID2GMEID[uiComponent.id] = gmeID;

this._delayedConnectionsAsItems = this._delayedConnectionsAsItems || {};
Copy link
Contributor

Choose a reason for hiding this comment

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

Couldn't this property be defined in the constructor? Is it declared here too? Or is it set to null at some point?

Copy link
Member Author

Choose a reason for hiding this comment

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

you are right, it should be in the constructor (or actually in the initialization of the tab...)

@pmeijer
Copy link
Contributor

pmeijer commented Nov 20, 2015

See #668 regarding using CM2..

@kecso
Copy link
Member Author

kecso commented Nov 20, 2015

I'll check the tests again with AR and remove the change of default CR if possible.

Checked and it turned out, that we still have issues with the AR. I will create another issue for the AR.

@pmeijer
Copy link
Contributor

pmeijer commented Nov 20, 2015

Ok, is it ready to go?

@kecso
Copy link
Member Author

kecso commented Nov 20, 2015

yepp, it should be good to go

pmeijer pushed a commit that referenced this pull request Nov 20, 2015
Refactored crosscut functionality.
@pmeijer pmeijer merged commit 8000850 into master Nov 20, 2015
@kecso kecso deleted the feature/crosscut branch November 20, 2015 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants