Compare commits

...

2 Commits

Author SHA1 Message Date
李建辉 4fb130a2eb mpart修改
7 months ago
李建辉 2b243c95aa 更新 'plugin.xml'
7 months ago

@ -14,5 +14,361 @@
<classpathentry kind="lib" path="poi_lib/poi-ooxml-schemas-3.17.jar"/>
<classpathentry kind="lib" path="poi_lib/poi-scratchpad-3.17.jar"/>
<classpathentry kind="lib" path="poi_lib/xmlbeans-2.6.0.jar"/>
<classpathentry kind="lib" path="poi_lib/TcSoaClient_13000.1.0.jar"/>
<classpathentry kind="lib" path="poi_lib/TcSoaCommon_13000.1.0.jar"/>
<classpathentry kind="lib" path="soalib/activation.jar"/>
<classpathentry kind="lib" path="soalib/Ads0SoaAdsFoundationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ads0SoaAdsFoundationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Aed0SoaStrongModelAutomationElectricDesign_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ap0SoaStrongModelAdvancePlanner_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Apb0SoaStrongModelAttrParmBase_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Aps0SoaStrongModelApsCore_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Asp0SoaAspectLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Asp0SoaAspectStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Asp0SoaStrongModelAspect_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Att0SoaAttrTargetMgmtLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Att0SoaAttrTargetMgmtStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Att0SoaStrongModelAttrTargetMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/avalon-framework-4.1.5.jar"/>
<classpathentry kind="lib" path="soalib/Bdo0SoaStrongModelBranchDataOrganization_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bhv0SoaBranchFoundationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bhv0SoaBranchFoundationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bhv0SoaStrongModelBranchfoundation_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bom0SoaBomCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bom0SoaBomCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Bom0SoaStrongModelBomManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/CAE0SoaSimProcLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/CAE0SoaSimProcStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/CAE0SoaStrongModelSimProc_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cba1SoaCbaExtLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cba1SoaCbaExtStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cbm0SoaColorBomPmmLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cbm0SoaColorBomPmmStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cbm0SoaStrongModelColorBomPmm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cdm0SoaContractManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cdm0SoaContractManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cfg0SoaConfiguratorLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cfg0SoaConfiguratorStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cfg0SoaStrongModelConfigurator_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cfg1SoaStrongModelConfigurator_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cfp0SoaStrongModelFeaturePlanning_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Civ0SoaContMgmtS1000D40Loose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Civ0SoaContMgmtS1000D40Strong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cla0SoaClassificationCommonLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cla0SoaClassificationCommonStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Clr0SoaColorAppearanceLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Clr0SoaColorAppearanceStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Clr0SoaStrongModelColorAppearance_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Clr1SoaStrongModelColorRule_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cls0SoaClassificationCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cls0SoaClassificationCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.aif.registryeditor_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.aifrcp_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.kernel_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.kernel.testing_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.util_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/com.teamcenter.rac.util.testing_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/commons-codec.jar"/>
<classpathentry kind="lib" path="soalib/commons-httpclient-contrib-3.1.jar"/>
<classpathentry kind="lib" path="soalib/commons-logging.jar"/>
<classpathentry kind="lib" path="soalib/Cp0SoaStrongModelComposites_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cpd0SoaCpdCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Cpd0SoaCpdCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Crf0SoaStrongModelCprFoundation_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Crt0SoaStrongModelValidationContract_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Crt0SoaValidationContractLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Crt0SoaValidationContractStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Dia0SoaDiagrammingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Dia0SoaDiagrammingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Eda0SoaEDMDCollabLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Eda0SoaEDMDCollabStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Esm0SoaESMBaseLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Esm0SoaESMBaseStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Esw0SoaStrongModelEsmgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/fccclient.jar"/>
<classpathentry kind="lib" path="soalib/Fdp0SoaFourDPlanningLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fdp0SoaFourDPlanningStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fdp0SoaStrongModelFourDPlanning_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaAuditManagerLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaAuditManagerStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaConfigFilterCriteriaLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaConfigFilterCriteriaStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaDiagrammingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaDiagrammingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaEditContextLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaEditContextStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaNotificationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaNotificationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaParticipantLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaParticipantStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaQualificationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaQualificationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaUiConfigLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaUiConfigStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaWProxyLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Fnd0SoaWProxyStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/fscclient.jar"/>
<classpathentry kind="lib" path="soalib/httpclient-4.5.2.jar"/>
<classpathentry kind="lib" path="soalib/httpcore-4.4.4.jar"/>
<classpathentry kind="lib" path="soalib/httpmime-4.5.2.jar"/>
<classpathentry kind="lib" path="soalib/jacorb.jar"/>
<classpathentry kind="lib" path="soalib/jaxb-api.jar"/>
<classpathentry kind="lib" path="soalib/jaxb-impl.jar"/>
<classpathentry kind="lib" path="soalib/Lbr0SoaLibraryManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lbr0SoaLibraryManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Les0SoaStrongModelLisesm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lgt0SoaLogisticsLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lgt0SoaLogisticsStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lgt0SoaStrongModelLogistics_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lis0SoaLdfLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lis0SoaLdfStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Lis0SoaStrongModelLdf_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/log4j-api-2.13.0.jar"/>
<classpathentry kind="lib" path="soalib/log4j-core-2.13.0.jar"/>
<classpathentry kind="lib" path="soalib/log4j.jar"/>
<classpathentry kind="lib" path="soalib/logkit-1.2.jar"/>
<classpathentry kind="lib" path="soalib/Lrm0SoaStrongModelLisrm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mat1SoaMaterialMgmtLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mat1SoaMaterialMgmtStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mci0SoaPMIManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mci0SoaPMIManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mci0SoaStrongModelPMIManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdc0SoaMDConnectivityLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdc0SoaMDConnectivityStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdl0SoaModelCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdl0SoaModelCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdo0SoaMDOManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdo0SoaMDOManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mdo0SoaStrongModelMdo_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mea0SoaStrongModelMea0Fpam_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mei0SoaMESIntegLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mei0SoaMESIntegStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Mei0SoaStrongModelMESInteg_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Nxc0SoaTcinCpdLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Nxc0SoaTcinCpdStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ods0SoaObjectDataServicesLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ods0SoaObjectDataServicesStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Oo1SoaOfficeOnlineLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Oo1SoaOfficeOnlineStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ord0SoaStrongModelOrderManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Osl0SoaStrongModelLISOSLC_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Pdg0SoaStrongModelPtnDesignGdlines_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Pdm0SoaPlantDataMgmtLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Pdm0SoaPlantDataMgmtStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Pdm0SoaStrongModelPlantDataMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Pmg0SoaStrongModelCpMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg0SoaProgramInfraLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg0SoaProgramInfraStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg0SoaStrongModelProgramInfra_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg1SoaProgramPlanningAppLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg1SoaProgramPlanningAppStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Prg1SoaStrongModelProgramPlanningApp_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ptn0SoaPartitionLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ptn0SoaPartitionStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Qc0SoaStrongModelQualityCenterBase_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/resolver.jar"/>
<classpathentry kind="lib" path="soalib/Rlz0SoaRealizationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Rlz0SoaRealizationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Rse0SoaStrongModelTcRsEnablement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SAS0SoaSvcAutoSchedulingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SAS0SoaSvcAutoSchedulingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Sdm0SoaStrongModelSampleDocMgt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/serializer.jar"/>
<classpathentry kind="lib" path="soalib/Sis0SoaSocialIntLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Sis0SoaSocialIntStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Smc0SoaStrongModelPsMcfgSupport_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Smc0SoaStructureManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Smc0SoaStructureManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Srh0SoaStrongModelApsConfiguredSearch_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSF0SoaServiceForecastingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSF0SoaServiceForecastingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSF0SoaStrongModelServiceForecasting_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Ssm0SoaStrongModelSystemSynthesisModeling_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSP0SoaStrongModelServicePlanning_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSS0SoaStrongModelServiceScheduling_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSS0SoaSvcSchedulingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/SSS0SoaSvcSchedulingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/tcgatewaystubs.jar"/>
<classpathentry kind="lib" path="soalib/tcmemjavabinding.jar"/>
<classpathentry kind="lib" path="soalib/tcserverjavabinding.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAdministrationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAdministrationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAiLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAiStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAllocationsLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAllocationsStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsbAsmAlignmentLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsbAsmAlignmentStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsBuiltLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsBuiltStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsMaintainedLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAsMaintainedStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAuthorizedDataAccessLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaAuthorizedDataAccessStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaBomLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaBomStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaBusinessModelerLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaBusinessModelerStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCadBomAlignmentLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCadBomAlignmentStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCadLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCadStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCaeLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCaeStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCalendarManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCalendarManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaChangeManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaChangeManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaClassificationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaClassificationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaClient_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCommon_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaConfigurationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaConfigurationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaContMgmtBaseLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaContMgmtBaseStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaDocumentManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaDocumentManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaGlobalMultiSiteLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaGlobalMultiSiteStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaImportExportLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaImportExportStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaIssueManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaIssueManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaManufacturingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaManufacturingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMESLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMESStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMROCoreLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMROCoreStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMultisiteLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaMultisiteStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaParameterManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaParameterManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaProductionManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaProductionManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaProjectManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaProjectManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaQueryLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaQueryStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaRdvLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaRdvStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaReportsLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaReportsStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaRequirementsManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaRequirementsManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSrmIntegrationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSrmIntegrationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModel_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelAdsChangeManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelAdsFoundation_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelAsBuilt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelAsMaintained_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelBrndMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCba_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCcdm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCdm0ContractManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelClassificationCore_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCmtEbop_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCmtEmserver_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCmtPadTwp_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelContmgmtBase_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelContmgmtDita_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelContmgmtS1000d_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelContmgmtS1000d40_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCpdCore_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelCpgMaterials_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelDiagramming_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelDpv_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEdaLibrary_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEdaServer_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEmps_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEsddm_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEsmBase_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEsmProcessor_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelEsmSoftware_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelFnshmgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelFpMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelGmo_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelHrn_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelIssuemgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelLibraryManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelMaterialMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelMDConnectivity_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelMES_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelMesIssueMgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelModelCore_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelMROCore_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelNX0tcin_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelNXP0pid_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelPartition_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelPenetrationmgmt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelPkgArt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelPlp0ProdLinePlan_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelPMI_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelProductVariant_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelRealization_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelScdt_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelScmCc_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelServiceEventManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelServiceProcessing_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelServiceRequest_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelSmdsysmodeling_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelSpecMgr_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelSSPSPRAlignment_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelStockMaterial_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelSystemsEngineering_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelTcae_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelTransactionProcessing_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelVendorManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelWeldManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStrongModelWorkPackageManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStructureManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaStructureManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSvcProcessingLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSvcProcessingStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSvcRequestLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSvcRequestStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSystemsEngineeringLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaSystemsEngineeringStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaTranslationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaTranslationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaVendorManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaVendorManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaVisualizationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaVisualizationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaWireHarnessLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaWireHarnessStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaWorkflowLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/TcSoaWorkflowStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/tctp_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/teamcenter_sso_applib.jar"/>
<classpathentry kind="lib" path="soalib/teamcenter_sso_common.jar"/>
<classpathentry kind="lib" path="soalib/teamcenter_sso_ldapcustom.jar"/>
<classpathentry kind="lib" path="soalib/teamcenter_sso_webtoolkit.jar"/>
<classpathentry kind="lib" path="soalib/Tgm0SoaStrongModelTargetManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Tgm0SoaTargetManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Tgm0SoaTargetManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Tm0SoaStrongModelTestManagement_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Tm0SoaTestManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Tm0SoaTestManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val0SoaNXValidationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val0SoaNXValidationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val0SoaStrongModelNXValidation_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val1SoaCfgValidationLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val1SoaCfgValidationStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Val1SoaStrongModelCfgValidation_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/WdM0SoaWeldManagementLoose_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/WdM0SoaWeldManagementStrong_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/Wnb0SoaStrongModelWeightandBalance_13000.0.0.jar"/>
<classpathentry kind="lib" path="soalib/ws-commons-util-1.0.2.jar"/>
<classpathentry kind="lib" path="soalib/xercesImpl.jar"/>
<classpathentry kind="lib" path="soalib/xml-apis.jar"/>
<classpathentry kind="lib" path="soalib/xmlrpc-client-3.1.3.jar"/>
<classpathentry kind="lib" path="soalib/xmlrpc-common-3.1.3.jar"/>
<classpathentry kind="lib" path="soalib/xmlrpc-server-3.1.3.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

