Patent ID: 8904349
Filing Date: 2014-12-02
Classification: G06F,Y10S

Abstract:
1. A method for selectively applying overrides to values defined in a version of a component, comprising: obtaining a specification of the component, the specification defining a plurality of properties of the component and for each of the plurality of properties, a corresponding value; defining a variation of the component as being derived from and inheriting through the component, the variation comprising, for each of a first subset of the plurality of properties of the component, an override to the corresponding value thereof; upon a reuse of the component that creates a new version thereof, defining the new version as derived from the variation, wherein the new version comprises, for each of a second subset of the plurality of properties of the component, an override to the corresponding value thereof, wherein the corresponding value of at least one of the plurality of properties of the component is overridden in both the first subset and the second subset; and determining resulting values of the plurality of properties in the new version by selectively applying the overrides, further comprising: