Previous Table of Contents Next


7.7 Reusing Infrastructure

   One of the primary uses of the UML 2.0 Infrastructure specification is that it should be reused when creating other metamodels. The UML metamodel reuses the InfrastructureLibrary in two different ways:

   As was discussed earlier, it is possible for a model to be used as a metamodel, and here we make use of this fact. The InfrastructureLibrary is in one capacity used as a meta-metamodel and in the other aspect as a metamodel, and is thus reused in two dimensions.