@ -31,3 +31,4 @@ Bundle-ClassPath: sqlServerLib/sqljdbc4.jar,
poi_lib/poi-ooxml-schemas-3.17.jar,
poi_lib/poi-scratchpad-3.17.jar,
poi_lib/xmlbeans-2.6.0.jar
Import-Package: com.teamcenter.services.loose.core._2011_06

@ -2,6 +2,7 @@
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<category

@ -30,19 +30,26 @@ public class CheckHeaderCellRenderer implements TableCellRenderer {
// »ñµÃÑ¡ÖÐÁÐ
int selectColumn = tableHeader.columnAtPoint(e.getPoint());
if (selectColumn == 0) {
System.out.println("selectColumn == 0selectColumn == 0selectColumn == 0");
boolean value = !selectBox.isSelected();
selectBox.setSelected(value);
// tableModel.selectAllOrNull(value);
tableHeader.repaint();
if(value) {
for(int i=0;i<table.getRowCount();i++) {
if(table.getValueAt(i, 5).equals("×ÔÖÆ")) {
table.setValueAt("1", i, 0);
}
}
}else {
for(int i=0;i<table.getRowCount();i++) {
if(table.getValueAt(i, 5).equals("×ÔÖÆ")) {
table.setValueAt("0", i, 0);
}
}
}
}
}

