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

Fixes #563 We should not allow adding instance as descendant #580

Merged
merged 3 commits into from
Sep 17, 2015

Conversation

kecso
Copy link
Member

@kecso kecso commented Sep 17, 2015

Now we detect if a node has inheritance-containment collision (meaning that one of its container nodes as also its ancestor) and remove it from the project.

kecso and others added 3 commits September 15, 2015 13:52
now the gme concepts checks for every level of containment to avoid crossings in the containment hierarchy and the inheritance chain
it is still possible to create loops / crossings in the inheritance chain and containment hierarchy as not all elements can be checked at the time of modification
… collision

if they found such node, they remove it on-demand
@kecso kecso added this to the v1.0.0 milestone Sep 17, 2015
lattmann added a commit that referenced this pull request Sep 17, 2015
Fixes #563 We should not allow adding instance as descendant
@lattmann lattmann merged commit fea9ba0 into master Sep 17, 2015
@lattmann lattmann deleted the issue/563_base_container branch September 17, 2015 21:41
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.

None yet

2 participants