<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component name="com.silabs.ss.framework.project.core.model_7.0.0.202505261544-872" version="1.2">
    <plugin id="com.silabs.ss.framework.project.core.model_7.0.0.202505261544-872"/>
    <package name="com.silabs.ss.framework.project.api.core.model" visibility="1">
        <type name="DocumentRoot" restrictions="3"/>
        <type name="MBuildSetting" restrictions="3"/>
        <type name="MConfigSettings" restrictions="3"/>
        <type name="MConfiguration" restrictions="3"/>
        <type name="MContent" restrictions="3"/>
        <type name="MConvertedOption" restrictions="3"/>
        <type name="MCustomization" restrictions="3"/>
        <type name="MEntry" restrictions="3">
            <method name="setId" restrictions="8" signature="(Ljava/lang/String;)V"/>
        </type>
        <type name="MEntryRef" restrictions="3"/>
        <type name="MEquivalence" restrictions="3"/>
        <type name="MExclusion" restrictions="3"/>
        <type name="MFileContent" restrictions="3"/>
        <type name="MFileEntry" restrictions="3"/>
        <type name="MFileReference" restrictions="3"/>
        <type name="MFolderContent" restrictions="3"/>
        <type name="MFolderEntry" restrictions="3"/>
        <type name="MFolderReference" restrictions="3"/>
        <type name="MGenericOption" restrictions="3"/>
        <type name="MIncludePath" restrictions="3"/>
        <type name="MInclusion" restrictions="3"/>
        <type name="MLibraryFile" restrictions="3"/>
        <type name="MLibraryPath" restrictions="3"/>
        <type name="MMacroDefinition" restrictions="3"/>
        <type name="MModule" restrictions="3"/>
        <type name="MProject" restrictions="3"/>
        <type name="MProjectReference" restrictions="3"/>
        <type name="MProjectResourceTree" restrictions="3"/>
        <type name="MReference" restrictions="3"/>
        <type name="MSelectable" restrictions="3"/>
        <type name="MSettingsSite" restrictions="3"/>
        <type name="MSpecificOption" restrictions="3"/>
        <type name="MToolListOption" restrictions="3"/>
        <type name="MToolOption" restrictions="3"/>
        <type name="MToolchainOption" restrictions="3"/>
        <type name="ProjectModelFactory" restrictions="3"/>
        <type name="ProjectModelPackage" restrictions="3"/>
        <type name="ProjectModelPackage$Literals" restrictions="3"/>
        <type name="ProjectModelPackageConstants" restrictions="11"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.model.migrate" visibility="1">
        <type name="ProjectFeatureMigrator" restrictions="4"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.model.options" visibility="1">
        <type name="BaseGenericOptions" restrictions="4"/>
        <type name="BaseOptionMappingFactory" restrictions="2"/>
        <type name="ConvertedOptionsUtils" restrictions="4"/>
        <type name="IDirectOptionMapping" restrictions="3"/>
        <type name="IDirectOptionMappingRegistry" restrictions="3"/>
        <type name="IGenericBuildOptionsProvider" restrictions="8"/>
        <type name="IGenericBuildOptionsRegistry" restrictions="3"/>
        <type name="IGenericOptionMapping" restrictions="3"/>
        <type name="IGenericOptionMappingRegistry" restrictions="3"/>
        <type name="IOptionMapping" restrictions="3"/>
        <type name="IOptionMappingEngine" restrictions="3"/>
        <type name="IOptionMappingRegistry" restrictions="3"/>
        <type name="IReverseDirectOptionMapping" restrictions="3"/>
        <type name="IReverseOptionMapping" restrictions="3"/>
        <type name="ISpecificOptionMapping" restrictions="3"/>
        <type name="OptionMappingAtom" restrictions="8"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.model.util" visibility="1">
        <type name="ProjectModelAdapterFactory" restrictions="14"/>
        <type name="ProjectModelResourceFactoryImpl" restrictions="2"/>
        <type name="ProjectModelResourceImpl" restrictions="14"/>
        <type name="ProjectModelXMLProcessor" restrictions="14"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.model.util.manual" visibility="1">
        <type name="ProjectModelProperties" restrictions="4"/>
        <type name="ProjectModelXMLHelper" restrictions="14"/>
        <type name="ProjectXMLHandler" restrictions="14"/>
        <type name="XMLLoadProject" restrictions="14"/>
        <type name="XMLSaveProject" restrictions="14"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.solution.model" visibility="1">
        <type name="MSolution" restrictions="3"/>
        <type name="MSolutionBuildStep" restrictions="3"/>
        <type name="MSolutionConfig" restrictions="3"/>
        <type name="MSolutionConfigSettings" restrictions="3"/>
        <type name="MSolutionDefinition" restrictions="3"/>
        <type name="MSolutionModule" restrictions="3"/>
        <type name="MSolutionModuleReference" restrictions="3"/>
        <type name="MSolutionModuleReferenceContainer" restrictions="3"/>
        <type name="MSolutionProject" restrictions="3"/>
        <type name="MSolutionSettings" restrictions="3"/>
        <type name="MSolutions" restrictions="3"/>
        <type name="MSortable" restrictions="3"/>
        <type name="SolutionModelFactory" restrictions="3"/>
        <type name="SolutionModelPackage" restrictions="8"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.solution.model.util" visibility="1">
        <type name="SolutionModelAdapterFactory" restrictions="8"/>
        <type name="SolutionModelResourceFactoryImpl" restrictions="8"/>
        <type name="SolutionModelResourceImpl" restrictions="8"/>
        <type name="SolutionModelSwitch" restrictions="8"/>
        <type name="SolutionModelXMLProcessor" restrictions="8"/>
    </package>
    <package name="com.silabs.ss.framework.project.api.core.solution.model.util.manual" visibility="1">
        <type name="SolutionsModelXMLHelper" restrictions="8"/>
        <type name="SolutionsXMLHandler" restrictions="8"/>
        <type name="XMLLoadContent" restrictions="8"/>
        <type name="XMLSaveContent" restrictions="8"/>
    </package>
</component>