@ -49,7 +49,10 @@ import com.teamcenter.rac.kernel.TCComponentGroup;
import com.teamcenter.rac.kernel.TCComponentItem;
import com.teamcenter.rac.kernel.TCComponentItemRevision;
import com.teamcenter.rac.kernel.TCComponentItemType;
import com.teamcenter.rac.kernel.TCComponentProcessType;
import com.teamcenter.rac.kernel.TCComponentScheduleTask;
import com.teamcenter.rac.kernel.TCComponentTaskTemplate;
import com.teamcenter.rac.kernel.TCComponentTaskTemplateType;
import com.teamcenter.rac.kernel.TCComponentUser;
import com.teamcenter.rac.kernel.TCException;
import com.teamcenter.rac.kernel.TCProperty;
@ -59,6 +62,8 @@ import com.teamcenter.rac.util.PropertyLayout;
import k.util.KOrgDialog;
public class MpartDialog extends JFrame implements ActionListener {
private TCSession session;
@ -261,6 +266,16 @@ public class MpartDialog extends JFrame implements ActionListener {
Object source = e.getSource();
System.out.println("source==>+" + source);
if (this.createButton.equals(source)) {
//首选项获取流程模板名称
String[] workflows = session.getPreferenceService().getStringValues("LY6_EPartToMPartWorkflow");
String workflowTemplate = "";
if(workflows != null && workflows.length > 0) {
workflowTemplate = workflows[0];
}else {
MessageBox.post("请配置首选项LY6_EPartToMPartWorkflow", "提示 ", MessageBox.INFORMATION);
return;
}
//判断是否含有子 //循环
int count = 0;
@ -317,8 +332,15 @@ public class MpartDialog extends JFrame implements ActionListener {
item.setProperty("ly6_sequenceNum", incrementNumber(ly6_sequenceNum));
}
//添加流程
if(workflowTemplate != null || !workflowTemplate.isEmpty()) {
CreateProcess(session,item,workflowTemplate);
}
//把对象放到管理文件夹下
rev.add("LY6_relatedMPart",item);
item.getLatestItemRevision().refresh();
}else {
AIFComponentContext[] children = topLine.getChildren();
//直接创建对象
@ -335,6 +357,7 @@ public class MpartDialog extends JFrame implements ActionListener {
}
//把对象放到管理文件夹下
rev.add("LY6_relatedMPart",item);
item.getLatestItemRevision().refresh();
//搭建mBOM
TCComponentBOMWindowType viewType = (TCComponentBOMWindowType) session.getTypeComponent("BOMWindow");
TCComponentBOMWindow view = viewType.create(null);
@ -421,6 +444,11 @@ public class MpartDialog extends JFrame implements ActionListener {
mTopLine.save();
view.save();
view.close();
//添加流程
if(workflowTemplate != null || !workflowTemplate.isEmpty()) {
CreateProcess(session,item,workflowTemplate);
}
}
} catch (Exception e1) {
@ -535,7 +563,7 @@ public class MpartDialog extends JFrame implements ActionListener {
String value = (String) getValueAt(row, 5);
System.out.println("value=========="+value);
if(value.equals("自制")) {
if (column == 0 || column == 5) {// 可编辑的列
if (column == 5) {// 可编辑的列
return true;
}
@ -544,8 +572,14 @@ public class MpartDialog extends JFrame implements ActionListener {
}
}else {
if (column == 5) {// 可编辑的列
return true;
}
else {
return false;
}
}
@ -561,7 +595,6 @@ public class MpartDialog extends JFrame implements ActionListener {
t_part.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
System.out.println("2222222222222222222222222222222222222222222222222222222");
if (e.getClickCount() == 2 || e.getClickCount() == 1) {
// TODO Auto-generated method stub
int selectColumn = t_part.getTableHeader().columnAtPoint(e.getPoint());
@ -574,7 +607,7 @@ public class MpartDialog extends JFrame implements ActionListener {
table2RevList.clear();
ArrayList<Object> arrayList = valueList.get(selectedRow);
Object object = arrayList.get(8);
System.out.println("11111111111111111111111111111111");
if(object != null) {
ArrayList<TCComponentItemRevision> tempList = (ArrayList<TCComponentItemRevision>)object;
@ -596,12 +629,16 @@ public class MpartDialog extends JFrame implements ActionListener {
}
}
}else {
if(t_part.getValueAt(selectedRow, 5).equals("自制")) {
Object valueAt = t_part.getValueAt(selectedRow, selectColumn);
if(valueAt.toString().equals("1")) {
t_part.setValueAt("0", selectedRow, selectColumn);
}else {
t_part.setValueAt("1", selectedRow, selectColumn);
}
}
}
}
}
@ -695,7 +732,10 @@ public class MpartDialog extends JFrame implements ActionListener {
}
t_part.getTableHeader().setDefaultRenderer(new CheckHeaderCellRenderer(t_part));
t_part.getColumnModel().getColumn(0).setCellRenderer(new TableCellCheckboxRenderer(t_part));
JComboBox<String> jComboBox1 = new JComboBox<String>();
jComboBox1.addItem("外购");
jComboBox1.addItem("自制");
t_part.getColumnModel().getColumn(5).setCellEditor(new DefaultCellEditor(jComboBox1));
// 获取首选项值
// String[] ld_taskNature = session.getPreferenceService().getStringValues("ld_taskNature");// 任务性质
// String[] ld_taskDifficulty = session.getPreferenceService().getStringValues("ld_taskDifficulty");// 难易程度
@ -900,7 +940,12 @@ public class MpartDialog extends JFrame implements ActionListener {
public String getGroupID() throws TCException {
TCComponentGroup group = session.getCurrentGroup();
String name = group.getTCProperty("name").getStringValue();
String name = group.getTCProperty("full_name").getStringValue();
if(name.contains(".")) {
String[] split = name.split(".");
name = split[split.length];
System.out.println("name=============="+name);
}
return name;
}
@ -928,4 +973,19 @@ public class MpartDialog extends JFrame implements ActionListener {
return formattedNumber;
}
public static void CreateProcess(TCSession session, TCComponent target, String processName) throws TCException {
try {
TCComponentProcessType processType = (TCComponentProcessType)session.getTypeComponent("Job");
TCComponentTaskTemplateType taskTemplateType = (TCComponentTaskTemplateType)session.getTypeComponent("EPMTaskTemplate");
TCComponentTaskTemplate taskTemplate = taskTemplateType.find(processName, 0);
if (taskTemplate != null) {
String name = target.getProperty("object_string");
processType.create(processName + "" + name, "", taskTemplate, new TCComponent[]{target}, new int[]{1});
}
} catch (TCException var7) {
var7.printStackTrace();
throw var7;
}
}
}

@ -9,9 +9,11 @@ import org.eclipse.core.commands.ExecutionException;
import com.teamcenter.rac.aif.AbstractAIFApplication;
import com.teamcenter.rac.aif.kernel.InterfaceAIFComponent;
import com.teamcenter.rac.aifrcp.AIFUtility;
import com.teamcenter.rac.kernel.TCComponent;
import com.teamcenter.rac.kernel.TCComponentItemRevision;
import com.teamcenter.rac.kernel.TCComponentSchedule;
import com.teamcenter.rac.kernel.TCComponentScheduleTask;
import com.teamcenter.rac.kernel.TCComponentTask;
import com.teamcenter.rac.kernel.TCException;
import com.teamcenter.rac.kernel.TCSession;
import com.teamcenter.rac.util.MessageBox;
@ -30,12 +32,37 @@ public class MpartHandler extends AbstractHandler{
public void run() {
InterfaceAIFComponent[] targetComponent = app.getTargetComponents();
ArrayList<TCComponentItemRevision> arrayList = new ArrayList<TCComponentItemRevision>();
String[] types = session.getPreferenceService().getStringValues("LY6_EPartType");
if(types != null && types.length > 0) {
for (int i = 0; i < targetComponent.length; i++) {
InterfaceAIFComponent component = targetComponent[i];
if(component instanceof TCComponentItemRevision) {
String type = component.getType();
System.out.println("type================"+type);
if(types[0].contains(type)) {
arrayList.add((TCComponentItemRevision)component);
}
}else if(component instanceof TCComponentTask) {
TCComponentTask task = (TCComponentTask)component;
try {
TCComponent[] targets = task.getRelatedComponents("root_target_attachments");
for(TCComponent attachment:targets) {
if(attachment instanceof TCComponentItemRevision) {
String type = attachment.getType();
System.out.println("type================"+type);
if(types[0].contains(type)) {
arrayList.add((TCComponentItemRevision)attachment);
}
}
}
} catch (TCException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.out.println("arrayList.size()==========="+arrayList.size());
@ -47,6 +74,14 @@ public class MpartHandler extends AbstractHandler{
// TODO Auto-generated catch block
e.printStackTrace();
}
}else {
MessageBox.post("未获取到对象!", "提示 ", MessageBox.INFORMATION);
return;
}
}else {
MessageBox.post("请配置首选项LY6_EPartType", "提示 ", MessageBox.INFORMATION);
return;
}

Loading…
Cancel
Save