|r10682 - prerequisites - requirement on interface [message #577965]
||Thu, 24 September 2009 14:09
| Henrik Lindberg
Registered: July 2009
Added "propertyName" to IRequirment, to make a prerequisite capable of |
referencing a property in the ICapability returned as a resolution of
This was done since a requirement may be to any capability, and we do
not want to expose every part name as a capability since all units of a
particular "type" would then have the exact same capability - so far
better to have a requirement on the "type"/"interface".
In addition to this change, we need to have the capability to express a
requirement on a particular interface. Not yet clear how this should be
done. The current version of the models express requirements in terms of
"name in namespace and version". b3 needs an additional layer to that -
since a metadata translator is involved. Different versions of metadata
translators may produce different interfaces over time.
It may be enough to express this as meta requirements - i.e. that a
metadata translator providing a particular version of the translator API
is required by a build unit.
Powered by FUDForum
. Page generated in 0.02021 seconds