* feat(TUP-29651): Components loading improvement (#4247) * feat(TUP-29651): partially load components * feat(TUP-29651): partially load components * feat(TUP-29651): other oprimization * feat(TUP-29651): fix saveResource * feat(TUP-29651): fix junit * feat(TUP-29651): revert index calculation * feat(TUP-29651): fix plugin.xml * feat(TUP-29651): refactor load joblet components * feat(TUP-29651): revert unnecessary changes Co-authored-by: bhe-talendbj <bhe@talend.com> * feat(TUP-31214):Improve component cache and lazy loading * item(TUP-29873): Improve performance effected by dynamic distribution (#4324) * item(TUP-29873): Improve performance effected by dynamic distribution https://jira.talendforge.org/browse/TUP-29873 * item(TUP-29873): Improve performance effected by dynamic distribution https://jira.talendforge.org/browse/TUP-29873 Co-authored-by: Chao MENG <cmeng@talend.com> * feat(TUP-31214): fix reset for ModulesNeededProvider * feat(TUP-31214): fix generating index problem * feat(TUP-31214): full lazy load for ComponentsFactory feat(TUP-31577): Improve speed of installation of routines / root poms * feat(TUP-29653):Improve Tacokit loading * feat(TUP-31879):Improve performance for checking network for welcome page * feat(TUP-31577):fix custom jar cache init problem Co-authored-by: bhe-talendbj <bhe@talend.com> Co-authored-by: Chao MENG <cmeng@talend.com>
34 lines
3.1 KiB
XML
34 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
|
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.talend.model/src/main/java" modelPluginID="org.talend.model"
|
|
modelName="component_cache" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
|
|
runtimeVersion="2.2" usedGenPackages="Component.genmodel#//component">
|
|
<foreignModel>component_cache.ecore</foreignModel>
|
|
<genPackages prefix="ComponentCache" basePackage="org.talend.core.model" resource="XML"
|
|
disposableProviderFactory="true" ecorePackage="component_cache.ecore#/">
|
|
<genClasses ecoreClass="component_cache.ecore#//ComponentsCache">
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference component_cache.ecore#//ComponentsCache/componentEntryMap"/>
|
|
</genClasses>
|
|
<genClasses ecoreClass="component_cache.ecore#//ComponentInfo">
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/originalFamilyName"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/pluginExtension"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/version"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/isTechnical"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/PluginDependencies"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/componentNames"/>
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference component_cache.ecore#//ComponentInfo/importType"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/isVisibleInComponentDefinition"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/uriString"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/pathSource"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/repositoryType"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/sourceBundleName"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/type"/>
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentInfo/providerId"/>
|
|
</genClasses>
|
|
<genClasses ecoreClass="component_cache.ecore#//ComponentEntryMap">
|
|
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute component_cache.ecore#//ComponentEntryMap/key"/>
|
|
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference component_cache.ecore#//ComponentEntryMap/value"/>
|
|
</genClasses>
|
|
</genPackages>
|
|
</genmodel:GenModel>
|