Skip to content

Commit

Permalink
Bound policy for EOperations
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Degueule committed Sep 18, 2015
1 parent 982346f commit bbe8ca3
Showing 1 changed file with 2 additions and 0 deletions.
Expand Up @@ -253,6 +253,8 @@ class PackageMergeMerger implements EcoreMerger {
private def dispatch void doMerge(EOperation rcv, EOperation merged) {
rcv.ordered = rcv.ordered || merged.ordered
rcv.unique = rcv.ordered || merged.unique
rcv.lowerBound = #[rcv.lowerBound, merged.lowerBound].min
rcv.upperBound = maxBound(rcv.upperBound, merged.upperBound)
}

private def dispatch void doMerge(EParameter rcv, EParameter merged) {
Expand Down

0 comments on commit bbe8ca3

Please sign in to comment.