-
Notifications
You must be signed in to change notification settings - Fork 6
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
816 layouts for reflexion modeling #824
Open
koschke
wants to merge
102
commits into
master
Choose a base branch
from
816-layouts-for-reflexion-modeling
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ut is selected.
…ure. Configured these new parameters.
Added tool tips. Added readonly where possible.
…lexion-modeling # Conflicts: # Assets/SEE/Tools/Livekit/LivekitVideoManager.cs # Packages/packages-lock.json # ProjectSettings/ProjectVersion.txt
…lexion-modeling # Conflicts: # Assets/SEE/Game/City/SEEReflexionCity.cs # Assets/SEE/Game/CityRendering/GraphRenderer.cs # Assets/Scenes/SEENewWorld.unity
All other things are still work in progress.
Removed references to removed Cose Layout. Split ILayoutNode.cs into separate files.
No one else is using it.
ILayoutNode has an implementation of IHierarchyNode. AbstractLayoutNode does no longer need the mapping ToLayoutNode. Clients can (and need) to call AddChild to establish the node hierarchy.
The previous implementation let the LoadedNodeLayout fail because the ID was not set. We need to retrieve it from the game objects.
This way the naming is consistent with the edge layouts.
for the layout. The ReflexionLayout needs that.
We have never truly made a distinction.
Should have been architectureArea. Removed debugging code. Removed unecessary prefix System for Exception. Removed obsolete code that was commented out.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a few bad patterns I found which you should check.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new nested layout for the reflexion analysis where a user can select one layout for the implementation and another layout for the architecture.
To achieve that, the user needs to select "Reflexion" from node-layout menu. The two new sub-menus show up and the user can select the layout for the implementation and architecture, respectively.
It should be noted that the first and original data path relates to the implementation if "From File" was selected as a node layout for the implementation. The architecture layout data path (the second and new one) relates to the architecture.
To enable that this nested layout, a substantial refactoring of the layouts was necessary.:
In addition, the Cose layout was removed. We have never really used it and it was declared as deprecated. Likewise, Manhattan layout was removed. It is not hierarchical and makes little sense. It existed only because it was the very first layout implemented to get things going.
Additional unrelated changes: