Example:
When creating an instance that correspond to the "n" element specification, the resolver should create an instance of "comp1" component. In the current version, it should also verify that this newly created instance "hasSourceComponent" "comp2". This will never true.
Thus, we should avoid adding objective constraint as second level or more in the resolution graph.
Example:
When creating an instance that correspond to the "n" element specification, the resolver should create an instance of "comp1" component. In the current version, it should also verify that this newly created instance "hasSourceComponent" "comp2". This will never true.
Thus, we should avoid adding objective constraint as second level or more in the resolution graph.