From bf6145ac216141eebaf7a3d9d5017d608bf2322b Mon Sep 17 00:00:00 2001 From: juileetikekar <99317579+juileetikekar@users.noreply.github.com> Date: Wed, 26 Feb 2025 16:49:01 +0100 Subject: [PATCH] Revert "Update Copyright headers" This reverts commit 128d0b07bc1847f00df321f8b58167be3133570c. --- src/AasCore.Aas3_0/Attributes/CountForHash.cs | 15 +- .../Attributes/MetaModelName.cs | 15 +- .../Attributes/SkipForReflection.cs | 15 +- .../Attributes/SkipForSearch.cs | 15 +- .../Attributes/TextSearchable.cs | 15 +- src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs | 15 +- .../DiaryData/IAasDiaryEntry.cs | 15 +- src/AasCore.Aas3_0/DiaryData/IDiaryData.cs | 15 +- src/AasCore.Aas3_0/copying.cs | 13 - src/AasCore.Aas3_0/reporting.cs | 13 - src/AasCore.Aas3_0/types.cs | 13 - src/AasCore.Aas3_0/visitation.cs | 13 - src/AasxAmlImExport/AasAmlMatcher.cs | 15 +- src/AasxAmlImExport/AmlConst.cs | 15 +- src/AasxAmlImExport/AmlExport.cs | 15 +- src/AasxAmlImExport/AmlImport.cs | 15 +- src/AasxCore.Samm2_2_0/SammClasses.cs | 15 +- .../DocTestAdminShellUtil.cs | 13 - .../TemporaryDirectory.cs | 13 - .../TestAdminShellUtil.cs | 13 - .../TestAgainstAasCorePackage.cs | 15 +- .../TestLoadSaveChain.cs | 15 +- .../TestValidateXml.cs | 15 +- .../V10/AdminShellV10.cs | 13 - .../AasxCompatibilityModels/V20/AdminShell.cs | 15 +- .../V20/AdminShellConverters.cs | 15 +- .../V20/AdminShellUtil.cs | 15 +- .../V20/AdminShellValidate.cs | 15 +- .../AdminShellBasicExtensions.cs | 15 +- .../AdminShellCollections.cs | 15 +- src/AasxCsharpLibrary/AdminShellConverters.cs | 15 +- src/AasxCsharpLibrary/AdminShellEnumHelper.cs | 15 +- src/AasxCsharpLibrary/AdminShellPackageEnv.cs | 15 +- src/AasxCsharpLibrary/AdminShellUtil.cs | 15 +- src/AasxCsharpLibrary/AdminShellValidate.cs | 15 +- .../Display/EnumerationPlacmentBase.cs | 15 +- .../EnumerationPlacmentOperationVariable.cs | 15 +- .../Display/OperationVariableDirection.cs | 15 +- .../MetamodelVerificationException.cs | 15 +- .../Exceptions/NullValueException.cs | 15 +- .../Extensions/AasElementSelfDescription.cs | 15 +- .../Extensions/ComparerUtils.cs | 15 +- .../ExtendAnnotatedRelationshipElement.cs | 15 +- .../ExtendAssetAdministrationShell.cs | 15 +- .../Extensions/ExtendAssetInformation.cs | 15 +- .../Extensions/ExtendBlob.cs | 15 +- .../Extensions/ExtendCollection.cs | 20 +- .../Extensions/ExtendConceptDescription.cs | 15 +- .../Extensions/ExtendDataElement.cs | 15 +- .../ExtendDataSpecificationIEC61360.cs | 15 +- .../ExtendEmbeddedDataSpecification.cs | 15 +- .../Extensions/ExtendEntity.cs | 15 +- .../Extensions/ExtendEnvironment.cs | 15 +- .../Extensions/ExtendExtension.cs | 15 +- .../Extensions/ExtendFile.cs | 15 +- .../Extensions/ExtendHasDataSpecification.cs | 15 +- .../ExtendIAdministrativeInformation.cs | 15 +- .../Extensions/ExtendIClass.cs | 15 +- .../ExtendIDataSpecificationContent.cs | 15 +- .../Extensions/ExtendIHasSemantics.cs | 15 +- .../Extensions/ExtendIIdentifiable.cs | 15 +- ...ExtendILangStringDefinitionTypeIec61360.cs | 15 +- .../Extensions/ExtendILangStringNameType.cs | 15 +- ...endILangStringPreferredNameTypeIec61360.cs | 15 +- .../ExtendILangStringShortNameTypeIec61360.cs | 15 +- .../Extensions/ExtendILangStringTextType.cs | 15 +- .../Extensions/ExtendILevelType.cs | 15 +- .../Extensions/ExtendIReferable.cs | 15 +- .../Extensions/ExtendISubmodelElement.cs | 15 +- .../Extensions/ExtendIValueList.cs | 15 +- src/AasxCsharpLibrary/Extensions/ExtendKey.cs | 15 +- .../Extensions/ExtendKeyList.cs | 15 +- .../Extensions/ExtendKeyTypes.cs | 15 +- .../Extensions/ExtendLangString.cs | 15 +- .../Extensions/ExtendLangStringSet.cs | 15 +- .../Extensions/ExtendModelKind.cs | 15 +- .../Extensions/ExtendMultiLanguageProperty.cs | 15 +- .../Extensions/ExtendObject.cs | 15 +- .../Extensions/ExtendOperation.cs | 15 +- .../Extensions/ExtendProperty.cs | 15 +- .../Extensions/ExtendQualifier.cs | 15 +- .../Extensions/ExtendRange.cs | 15 +- .../Extensions/ExtendReference.cs | 15 +- .../Extensions/ExtendReferenceElement.cs | 15 +- .../Extensions/ExtendReferenceList.cs | 15 +- .../Extensions/ExtendRelationshipElement.cs | 15 +- .../Extensions/ExtendSpecificAssetId.cs | 15 +- .../Extensions/ExtendStream.cs | 15 +- .../Extensions/ExtendStringification.cs | 15 +- .../Extensions/ExtendSubmodel.cs | 15 +- .../ExtendSubmodelElementCollection.cs | 15 +- .../Extensions/ExtendSubmodelElementList.cs | 15 +- .../Extensions/ExtensionsUtil.cs | 15 +- .../Extensions/LocatedReference.cs | 15 +- src/AasxCsharpLibrary/Extensions/MatchMode.cs | 15 +- .../IAasxOnlineConnection.cs | 15 +- .../AssetAdministrationShellInterfaceApi.cs | 13 - .../Client/ApiException.cs | 13 - .../Client/Configuration.cs | 13 - .../Client/GlobalConfiguration.cs | 13 - .../Client/IReadableConfiguration.cs | 13 - .../Model/AccessControl.cs | 13 - .../Model/AccessPermissionRule.cs | 13 - .../Model/AnnotatedRelationshipElement.cs | 13 - .../AssetAdministrationShellDescriptor.cs | 13 - .../Model/AssetInformation.cs | 13 - .../Model/BasicEvent.cs | 13 - .../Model/BlobCertificate.cs | 13 - .../Model/Certificate.cs | 13 - .../Model/Constraint.cs | 13 - .../Model/DataSpecificationContent.cs | 13 - .../DataSpecificationPhysicalUnitContent.cs | 13 - .../Model/EmbeddedDataSpecification.cs | 13 - src/AasxFileServerRestLibrary/Model/Entity.cs | 13 - .../Model/Extension.cs | 13 - .../Model/Formula.cs | 13 - .../Model/HasDataSpecification.cs | 13 - .../Model/HasSemantics.cs | 13 - .../Model/IdentifierKeyValuePair.cs | 13 - .../Model/KeyElements.cs | 13 - .../Model/LevelType.cs | 13 - .../Model/ModelEvent.cs | 13 - .../Model/ModelReference.cs | 13 - .../Model/ModelTypes.cs | 13 - .../Model/ObjectAttributes.cs | 13 - .../Model/OneOfConstraint.cs | 13 - .../Model/OneOfDataSpecificationContent.cs | 13 - .../Model/OneOfReference.cs | 13 - .../Model/Operation.cs | 13 - .../Model/OperationResult.cs | 13 - .../Model/PackageDescription.cs | 13 - .../Model/PackagesPackageIdBody.cs | 13 - .../Model/PermissionsPerObject.cs | 13 - .../Model/PolicyDecisionPoint.cs | 13 - .../Model/PolicyInformationPoints.cs | 13 - .../Model/ProtocolInformation.cs | 13 - .../Model/Qualifier.cs | 13 - .../Model/Referable.cs | 13 - .../Model/ReferenceElement.cs | 13 - src/AasxFileServerRestLibrary/Model/Result.cs | 13 - .../Model/SubjectAttributes.cs | 13 - .../Model/SubmodelDescriptor.cs | 13 - .../Model/SubmodelElementList.cs | 13 - .../Model/ValueList.cs | 13 - .../Model/ValueReferencePairType.cs | 13 - src/AasxFileServerRestLibrary/Model/View.cs | 13 - src/AasxFormatCst/AasxCstUtils.cs | 15 +- src/AasxFormatCst/AasxToCst.cs | 15 +- src/AasxFormatCst/CstClassDef.cs | 15 +- src/AasxFormatCst/CstIdObjectBase.cs | 15 +- src/AasxFormatCst/CstIdStore.cs | 15 +- src/AasxFormatCst/CstListOfValues.cs | 15 +- src/AasxFormatCst/CstNodeDef.cs | 15 +- src/AasxFormatCst/CstPropertyDef.cs | 15 +- src/AasxFormatCst/CstPropertyRecord.cs | 15 +- src/AasxFormatCst/CstRootBase.cs | 15 +- src/AasxFormatCst/ListOfUnique.cs | 15 +- .../AasForms/AasFormUtils.cs | 15 +- .../AasForms/AnyUiRenderForm.cs | 15 +- .../AasForms/FormDescription.cs | 15 +- .../AasForms/FormInstance.cs | 15 +- .../AasForms/FormDescriptionV20.cs | 15 +- .../AasxPluginOptionsBaseV20.cs | 15 +- src/AasxIntegrationBase/AasxLanguageHelper.cs | 15 +- src/AasxIntegrationBase/AasxMenu.cs | 15 +- src/AasxIntegrationBase/AasxPluginHelper.cs | 15 +- .../AasxPluginInterface.cs | 15 +- .../AasxPluginOptionSerialization.cs | 15 +- .../AasxPluginOptionsBase.cs | 15 +- src/AasxIntegrationBase/AasxSearchUtil.cs | 15 +- .../AdminShellEvents/AasEventMsgEnvelope.cs | 15 +- .../AdminShellEvents/AasEventMsgStack.cs | 15 +- .../AdminShellEvents/AasPayloadBase.cs | 15 +- .../AasPayloadStructuralChange.cs | 15 +- .../AdminShellEvents/AasPayloadUpdateValue.cs | 15 +- .../AnyUI/AnyUiContextPlusDialogs.cs | 15 +- src/AasxIntegrationBase/Extensions.cs | 15 +- src/AasxIntegrationBase/LogInstance.cs | 15 +- .../MiniMarkup/MiniMarkupBase.cs | 15 +- src/AasxIntegrationBase/MinimalLogger.cs | 15 +- src/AasxIntegrationBase/PluginEventStack.cs | 15 +- .../AasxPluginExportTableInterop.cs | 15 +- .../AnyUI/AnyUiGdiHelper.cs | 15 +- .../AnyUI/AnyUiMagickHelper.cs | 15 +- .../AnyUI/AnyUiTimerHelper.cs | 15 +- .../OperatingSystemHelper.cs | 15 +- .../AasxWpfBaseUtils.cs | 15 +- .../AnyUI/AnyUiHelper.cs | 15 +- .../DynamicContextMenu.cs | 15 +- .../EmptyFlyout.xaml.cs | 15 +- src/AasxIntegrationBaseWpf/IFlyoutControl.cs | 15 +- src/AasxIntegrationBaseWpf/IFlyoutProvider.cs | 15 +- src/AasxIntegrationBaseWpf/IFlyoverAgent.cs | 15 +- .../MessageBoxFlyout.xaml.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- .../WpfViewmodelBase.cs | 15 +- src/AasxIntegrationEmptySample/Plugin.cs | 15 +- src/AasxMqtt/MqttServer.cs | 15 +- src/AasxMqtt/Plugin.cs | 15 +- .../GrapevineLoggerConsumers.cs | 15 +- src/AasxMqttClient/MqttClient.cs | 15 +- src/AasxOpcUa2Client/AasOpcUaClient2.cs | 15 +- src/AasxOpcUa2Client/AasOpcUaClientStatus.cs | 15 +- src/AasxPackageExplorer.GuiTests/Common.cs | 15 +- .../TemporaryDirectory.cs | 13 - src/AasxPackageExplorer.GuiTests/Test.cs | 15 +- .../TemporaryDirectory.cs | 13 - .../TestOptionsAndPlugins.cs | 15 +- src/AasxPackageExplorer/AboutBox.xaml.cs | 15 +- src/AasxPackageExplorer/App.xaml.cs | 15 +- src/AasxPackageExplorer/BrowserContainer.cs | 15 +- .../CustomSplashScreenNew.xaml.cs | 15 +- .../Flyout/MqttPublisherFlyout.xaml.cs | 13 - .../FlyoutMini/LogMessageMiniFlyout.xaml.cs | 13 - .../MainWindow.CommandBindings.cs | 13 - src/AasxPackageExplorer/MainWindow.xaml.cs | 15 +- .../MainWindowAgentsView.xaml.cs | 15 +- .../MessageReportWindow.xaml.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- src/AasxPackageExplorer/WinPInvokeHelpers.cs | 15 +- src/AasxPackageLogic/AasxScript.cs | 15 +- .../AdminShellEvents/AasEventCompressor.cs | 15 +- src/AasxPackageLogic/AnimateDemoValues.cs | 15 +- .../AnyUI/AnyUiDialogueDataExtended.cs | 15 +- src/AasxPackageLogic/AnyUiforAas.cs | 15 +- src/AasxPackageLogic/BMEcatTools.cs | 13 - src/AasxPackageLogic/CSVTools.cs | 13 - src/AasxPackageLogic/DispEditHelperBasics.cs | 15 +- .../DispEditHelperCopyPaste.cs | 15 +- .../DispEditHelperEntities.cs | 15 +- .../DispEditHelperExtensions.cs | 15 +- .../DispEditHelperMiniModules.cs | 15 +- src/AasxPackageLogic/DispEditHelperModules.cs | 15 +- .../DispEditHelperMultiElement.cs | 15 +- .../DispEditHelperSammModules.cs | 15 +- src/AasxPackageLogic/EclassUtils.cs | 13 - src/AasxPackageLogic/EmptyListVisitor.cs | 15 +- src/AasxPackageLogic/ExplorerMenuFactory.cs | 2424 +++-------------- ...hangeElementAttributesFlyoutAnyUiFlyout.cs | 15 +- src/AasxPackageLogic/IDisplayElements.cs | 15 +- src/AasxPackageLogic/IMainWindow.cs | 15 +- src/AasxPackageLogic/Log.cs | 15 +- .../MainWindowAnyUiDialogs.cs | 15 +- src/AasxPackageLogic/MainWindowHeadless.cs | 15 +- src/AasxPackageLogic/MainWindowLogic.cs | 15 +- src/AasxPackageLogic/MainWindowScripting.cs | 15 +- src/AasxPackageLogic/MainWindowTools.cs | 15 +- .../MenuFunction/LogicValidation.cs | 15 +- .../MenuFunction/MenuFuncCompareSmt.cs | 15 +- .../MenuFunction/MenuFuncValidateSmt.cs | 15 +- src/AasxPackageLogic/ModifyRepo.cs | 15 +- src/AasxPackageLogic/OpcUa/NodeSetImport.cs | 13 - src/AasxPackageLogic/Options.cs | 13 - .../PackageCentral/IPackageContainerFind.cs | 15 +- .../PackageCentral/IdentifiableLookupStore.cs | 15 +- .../IndexOfSignificantAasElements.cs | 15 +- .../PackageCentral/PackageCentral.cs | 13 - .../PackageCentral/PackageConnectorBase.cs | 15 +- .../PackageConnectorEventStore.cs | 15 +- .../PackageConnectorHttpRest.cs | 15 +- .../PackageCentral/PackageContainerBase.cs | 15 +- .../PackageContainerBuffered.cs | 15 +- .../PackageCentral/PackageContainerFactory.cs | 15 +- .../PackageContainerListBase.cs | 15 +- .../PackageContainerListFactory.cs | 15 +- .../PackageContainerListHttpRestBase.cs | 15 +- .../PackageContainerListHttpRestRegistry.cs | 15 +- .../PackageContainerListHttpRestRepository.cs | 15 +- .../PackageContainerListLocal.cs | 15 +- .../PackageContainerListOfList.cs | 15 +- .../PackageContainerLocalFile.cs | 15 +- .../PackageContainerNetworkHttpFile.cs | 15 +- .../PackageContainerOptionsBase.cs | 15 +- .../PackageContainerRepoItem.cs | 15 +- .../PackageContainerUserFile.cs | 15 +- .../ProgressableStreamContent.cs | 15 +- src/AasxPackageLogic/Plugins.cs | 15 +- src/AasxPackageLogic/Pref.cs | 15 +- src/AasxPackageLogic/VisualAasxElements.cs | 15 +- .../VisualElementHistoryStack.cs | 15 +- .../AdvancedTextEditOptions.cs | 15 +- .../AssemblyInfo.cs | 13 - src/AasxPluginAdvancedTextEditor/Plugin.cs | 15 +- .../UserControlAdvancedTextEditor.xaml.cs | 13 - .../AidHttpConnection.cs | 13 - .../AidInterfaceService.cs | 15 +- .../AidInterfaceStatus.cs | 13 - .../AidModbusConnection.cs | 13 - .../AidMqttConnection.cs | 13 - .../AidOpcUaConnection.cs | 13 - .../AssetInterfaceAnyUiControl.cs | 15 +- .../AssetInterfaceOptions.cs | 13 - src/AasxPluginAssetInterfaceDesc/Plugin.cs | 365 ++- .../AasReferenceStore.cs | 15 +- src/AasxPluginBomStructure/BomArguments.cs | 15 +- .../BomStructureOptions.cs | 15 +- .../GenericBomControl.cs | 15 +- .../GenericBomCreator.cs | 15 +- src/AasxPluginBomStructure/Plugin.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- .../ContactEntity.cs | 15 +- .../ContactInformationOptions.cs | 15 +- .../ContactListAnyUiControl.cs | 15 +- src/AasxPluginContactInformation/Plugin.cs | 15 +- .../DigitalNameplateOptions.cs | 15 +- .../NameplateAnyUiControl.cs | 15 +- .../NameplateData.cs | 15 +- src/AasxPluginDigitalNameplate/Plugin.cs | 15 +- .../DocuShelfSemanticConfig.cs | 15 +- src/AasxPluginDocumentShelf/DocumentEntity.cs | 15 +- .../DocumentShelfOptions.cs | 15 +- .../EnumBooleanConverter.cs | 15 +- src/AasxPluginDocumentShelf/Plugin.cs | 15 +- .../ShelfAnyUiControl.cs | 15 +- .../ShelfPreviewService.cs | 15 +- src/AasxPluginExportTable/AasConvertHelper.cs | 15 +- .../ExportTableOptions.cs | 13 - src/AasxPluginExportTable/Plugin.cs | 318 ++- .../Properties/Settings.Designer.cs | 15 +- .../Smt/AnyUiDialogueSmtExport.cs | 15 +- src/AasxPluginExportTable/Smt/ExportSmt.cs | 15 +- .../Smt/ExportSmtArguments.cs | 15 +- .../Smt/ExportSmtRecord.cs | 15 +- .../Table/AnyUiDialogueTable.cs | 15 +- .../Table/ExportTableInterop.cs | 15 +- .../Table/ExportTableProcessor.cs | 15 +- .../Table/IImportTableProvider.cs | 15 +- .../Table/ImportCellMatcher.cs | 15 +- .../Table/ImportExportPlaceholders.cs | 15 +- .../Table/ImportExportTableRecord.cs | 15 +- .../Table/ImportPopulateByTable.cs | 15 +- .../Table/ImportTableExcelProvider.cs | 15 +- .../Table/ImportTableWordProvider.cs | 15 +- .../TimeSeries/AnyUiDialogueTimeSeries.cs | 15 +- .../TimeSeries/ImportTimeSeries.cs | 15 +- .../TimeSeries/ImportTimeSeriesRecord.cs | 13 - .../Uml/AnyUiDialogueUmlExport.cs | 15 +- src/AasxPluginExportTable/Uml/BaseWriter.cs | 15 +- src/AasxPluginExportTable/Uml/ExportUml.cs | 15 +- .../Uml/ExportUmlRecord.cs | 15 +- .../Uml/PlantUmlWriter.cs | 15 +- src/AasxPluginExportTable/Uml/Xmi11Writer.cs | 15 +- src/AasxPluginExportTable/Uml/Xmi21Writer.cs | 15 +- src/AasxPluginExportTable/Uml/XmlWriter.cs | 15 +- .../GenericFormsAnyUiControl.cs | 15 +- .../GenericFormsOptions.cs | 13 - .../GenericFormsOptionsV20.cs | 15 +- src/AasxPluginGenericForms/Plugin.cs | 13 - .../ImageMapAnyUiControl.cs | 15 +- src/AasxPluginImageMap/ImageMapArguments.cs | 15 +- src/AasxPluginImageMap/ImageMapOptions.cs | 13 - src/AasxPluginImageMap/Plugin.cs | 13 - .../KnownSubmodelAnyUiControl.cs | 15 +- .../KnownSubmodelViewItem.cs | 15 +- .../KnownSubmodelsOptions.cs | 13 - src/AasxPluginKnownSubmodels/Plugin.cs | 13 - src/AasxPluginMtpViewer/MtpViewerOptions.cs | 13 - src/AasxPluginMtpViewer/Plugin.cs | 13 - .../Properties/Settings.Designer.cs | 15 +- .../WpfMtpControlWrapper.xaml.cs | 13 - src/AasxPluginPlotting/AnnotatedElements.cs | 15 +- src/AasxPluginPlotting/AssemblyInfo.cs | 13 - src/AasxPluginPlotting/GridHelpers.cs | 15 +- src/AasxPluginPlotting/IWpfPlotViewControl.cs | 15 +- src/AasxPluginPlotting/PlotArguments.cs | 15 +- src/AasxPluginPlotting/PlotBufferFixLen.cs | 15 +- src/AasxPluginPlotting/PlotHelpers.cs | 15 +- src/AasxPluginPlotting/PlotItem.cs | 15 +- src/AasxPluginPlotting/PlottingOptions.cs | 13 - .../PlottingViewControl.xaml.cs | 13 - src/AasxPluginPlotting/Plugin.cs | 13 - .../WpfPlotViewControlCumulative.xaml.cs | 15 +- .../WpfPlotViewControlHorizontal.xaml.cs | 15 +- .../WpfPlotViewControlVertical.xaml.cs | 15 +- .../PcnAnyUiControl.cs | 15 +- .../PcnOptions.cs | 13 - .../Plugin.cs | 13 - .../View/PhysicalDialog.xaml.cs | 15 +- .../PimpedPaginator.cs | 13 - src/AasxPluginTechnicalData/Plugin.cs | 13 - .../TechnicalDataAnyUiControl.cs | 15 +- .../TechnicalDataOptions.cs | 13 - src/AasxPluginUaNetClient/ExitCode.cs | 13 - src/AasxPluginUaNetClient/Plugin.cs | 15 +- src/AasxPluginWebBrowser/Plugin.cs | 13 - .../Properties/Resources.Designer.cs | 15 +- src/AasxPluginWebBrowser/WebBrowserOptions.cs | 13 - .../BaseTopUtil/AasxDefinitionBase.cs | 15 +- .../BaseTopUtil/DefinitionsPool.cs | 13 - .../BaseTopUtil/ExportPredefinedConcepts.cs | 13 - .../PredefinedConceptsClassMapper.cs | 13 - .../ConceptModelZveiTechnicalData.cs | 13 - .../Convert/ConvertDocumentationHsuToSg2.cs | 13 - .../Convert/ConvertDocumentationSg2ToHsu.cs | 13 - .../Convert/ConvertDocumentationSg2ToV11.cs | 13 - .../Convert/ConvertNameplateHsuToZveiV10.cs | 13 - .../Convert/ConvertPredefinedConcepts.cs | 13 - .../Convert/ConvertTechnicalDataToFlat.cs | 13 - .../Convert/ConvertTechnicalDataV10ToV11.cs | 13 - .../Definitions/DefinitionsAasEvents.cs | 13 - .../Definitions/DefinitionsAsciiDoc.cs | 13 - .../DefinitionsDigitalNameplateV20.cs | 13 - .../Definitions/DefinitionsExperimental.cs | 13 - ...efinitionsIdtaHierarchicalStructuresV10.cs | 13 - ...efinitionsIdtaHierarchicalStructuresV11.cs | 13 - .../DefinitionsIdtaTechnicalDataV12.cs | 13 - .../Definitions/DefinitionsImageMap.cs | 13 - .../Definitions/DefinitionsLanguages.cs | 13 - .../Definitions/DefinitionsMTP.cs | 13 - .../Definitions/DefinitionsPackageExplorer.cs | 13 - .../Definitions/DefinitionsPlotting.cs | 13 - .../Definitions/DefinitionsSmdExporter.cs | 13 - .../Definitions/DefinitionsSmtAdditions.cs | 13 - .../Definitions/DefinitionsSmtGeneral.cs | 13 - .../Definitions/DefinitionsV2770v11.cs | 13 - .../Definitions/DefinitionsVDI2770.cs | 13 - .../DefinitionsZveiDigitalTypeplate.cs | 13 - .../DefinitionsZveiNameplateV10.cs | 13 - .../DefinitionsZveiTechnicalData.cs | 13 - .../DefinitionsZveiTechnicalDataV11.cs | 13 - .../DefinitionsZveiTimeSeriesDataV10.cs | 13 - .../InfoAccessDigitalNameplateV20.cs | 13 - .../MappingsAssetInterfacesDescription.cs | 20 +- .../MappingsAssetInterfacesMapping.cs | 20 +- .../MappingsProductChangeNotificationsV10.cs | 20 +- .../Qualifiers/QualifiersSmt.cs | 13 - src/AasxRestConsoleServer/Program.cs | 13 - .../AasxHttpContextHelper.cs | 13 - .../AasxHttpHandleStore.cs | 13 - src/AasxRestServerLibrary/AasxRestClient.cs | 13 - src/AasxRestServerLibrary/AasxRestServer.cs | 15 +- .../GrapevineLoggerConsumers.cs | 13 - .../Attributes/CountForHash.cs | 15 +- .../Attributes/MetaModelName.cs | 15 +- .../Attributes/SkipForReflection.cs | 15 +- .../Attributes/SkipForSearch.cs | 15 +- .../Attributes/TextSearchable.cs | 15 +- .../DataSpecificationContent.cs | 15 +- .../DataSpecificationIEC61360.cs | 15 +- .../DataSpecificationISO99999.cs | 15 +- .../EmbeddedDataSpecification.cs | 15 +- .../DataSpecification/HasDataSpecification.cs | 15 +- .../LangStringSetIEC61360.cs | 15 +- .../DiaryData/DiaryDataDef.cs | 15 +- .../DiaryData/IAasDiaryEntry.cs | 15 +- .../DiaryData/IDiaryData.cs | 15 +- .../constants.cs | 13 - .../jsonization.cs | 13 - .../stringification.cs | 13 - .../verification.cs | 13 - .../xmlization.cs | 13 - src/AasxToolkit.Tests/ConsoleCapture.cs | 13 - src/AasxToolkit.Tests/DocTestCli.cs | 13 - src/AasxToolkit.Tests/TemporaryDirectory.cs | 15 +- src/AasxToolkit.Tests/TestCli.cs | 15 +- src/AasxToolkit.Tests/TestProgram.cs | 15 +- src/AasxToolkit/Cli.cs | 13 - src/AasxToolkit/Execution.cs | 13 - src/AasxToolkit/Extract.cs | 15 +- src/AasxToolkit/Generate.cs | 13 - src/AasxToolkit/Instruction.cs | 13 - src/AasxToolkit/Log.cs | 13 - src/AasxToolkit/Program.cs | 13 - src/AasxToolkit/UriIdentifierRepository.cs | 13 - src/AasxUaNetConsoleServer/Program.cs | 15 +- .../AasxServer/AasEntityBuilder.cs | 13 - .../AasxServer/AasEntityDescriptions.cs | 13 - .../AasxServer/AasUaEntities.cs | 13 - .../AasxServer/AasUaEntityFileType.cs | 15 +- .../AasxServer/AasUaNodeHelper.cs | 13 - src/AasxUaNetServer/AasxServer/AasUaUtils.cs | 13 - .../AasxServer/AasxUaServerOptions.cs | 13 - src/AasxWpfControlLibrary/AasxMenuWpf.cs | 15 +- .../AasxPrintFunctions.cs | 13 - .../AasEventCollectionViewer.xaml.cs | 15 +- src/AasxWpfControlLibrary/AnyUiWpf.cs | 15 +- .../DiplayVisualAasxElements.xaml.cs | 13 - .../DispEditAasxEntity.xaml.cs | 15 +- src/AasxWpfControlLibrary/FakeBrowser.xaml.cs | 13 - .../ChangeElementAttributesFlyout.xaml.cs | 13 - .../Flyouts/LogMessageFlyout.xaml.cs | 13 - .../Flyouts/ModalPanelFlyout.xaml.cs | 15 +- .../Flyouts/ProgressBarFlyout.xaml.cs | 13 - .../Flyouts/SecureConnectFlyout.xaml.cs | 13 - .../Flyouts/SelectAasEntityFlout.xaml.cs | 13 - .../Flyouts/SelectEclassEntityFlyout.xaml.cs | 13 - .../Flyouts/SelectFromDataGridFlyout.xaml.cs | 13 - .../Flyouts/SelectFromListFlyout.xaml.cs | 13 - .../SelectFromReferablesPoolFlyout.xaml.cs | 13 - .../SelectFromRepositoryFlyout.xaml.cs | 13 - .../SelectQualifierPresetFlyout.xaml.cs | 13 - .../ShowValidationResultsFlyout.xaml.cs | 13 - .../Flyouts/TextBoxFlyout.xaml.cs | 13 - .../Flyouts/TextEditorFlyout.xaml.cs | 13 - src/AasxWpfControlLibrary/HintBubble.xaml.cs | 13 - .../IntegratedConnectFlyout.xaml.cs | 13 - .../PackageContainerListControl.xaml.cs | 13 - .../PackageContainerListOfListControl.xaml.cs | 13 - src/AasxWpfControlLibrary/Pref.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- .../SelectableTextBlock.cs | 13 - .../ToolControlFindReplace.xaml.cs | 587 +++- src/AasxWpfControlLibrary/TreeListView.cs | 13 - .../WpfControls/MiniMarkupRichTextBox.cs | 15 +- .../WpfControls/TransparentComboBox.xaml.cs | 13 - src/AnyUi/AnyUiBase.cs | 15 +- src/AnyUi/AnyUiContextBase.cs | 15 +- src/AnyUi/AnyUiDialogueDataBase.cs | 15 +- src/AnyUi/AnyUiSmallWidgetToolkit.cs | 15 +- src/BlazorExplorer/AasxMenuBlazor.cs | 15 +- src/BlazorExplorer/AnyUI/AnyUiHtml.cs | 15 +- .../AnyUI/AnyUiLambdaActionBlazor.cs | 15 +- src/BlazorExplorer/BlazorVisualElements.cs | 15 +- .../Controllers/ImageController.cs | 15 +- src/BlazorExplorer/Data/AASService.cs | 15 +- src/BlazorExplorer/Data/AasxInfoBox.cs | 15 +- src/BlazorExplorer/Data/BlazorInput.cs | 15 +- .../Data/BlazorInputFileHandler.cs | 15 +- .../Data/BlazorSession.CommandBindings.cs | 15 +- .../Data/BlazorSession.MainWindow.cs | 15 +- src/BlazorExplorer/Data/BlazorSession.cs | 15 +- src/BlazorExplorer/Data/TreeStyle.cs | 15 +- src/BlazorExplorer/Program.cs | 13 - src/BlazorExplorer/Startup.cs | 13 - src/BlazorExplorer/StylePile.cs | 15 +- src/BlazorExplorer/Utils/BlazorUtils.cs | 15 +- src/BlazorUI/AnyUiHtml.cs | 15 +- src/BlazorUI/Controllers/ImageController.cs | 15 +- src/BlazorUI/Data/AASService.cs | 15 +- src/BlazorUI/Data/TreeStyle.cs | 15 +- src/BlazorUI/Data/blazorSessionService.cs | 15 +- src/BlazorUI/Program.cs | 13 - src/BlazorUI/Startup.cs | 13 - src/BlazorUI/StylePile.cs | 15 +- src/BlazorUI/Utils/BlazorUtils.cs | 15 +- src/CheckHeadersScript/Input.cs | 15 +- src/CheckScript/Program.cs | 15 +- src/CheckScript/ThreeLetterWords.cs | 15 +- src/Class2.cs | 15 +- src/DefinitionsAssetInterfacesDescriptionX.cs | 13 - src/MsaglWpfControl/Common.cs | 13 - .../Properties/Settings.Designer.cs | 15 +- src/MsaglWpfControl/VLabel.cs | 13 - src/MsaglWpfControl/VNode.cs | 15 +- src/SSIExtension/Prover.cs | 15 +- src/SSIExtension/Utils.cs | 15 +- src/SSIExtension/Verifier.cs | 15 +- src/WpfMtpControl/CanvasClickObject.cs | 15 +- .../DataSources/MtpDataSourceOpcUa.cs | 15 +- .../DynamicInstances/MtpDynamicInstance.cs | 15 +- .../MtpViewAnaMonTiny.xaml.cs | 15 +- .../MtpViewAnaViewLarge.xaml.cs | 15 +- .../MtpViewAnaViewTiny.xaml.cs | 15 +- .../DynamicInstances/MtpViewBinDrive.xaml.cs | 15 +- .../DynamicInstances/MtpViewBinValve.xaml.cs | 15 +- .../MtpViewBinViewLarge.xaml.cs | 15 +- .../MtpViewBinViewTiny.xaml.cs | 15 +- .../MtpViewPIDCntlTiny.xaml.cs | 15 +- src/WpfMtpControl/MtpAmlHelper.cs | 15 +- src/WpfMtpControl/MtpData.cs | 15 +- src/WpfMtpControl/MtpDataSourceSubscriber.cs | 15 +- src/WpfMtpControl/MtpSymbolLib.cs | 15 +- src/WpfMtpControl/MtpVisuOpcUaClient.cs | 15 +- src/WpfMtpControl/MtpVisuOptions.cs | 15 +- src/WpfMtpControl/MtpVisuViewer.xaml.cs | 15 +- src/WpfMtpControl/MtpVisualObjectLib.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- src/WpfMtpControl/UiElementHelper.cs | 15 +- src/WpfMtpVisuViewer/App.xaml.cs | 15 +- src/WpfMtpVisuViewer/MainWindow.xaml.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- src/WpfXamlTool/App.xaml.cs | 15 +- src/WpfXamlTool/MainWindow.xaml.cs | 15 +- .../Properties/Settings.Designer.cs | 15 +- .../NumberFastDToABuilder.cs | 13 - 575 files changed, 1944 insertions(+), 9951 deletions(-) diff --git a/src/AasCore.Aas3_0/Attributes/CountForHash.cs b/src/AasCore.Aas3_0/Attributes/CountForHash.cs index 4252b1dc..cdc1d070 100644 --- a/src/AasCore.Aas3_0/Attributes/CountForHash.cs +++ b/src/AasCore.Aas3_0/Attributes/CountForHash.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; namespace AasCore.Aas3_0.Attributes { diff --git a/src/AasCore.Aas3_0/Attributes/MetaModelName.cs b/src/AasCore.Aas3_0/Attributes/MetaModelName.cs index 5a48119b..fd2cdf3f 100644 --- a/src/AasCore.Aas3_0/Attributes/MetaModelName.cs +++ b/src/AasCore.Aas3_0/Attributes/MetaModelName.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0.Attributes +namespace AasCore.Aas3_0.Attributes { /// /// This attribute indicates, that the field / property is searchable diff --git a/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs b/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs index c024a7ce..3a4da8c5 100644 --- a/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs +++ b/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0.Attributes +namespace AasCore.Aas3_0.Attributes { /// /// This attribute indicates, that the field / property shall be skipped for reflection diff --git a/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs b/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs index 9006553b..55c7087a 100644 --- a/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs +++ b/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0.Attributes +namespace AasCore.Aas3_0.Attributes { /// /// This attribute indicates, that the field / property shall be skipped for searching, because it is not diff --git a/src/AasCore.Aas3_0/Attributes/TextSearchable.cs b/src/AasCore.Aas3_0/Attributes/TextSearchable.cs index 4c711b9e..b869a6be 100644 --- a/src/AasCore.Aas3_0/Attributes/TextSearchable.cs +++ b/src/AasCore.Aas3_0/Attributes/TextSearchable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0.Attributes +namespace AasCore.Aas3_0.Attributes { /// /// This attribute indicates, that the field / property is searchable diff --git a/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs b/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs index d312c597..75671ff8 100644 --- a/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs +++ b/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using AasCore.Aas3_0; +using AasCore.Aas3_0; using System; using System.Collections.Generic; using System.Text.Json.Serialization; diff --git a/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs b/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs index 7345882c..52e21a92 100644 --- a/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs +++ b/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AdminShellNS.DiaryData +namespace AdminShellNS.DiaryData { public interface IAasDiaryEntry { diff --git a/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs b/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs index 954deb32..4c9c0f89 100644 --- a/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs +++ b/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasCore.Aas3_0/copying.cs b/src/AasCore.Aas3_0/copying.cs index f63774df..5b06e3a4 100644 --- a/src/AasCore.Aas3_0/copying.cs +++ b/src/AasCore.Aas3_0/copying.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasCore.Aas3_0/reporting.cs b/src/AasCore.Aas3_0/reporting.cs index f77677e8..4024a7ee 100644 --- a/src/AasCore.Aas3_0/reporting.cs +++ b/src/AasCore.Aas3_0/reporting.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasCore.Aas3_0/types.cs b/src/AasCore.Aas3_0/types.cs index 4b93e619..f72cd589 100644 --- a/src/AasCore.Aas3_0/types.cs +++ b/src/AasCore.Aas3_0/types.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasCore.Aas3_0/visitation.cs b/src/AasCore.Aas3_0/visitation.cs index a72b205d..4c1117d9 100644 --- a/src/AasCore.Aas3_0/visitation.cs +++ b/src/AasCore.Aas3_0/visitation.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxAmlImExport/AasAmlMatcher.cs b/src/AasxAmlImExport/AasAmlMatcher.cs index 93c95a02..36c61767 100644 --- a/src/AasxAmlImExport/AasAmlMatcher.cs +++ b/src/AasxAmlImExport/AasAmlMatcher.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxAmlImExport/AmlConst.cs b/src/AasxAmlImExport/AmlConst.cs index 3565a33e..a7e1ba6b 100644 --- a/src/AasxAmlImExport/AmlConst.cs +++ b/src/AasxAmlImExport/AmlConst.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxAmlImExport/AmlExport.cs b/src/AasxAmlImExport/AmlExport.cs index e60baaba..cad046b5 100644 --- a/src/AasxAmlImExport/AmlExport.cs +++ b/src/AasxAmlImExport/AmlExport.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxAmlImExport/AmlImport.cs b/src/AasxAmlImExport/AmlImport.cs index 7a56261b..75295e3a 100644 --- a/src/AasxAmlImExport/AmlImport.cs +++ b/src/AasxAmlImExport/AmlImport.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCore.Samm2_2_0/SammClasses.cs b/src/AasxCore.Samm2_2_0/SammClasses.cs index 96212e54..65d20886 100644 --- a/src/AasxCore.Samm2_2_0/SammClasses.cs +++ b/src/AasxCore.Samm2_2_0/SammClasses.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs b/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs index 2740d548..e6bd5784 100644 --- a/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs +++ b/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - // This file was automatically generated by doctest-csharp. // !!! DO NOT EDIT OR APPEND !!! diff --git a/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs b/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs index b30eb288..94c002bf 100644 --- a/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs +++ b/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using IDisposable = System.IDisposable; namespace AdminShellNS.Tests diff --git a/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs b/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs index ae4c1d7b..b6ce2eac 100644 --- a/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs +++ b/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using NUnit.Framework; namespace AdminShellNS.Tests diff --git a/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs b/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs index 3562f836..dfe5fc06 100644 --- a/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs +++ b/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.IO; using System.Linq; using System.Text; diff --git a/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs b/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs index e7a3736f..48b7b66a 100644 --- a/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs +++ b/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using NUnit.Framework; using Environment = System.Environment; diff --git a/src/AasxCsharpLibrary.Tests/TestValidateXml.cs b/src/AasxCsharpLibrary.Tests/TestValidateXml.cs index e1661f2e..dc4b2f64 100644 --- a/src/AasxCsharpLibrary.Tests/TestValidateXml.cs +++ b/src/AasxCsharpLibrary.Tests/TestValidateXml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using NUnit.Framework; using Environment = System.Environment; diff --git a/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs b/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs index d8da1e94..91c73d65 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs index bb626446..04519914 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs index 3707d0d7..ce541f0c 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs index e9154c47..1452421d 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs index c9b4814e..1119c235 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs b/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs index dc8743aa..b52c7096 100644 --- a/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs +++ b/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellCollections.cs b/src/AasxCsharpLibrary/AdminShellCollections.cs index 0f1e80d6..b93c0f03 100644 --- a/src/AasxCsharpLibrary/AdminShellCollections.cs +++ b/src/AasxCsharpLibrary/AdminShellCollections.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellConverters.cs b/src/AasxCsharpLibrary/AdminShellConverters.cs index ea2394e0..f75a1588 100644 --- a/src/AasxCsharpLibrary/AdminShellConverters.cs +++ b/src/AasxCsharpLibrary/AdminShellConverters.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellEnumHelper.cs b/src/AasxCsharpLibrary/AdminShellEnumHelper.cs index 9a7d40d5..89f46804 100644 --- a/src/AasxCsharpLibrary/AdminShellEnumHelper.cs +++ b/src/AasxCsharpLibrary/AdminShellEnumHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellPackageEnv.cs b/src/AasxCsharpLibrary/AdminShellPackageEnv.cs index c9957843..3dcf74dc 100644 --- a/src/AasxCsharpLibrary/AdminShellPackageEnv.cs +++ b/src/AasxCsharpLibrary/AdminShellPackageEnv.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellUtil.cs b/src/AasxCsharpLibrary/AdminShellUtil.cs index 766dab8d..f4c0def5 100644 --- a/src/AasxCsharpLibrary/AdminShellUtil.cs +++ b/src/AasxCsharpLibrary/AdminShellUtil.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/AdminShellValidate.cs b/src/AasxCsharpLibrary/AdminShellValidate.cs index 98088811..02806290 100644 --- a/src/AasxCsharpLibrary/AdminShellValidate.cs +++ b/src/AasxCsharpLibrary/AdminShellValidate.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs b/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs index 1da70cea..cabfedcf 100644 --- a/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs +++ b/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs b/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs index f60fc156..39e00548 100644 --- a/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs +++ b/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs b/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs index bcde1bd2..479344aa 100644 --- a/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs +++ b/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs b/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs index d79bfbc4..c392c644 100644 --- a/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs +++ b/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Exceptions/NullValueException.cs b/src/AasxCsharpLibrary/Exceptions/NullValueException.cs index fba277f9..bd6eea20 100644 --- a/src/AasxCsharpLibrary/Exceptions/NullValueException.cs +++ b/src/AasxCsharpLibrary/Exceptions/NullValueException.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs b/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs index 298d9667..30f50dee 100644 --- a/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs +++ b/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs b/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs index 0d54b4c3..b3cf1266 100644 --- a/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs +++ b/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs b/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs index 0c124a75..7db2a7ed 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs b/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs index efab2660..f929c7d2 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs b/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs index 2ac6998d..29250c4c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs b/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs index 397ec3b3..d8ee065e 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs b/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs index eee08231..c059d939 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs @@ -1,15 +1,11 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ +/* +Copyright (c) 2018-2023 Festo SE & Co. KG +Author: Michael Hoffmeister + +This source code is licensed under the Apache License 2.0 (see LICENSE.txt). + +This source code may use other Open Source software components (see LICENSE.txt). +*/ using System.Collections.Generic; diff --git a/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs b/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs index 39095045..40bb2bdc 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs b/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs index cf92bfc6..717fcefc 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs b/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs index 73ce2c3b..85f3cdee 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs b/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs index bef5ffcc..0c92b2ab 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs b/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs index 0736c805..68f1bc88 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs b/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs index 5c75ff9b..3d07975a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs b/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs index e9c0bc72..c22309ab 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendFile.cs b/src/AasxCsharpLibrary/Extensions/ExtendFile.cs index 7ba2e4b7..d2fbf79b 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendFile.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendFile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs b/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs index ef52c1db..ca440e3c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs b/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs index ced73a6b..b340bd54 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs b/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs index 5b78d759..0db74f58 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs b/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs index 5e306099..61f8b2d1 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs b/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs index c0f424db..265d98dd 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs b/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs index 0aefbc33..97aa254c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs b/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs index e7ad7d9a..35d6c34c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs b/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs index 8a814a07..7aef2526 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs b/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs index fa12c5c1..36328fe7 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs b/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs index 6737237e..2c46710a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs b/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs index 38581cf2..c2af90af 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs b/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs index 6d5391c8..b29fa4fe 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs b/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs index a778565d..e09ce03a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs b/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs index 033e5cc0..30693a8a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs b/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs index 2c343218..e899b4cd 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendKey.cs b/src/AasxCsharpLibrary/Extensions/ExtendKey.cs index 4384bc86..6f16eb0a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKey.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKey.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs b/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs index bcadbced..dc513913 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs b/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs index 6bfcd1b9..c8dc4ae4 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs b/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs index 96d15f7c..17cb8314 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs b/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs index 1cf36ca3..f2253885 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs b/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs index 04e721f4..75ad82fb 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs b/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs index a1f9ff8f..237b4e44 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendObject.cs b/src/AasxCsharpLibrary/Extensions/ExtendObject.cs index 386c6506..ccc96847 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendObject.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendObject.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs b/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs index 2abdd8d6..ce330799 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs b/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs index 25d8d7e4..74709651 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs b/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs index 742ff66f..c7cd48bc 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendRange.cs b/src/AasxCsharpLibrary/Extensions/ExtendRange.cs index 5dcbdc51..e3317b77 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendRange.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendRange.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendReference.cs b/src/AasxCsharpLibrary/Extensions/ExtendReference.cs index 80c6ca47..63347d62 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReference.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReference.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs b/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs index f8c5622f..e68d0065 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs b/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs index ef975605..9a5fda59 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs b/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs index b2fc00f3..04634059 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs b/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs index 2078e593..6aa1552c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendStream.cs b/src/AasxCsharpLibrary/Extensions/ExtendStream.cs index a7808b6d..09f582d5 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendStream.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendStream.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs b/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs index 1987d1ba..0e153f19 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs b/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs index 7010fcb9..feafcf59 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs index 94267540..47607c9d 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs index b6d8040c..9b8bf25c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs b/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs index f2cd2857..32200d1a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/LocatedReference.cs b/src/AasxCsharpLibrary/Extensions/LocatedReference.cs index b432bf98..26916c5b 100644 --- a/src/AasxCsharpLibrary/Extensions/LocatedReference.cs +++ b/src/AasxCsharpLibrary/Extensions/LocatedReference.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/Extensions/MatchMode.cs b/src/AasxCsharpLibrary/Extensions/MatchMode.cs index 2a999923..07f36c5e 100644 --- a/src/AasxCsharpLibrary/Extensions/MatchMode.cs +++ b/src/AasxCsharpLibrary/Extensions/MatchMode.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxCsharpLibrary/IAasxOnlineConnection.cs b/src/AasxCsharpLibrary/IAasxOnlineConnection.cs index d5de9ff5..7704dddc 100644 --- a/src/AasxCsharpLibrary/IAasxOnlineConnection.cs +++ b/src/AasxCsharpLibrary/IAasxOnlineConnection.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs b/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs index 1e4a5517..b14ff243 100644 --- a/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs +++ b/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Client/ApiException.cs b/src/AasxFileServerRestLibrary/Client/ApiException.cs index 3221c109..e0508740 100644 --- a/src/AasxFileServerRestLibrary/Client/ApiException.cs +++ b/src/AasxFileServerRestLibrary/Client/ApiException.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Client/Configuration.cs b/src/AasxFileServerRestLibrary/Client/Configuration.cs index a03a0d71..f01b89c5 100644 --- a/src/AasxFileServerRestLibrary/Client/Configuration.cs +++ b/src/AasxFileServerRestLibrary/Client/Configuration.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs b/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs index eba7b3e5..cbf37322 100644 --- a/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs +++ b/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs b/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs index af50e097..1c4f99a4 100644 --- a/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs +++ b/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/AccessControl.cs b/src/AasxFileServerRestLibrary/Model/AccessControl.cs index 8fe7daaf..6bd3d32d 100644 --- a/src/AasxFileServerRestLibrary/Model/AccessControl.cs +++ b/src/AasxFileServerRestLibrary/Model/AccessControl.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs b/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs index 9465d8dc..2de837a3 100644 --- a/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs +++ b/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs b/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs index 930c0bf0..90404e2d 100644 --- a/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs +++ b/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs b/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs index 8e8f657f..8817450f 100644 --- a/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs +++ b/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/AssetInformation.cs b/src/AasxFileServerRestLibrary/Model/AssetInformation.cs index a31af239..98adc4ae 100644 --- a/src/AasxFileServerRestLibrary/Model/AssetInformation.cs +++ b/src/AasxFileServerRestLibrary/Model/AssetInformation.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/BasicEvent.cs b/src/AasxFileServerRestLibrary/Model/BasicEvent.cs index d230b3bf..e547005c 100644 --- a/src/AasxFileServerRestLibrary/Model/BasicEvent.cs +++ b/src/AasxFileServerRestLibrary/Model/BasicEvent.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs b/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs index 45f0dcc1..1b96e430 100644 --- a/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs +++ b/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Certificate.cs b/src/AasxFileServerRestLibrary/Model/Certificate.cs index bbd7e452..63801dab 100644 --- a/src/AasxFileServerRestLibrary/Model/Certificate.cs +++ b/src/AasxFileServerRestLibrary/Model/Certificate.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Constraint.cs b/src/AasxFileServerRestLibrary/Model/Constraint.cs index 86a6e31d..40219405 100644 --- a/src/AasxFileServerRestLibrary/Model/Constraint.cs +++ b/src/AasxFileServerRestLibrary/Model/Constraint.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs b/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs index ed4943f6..9db6cc40 100644 --- a/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs +++ b/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs b/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs index 85189350..93268b72 100644 --- a/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs +++ b/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs b/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs index 65822474..799b2b8d 100644 --- a/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs +++ b/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Entity.cs b/src/AasxFileServerRestLibrary/Model/Entity.cs index 29558fb2..249c8394 100644 --- a/src/AasxFileServerRestLibrary/Model/Entity.cs +++ b/src/AasxFileServerRestLibrary/Model/Entity.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Extension.cs b/src/AasxFileServerRestLibrary/Model/Extension.cs index e56e823e..acc42bec 100644 --- a/src/AasxFileServerRestLibrary/Model/Extension.cs +++ b/src/AasxFileServerRestLibrary/Model/Extension.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Formula.cs b/src/AasxFileServerRestLibrary/Model/Formula.cs index 18e4e706..fd267ca4 100644 --- a/src/AasxFileServerRestLibrary/Model/Formula.cs +++ b/src/AasxFileServerRestLibrary/Model/Formula.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs b/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs index 404abd8b..70d775f5 100644 --- a/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs +++ b/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/HasSemantics.cs b/src/AasxFileServerRestLibrary/Model/HasSemantics.cs index 6204bbaa..626187c5 100644 --- a/src/AasxFileServerRestLibrary/Model/HasSemantics.cs +++ b/src/AasxFileServerRestLibrary/Model/HasSemantics.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs b/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs index fbce691e..400244be 100644 --- a/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs +++ b/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/KeyElements.cs b/src/AasxFileServerRestLibrary/Model/KeyElements.cs index 18822672..2841bf60 100644 --- a/src/AasxFileServerRestLibrary/Model/KeyElements.cs +++ b/src/AasxFileServerRestLibrary/Model/KeyElements.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/LevelType.cs b/src/AasxFileServerRestLibrary/Model/LevelType.cs index 3cf2283c..0c13e6b9 100644 --- a/src/AasxFileServerRestLibrary/Model/LevelType.cs +++ b/src/AasxFileServerRestLibrary/Model/LevelType.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ModelEvent.cs b/src/AasxFileServerRestLibrary/Model/ModelEvent.cs index 6c5f8327..b23a2f52 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelEvent.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelEvent.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ModelReference.cs b/src/AasxFileServerRestLibrary/Model/ModelReference.cs index 1b701ea1..c36973af 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelReference.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelReference.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ModelTypes.cs b/src/AasxFileServerRestLibrary/Model/ModelTypes.cs index 880fea5c..f517516e 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelTypes.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelTypes.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs b/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs index a72700e2..a5dd46ae 100644 --- a/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs +++ b/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs b/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs index 6dde5623..b17232dc 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs b/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs index b7e7e8dc..7d3b57a2 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/OneOfReference.cs b/src/AasxFileServerRestLibrary/Model/OneOfReference.cs index 01142f59..2c028345 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfReference.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfReference.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Operation.cs b/src/AasxFileServerRestLibrary/Model/Operation.cs index efedf85f..32186bc0 100644 --- a/src/AasxFileServerRestLibrary/Model/Operation.cs +++ b/src/AasxFileServerRestLibrary/Model/Operation.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/OperationResult.cs b/src/AasxFileServerRestLibrary/Model/OperationResult.cs index 77f0b7d3..1638c366 100644 --- a/src/AasxFileServerRestLibrary/Model/OperationResult.cs +++ b/src/AasxFileServerRestLibrary/Model/OperationResult.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/PackageDescription.cs b/src/AasxFileServerRestLibrary/Model/PackageDescription.cs index 1ca6894a..651fd9fa 100644 --- a/src/AasxFileServerRestLibrary/Model/PackageDescription.cs +++ b/src/AasxFileServerRestLibrary/Model/PackageDescription.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs b/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs index 95c4f9c1..0856c1af 100644 --- a/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs +++ b/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs b/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs index 37e01f58..91113acf 100644 --- a/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs +++ b/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs b/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs index 9545a546..e81c1f40 100644 --- a/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs +++ b/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs b/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs index 71584d48..2feaf40b 100644 --- a/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs +++ b/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs b/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs index 3897d768..3c86e508 100644 --- a/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs +++ b/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Qualifier.cs b/src/AasxFileServerRestLibrary/Model/Qualifier.cs index 72e74752..91ba4d2d 100644 --- a/src/AasxFileServerRestLibrary/Model/Qualifier.cs +++ b/src/AasxFileServerRestLibrary/Model/Qualifier.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Referable.cs b/src/AasxFileServerRestLibrary/Model/Referable.cs index d7a4e562..ddb9e831 100644 --- a/src/AasxFileServerRestLibrary/Model/Referable.cs +++ b/src/AasxFileServerRestLibrary/Model/Referable.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs b/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs index 09bba78b..68e1d37c 100644 --- a/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs +++ b/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/Result.cs b/src/AasxFileServerRestLibrary/Model/Result.cs index f1c439eb..e0745262 100644 --- a/src/AasxFileServerRestLibrary/Model/Result.cs +++ b/src/AasxFileServerRestLibrary/Model/Result.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs b/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs index 115e4bc3..ceb27f6a 100644 --- a/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs +++ b/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs b/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs index 40507410..d181d725 100644 --- a/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs +++ b/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs b/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs index 23a59fde..f49ff61e 100644 --- a/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs +++ b/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ValueList.cs b/src/AasxFileServerRestLibrary/Model/ValueList.cs index d0a8522e..df26ab26 100644 --- a/src/AasxFileServerRestLibrary/Model/ValueList.cs +++ b/src/AasxFileServerRestLibrary/Model/ValueList.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs b/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs index 826eb8c7..5bfe1b1f 100644 --- a/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs +++ b/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFileServerRestLibrary/Model/View.cs b/src/AasxFileServerRestLibrary/Model/View.cs index 5e2e62a3..4d4b8c9b 100644 --- a/src/AasxFileServerRestLibrary/Model/View.cs +++ b/src/AasxFileServerRestLibrary/Model/View.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * DotAAS Part 2 | HTTP/REST | Entire Interface Collection * diff --git a/src/AasxFormatCst/AasxCstUtils.cs b/src/AasxFormatCst/AasxCstUtils.cs index 84ec604a..9fe9adab 100644 --- a/src/AasxFormatCst/AasxCstUtils.cs +++ b/src/AasxFormatCst/AasxCstUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/AasxToCst.cs b/src/AasxFormatCst/AasxToCst.cs index dc24749d..7aec6edf 100644 --- a/src/AasxFormatCst/AasxToCst.cs +++ b/src/AasxFormatCst/AasxToCst.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstClassDef.cs b/src/AasxFormatCst/CstClassDef.cs index 50d3ff15..7ef7e61b 100644 --- a/src/AasxFormatCst/CstClassDef.cs +++ b/src/AasxFormatCst/CstClassDef.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstIdObjectBase.cs b/src/AasxFormatCst/CstIdObjectBase.cs index 2454c21e..afe9233f 100644 --- a/src/AasxFormatCst/CstIdObjectBase.cs +++ b/src/AasxFormatCst/CstIdObjectBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstIdStore.cs b/src/AasxFormatCst/CstIdStore.cs index 351fa060..7955a864 100644 --- a/src/AasxFormatCst/CstIdStore.cs +++ b/src/AasxFormatCst/CstIdStore.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstListOfValues.cs b/src/AasxFormatCst/CstListOfValues.cs index bde539c8..eec29bb8 100644 --- a/src/AasxFormatCst/CstListOfValues.cs +++ b/src/AasxFormatCst/CstListOfValues.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstNodeDef.cs b/src/AasxFormatCst/CstNodeDef.cs index f238bb6d..4152902e 100644 --- a/src/AasxFormatCst/CstNodeDef.cs +++ b/src/AasxFormatCst/CstNodeDef.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstPropertyDef.cs b/src/AasxFormatCst/CstPropertyDef.cs index be07ca36..01437de9 100644 --- a/src/AasxFormatCst/CstPropertyDef.cs +++ b/src/AasxFormatCst/CstPropertyDef.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstPropertyRecord.cs b/src/AasxFormatCst/CstPropertyRecord.cs index a07178d7..2471d674 100644 --- a/src/AasxFormatCst/CstPropertyRecord.cs +++ b/src/AasxFormatCst/CstPropertyRecord.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/CstRootBase.cs b/src/AasxFormatCst/CstRootBase.cs index edcbaf7a..7e2d8523 100644 --- a/src/AasxFormatCst/CstRootBase.cs +++ b/src/AasxFormatCst/CstRootBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxFormatCst/ListOfUnique.cs b/src/AasxFormatCst/ListOfUnique.cs index 4a9e0e1a..e4b3b616 100644 --- a/src/AasxFormatCst/ListOfUnique.cs +++ b/src/AasxFormatCst/ListOfUnique.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasForms/AasFormUtils.cs b/src/AasxIntegrationBase/AasForms/AasFormUtils.cs index 6dc1c240..75e26c01 100644 --- a/src/AasxIntegrationBase/AasForms/AasFormUtils.cs +++ b/src/AasxIntegrationBase/AasForms/AasFormUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs b/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs index 8f0fc7f7..73429834 100644 --- a/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs +++ b/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasForms/FormDescription.cs b/src/AasxIntegrationBase/AasForms/FormDescription.cs index ad017129..5d5320bd 100644 --- a/src/AasxIntegrationBase/AasForms/FormDescription.cs +++ b/src/AasxIntegrationBase/AasForms/FormDescription.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasForms/FormInstance.cs b/src/AasxIntegrationBase/AasForms/FormInstance.cs index 10d207b2..ee7c951e 100644 --- a/src/AasxIntegrationBase/AasForms/FormInstance.cs +++ b/src/AasxIntegrationBase/AasForms/FormInstance.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs b/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs index bb2ce27e..3e8e430f 100644 --- a/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs +++ b/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs b/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs index 991e3513..503a7b7e 100644 --- a/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs +++ b/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxLanguageHelper.cs b/src/AasxIntegrationBase/AasxLanguageHelper.cs index 56c844c7..2c56cc08 100644 --- a/src/AasxIntegrationBase/AasxLanguageHelper.cs +++ b/src/AasxIntegrationBase/AasxLanguageHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxMenu.cs b/src/AasxIntegrationBase/AasxMenu.cs index 5afa30ef..a0f2c0ee 100644 --- a/src/AasxIntegrationBase/AasxMenu.cs +++ b/src/AasxIntegrationBase/AasxMenu.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxPluginHelper.cs b/src/AasxIntegrationBase/AasxPluginHelper.cs index 489fe303..ef7d0b97 100644 --- a/src/AasxIntegrationBase/AasxPluginHelper.cs +++ b/src/AasxIntegrationBase/AasxPluginHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxPluginInterface.cs b/src/AasxIntegrationBase/AasxPluginInterface.cs index 84e29183..93076178 100644 --- a/src/AasxIntegrationBase/AasxPluginInterface.cs +++ b/src/AasxIntegrationBase/AasxPluginInterface.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs b/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs index 1c35c1f6..20a1e414 100644 --- a/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs +++ b/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxPluginOptionsBase.cs b/src/AasxIntegrationBase/AasxPluginOptionsBase.cs index 41c6d952..c1fde47e 100644 --- a/src/AasxIntegrationBase/AasxPluginOptionsBase.cs +++ b/src/AasxIntegrationBase/AasxPluginOptionsBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AasxSearchUtil.cs b/src/AasxIntegrationBase/AasxSearchUtil.cs index 6ff6d822..08a10bf4 100644 --- a/src/AasxIntegrationBase/AasxSearchUtil.cs +++ b/src/AasxIntegrationBase/AasxSearchUtil.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs index da273f46..e4105659 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs index 05e49c40..505f8e07 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs index 103ac688..ad227b01 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs index be047738..05fc74be 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs index c7aa0f37..825c4c79 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs b/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs index c3a2bdc0..c0a9e9a4 100644 --- a/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs +++ b/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/Extensions.cs b/src/AasxIntegrationBase/Extensions.cs index 4260d0d8..5cac7750 100644 --- a/src/AasxIntegrationBase/Extensions.cs +++ b/src/AasxIntegrationBase/Extensions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/LogInstance.cs b/src/AasxIntegrationBase/LogInstance.cs index d051e8e2..483db6f7 100644 --- a/src/AasxIntegrationBase/LogInstance.cs +++ b/src/AasxIntegrationBase/LogInstance.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs b/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs index 2b5cecd1..827cfd85 100644 --- a/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs +++ b/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/MinimalLogger.cs b/src/AasxIntegrationBase/MinimalLogger.cs index 2a98c5e5..8119b196 100644 --- a/src/AasxIntegrationBase/MinimalLogger.cs +++ b/src/AasxIntegrationBase/MinimalLogger.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/PluginEventStack.cs b/src/AasxIntegrationBase/PluginEventStack.cs index aeb90d04..1aed256c 100644 --- a/src/AasxIntegrationBase/PluginEventStack.cs +++ b/src/AasxIntegrationBase/PluginEventStack.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs b/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs index 9c370e15..b9ab100a 100644 --- a/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs +++ b/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs index 5359367a..89084894 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs index 1f6def4e..f140be9c 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs index dceda472..824ef0b7 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs b/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs index 291b73e4..734a24bb 100644 --- a/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs +++ b/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs b/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs index 2962f8d0..5eaae3b2 100644 --- a/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs +++ b/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs b/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs index 8d21b0b1..62befc2d 100644 --- a/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs +++ b/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs b/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs index f326f488..19a8f6a3 100644 --- a/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs +++ b/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs b/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs index b0454c2f..ef2a3de2 100644 --- a/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs +++ b/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/IFlyoutControl.cs b/src/AasxIntegrationBaseWpf/IFlyoutControl.cs index cf443138..8a42674f 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoutControl.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoutControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs b/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs index dbe2270c..7b0becbc 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs b/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs index e3f97809..9e32bccb 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs b/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs index 81bc94e7..94996277 100644 --- a/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs +++ b/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs b/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs index 37fe2ff3..bb2d45e7 100644 --- a/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs +++ b/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs b/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs index 6d376376..63bc474b 100644 --- a/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs +++ b/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxIntegrationEmptySample/Plugin.cs b/src/AasxIntegrationEmptySample/Plugin.cs index 38461345..f4b6fc79 100644 --- a/src/AasxIntegrationEmptySample/Plugin.cs +++ b/src/AasxIntegrationEmptySample/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxMqtt/MqttServer.cs b/src/AasxMqtt/MqttServer.cs index d6d7ff23..28bdbdd5 100644 --- a/src/AasxMqtt/MqttServer.cs +++ b/src/AasxMqtt/MqttServer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxMqtt/Plugin.cs b/src/AasxMqtt/Plugin.cs index e03c3a24..283ca7ce 100644 --- a/src/AasxMqtt/Plugin.cs +++ b/src/AasxMqtt/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxMqttClient/GrapevineLoggerConsumers.cs b/src/AasxMqttClient/GrapevineLoggerConsumers.cs index 743efe48..e4b3ba02 100644 --- a/src/AasxMqttClient/GrapevineLoggerConsumers.cs +++ b/src/AasxMqttClient/GrapevineLoggerConsumers.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxMqttClient/MqttClient.cs b/src/AasxMqttClient/MqttClient.cs index bd94dec3..8747b9e0 100644 --- a/src/AasxMqttClient/MqttClient.cs +++ b/src/AasxMqttClient/MqttClient.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxOpcUa2Client/AasOpcUaClient2.cs b/src/AasxOpcUa2Client/AasOpcUaClient2.cs index a15ae9ad..4da04aee 100644 --- a/src/AasxOpcUa2Client/AasOpcUaClient2.cs +++ b/src/AasxOpcUa2Client/AasOpcUaClient2.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs b/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs index de2a2940..81571e16 100644 --- a/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs +++ b/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer.GuiTests/Common.cs b/src/AasxPackageExplorer.GuiTests/Common.cs index 02ae14f3..71f439da 100644 --- a/src/AasxPackageExplorer.GuiTests/Common.cs +++ b/src/AasxPackageExplorer.GuiTests/Common.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Linq; using FlaUI.Core.AutomationElements; using FlaUI.Core.Tools; diff --git a/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs b/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs index cfdbf098..1a76a380 100644 --- a/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs +++ b/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using IDisposable = System.IDisposable; namespace AasxPackageExplorer.GuiTests diff --git a/src/AasxPackageExplorer.GuiTests/Test.cs b/src/AasxPackageExplorer.GuiTests/Test.cs index 04758358..69819928 100644 --- a/src/AasxPackageExplorer.GuiTests/Test.cs +++ b/src/AasxPackageExplorer.GuiTests/Test.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.IO; using System.Linq; using System.Windows.Interop; diff --git a/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs b/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs index d847c609..1ba89e19 100644 --- a/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs +++ b/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using IDisposable = System.IDisposable; namespace AasxPackageExplorer.Tests diff --git a/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs b/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs index 7640a799..fc9b5a55 100644 --- a/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs +++ b/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System.Linq; +using System.Linq; using AasxPackageLogic; using JetBrains.Annotations; using NUnit.Framework; diff --git a/src/AasxPackageExplorer/AboutBox.xaml.cs b/src/AasxPackageExplorer/AboutBox.xaml.cs index 0805865f..0698a66d 100644 --- a/src/AasxPackageExplorer/AboutBox.xaml.cs +++ b/src/AasxPackageExplorer/AboutBox.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/App.xaml.cs b/src/AasxPackageExplorer/App.xaml.cs index a8a6d5c3..5680c650 100644 --- a/src/AasxPackageExplorer/App.xaml.cs +++ b/src/AasxPackageExplorer/App.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/BrowserContainer.cs b/src/AasxPackageExplorer/BrowserContainer.cs index 62c25e69..bf7aa914 100644 --- a/src/AasxPackageExplorer/BrowserContainer.cs +++ b/src/AasxPackageExplorer/BrowserContainer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs b/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs index 9956491d..c4cb46f6 100644 --- a/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs +++ b/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs b/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs index 870827fb..d9dc6bc2 100644 --- a/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs +++ b/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs b/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs index 8d1200e4..36d0fbe5 100644 --- a/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs +++ b/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/MainWindow.CommandBindings.cs b/src/AasxPackageExplorer/MainWindow.CommandBindings.cs index 466992ee..744e1384 100644 --- a/src/AasxPackageExplorer/MainWindow.CommandBindings.cs +++ b/src/AasxPackageExplorer/MainWindow.CommandBindings.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/MainWindow.xaml.cs b/src/AasxPackageExplorer/MainWindow.xaml.cs index 6ef45cfb..cd34d70b 100644 --- a/src/AasxPackageExplorer/MainWindow.xaml.cs +++ b/src/AasxPackageExplorer/MainWindow.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs b/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs index 54c1bed0..8398d820 100644 --- a/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs +++ b/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/MessageReportWindow.xaml.cs b/src/AasxPackageExplorer/MessageReportWindow.xaml.cs index 448eeaf0..c8f61f2c 100644 --- a/src/AasxPackageExplorer/MessageReportWindow.xaml.cs +++ b/src/AasxPackageExplorer/MessageReportWindow.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageExplorer/Properties/Settings.Designer.cs b/src/AasxPackageExplorer/Properties/Settings.Designer.cs index ee184ebd..4dc9c6c0 100644 --- a/src/AasxPackageExplorer/Properties/Settings.Designer.cs +++ b/src/AasxPackageExplorer/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. // Laufzeitversion:4.0.30319.42000 diff --git a/src/AasxPackageExplorer/WinPInvokeHelpers.cs b/src/AasxPackageExplorer/WinPInvokeHelpers.cs index 94a2842c..591db851 100644 --- a/src/AasxPackageExplorer/WinPInvokeHelpers.cs +++ b/src/AasxPackageExplorer/WinPInvokeHelpers.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/AasxScript.cs b/src/AasxPackageLogic/AasxScript.cs index 351aaba6..11e0bc01 100644 --- a/src/AasxPackageLogic/AasxScript.cs +++ b/src/AasxPackageLogic/AasxScript.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs b/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs index cb57eed4..f5c965ff 100644 --- a/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs +++ b/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/AnimateDemoValues.cs b/src/AasxPackageLogic/AnimateDemoValues.cs index 9fbc8bc5..c5894284 100644 --- a/src/AasxPackageLogic/AnimateDemoValues.cs +++ b/src/AasxPackageLogic/AnimateDemoValues.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs b/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs index 4aaf95cd..c72874e0 100644 --- a/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs +++ b/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/AnyUiforAas.cs b/src/AasxPackageLogic/AnyUiforAas.cs index acc861f2..daa6bcfa 100644 --- a/src/AasxPackageLogic/AnyUiforAas.cs +++ b/src/AasxPackageLogic/AnyUiforAas.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/BMEcatTools.cs b/src/AasxPackageLogic/BMEcatTools.cs index 5a925a94..158186ef 100644 --- a/src/AasxPackageLogic/BMEcatTools.cs +++ b/src/AasxPackageLogic/BMEcatTools.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/CSVTools.cs b/src/AasxPackageLogic/CSVTools.cs index 971170de..3e9bcbfe 100644 --- a/src/AasxPackageLogic/CSVTools.cs +++ b/src/AasxPackageLogic/CSVTools.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperBasics.cs b/src/AasxPackageLogic/DispEditHelperBasics.cs index 6cbe2336..ccecd129 100644 --- a/src/AasxPackageLogic/DispEditHelperBasics.cs +++ b/src/AasxPackageLogic/DispEditHelperBasics.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperCopyPaste.cs b/src/AasxPackageLogic/DispEditHelperCopyPaste.cs index 89808b28..1231db1e 100644 --- a/src/AasxPackageLogic/DispEditHelperCopyPaste.cs +++ b/src/AasxPackageLogic/DispEditHelperCopyPaste.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperEntities.cs b/src/AasxPackageLogic/DispEditHelperEntities.cs index f905852e..b02a319a 100644 --- a/src/AasxPackageLogic/DispEditHelperEntities.cs +++ b/src/AasxPackageLogic/DispEditHelperEntities.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperExtensions.cs b/src/AasxPackageLogic/DispEditHelperExtensions.cs index 125083a4..96bcd2d5 100644 --- a/src/AasxPackageLogic/DispEditHelperExtensions.cs +++ b/src/AasxPackageLogic/DispEditHelperExtensions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperMiniModules.cs b/src/AasxPackageLogic/DispEditHelperMiniModules.cs index 70c7e728..fea8d838 100644 --- a/src/AasxPackageLogic/DispEditHelperMiniModules.cs +++ b/src/AasxPackageLogic/DispEditHelperMiniModules.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperModules.cs b/src/AasxPackageLogic/DispEditHelperModules.cs index 2304e869..cbfb6117 100644 --- a/src/AasxPackageLogic/DispEditHelperModules.cs +++ b/src/AasxPackageLogic/DispEditHelperModules.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperMultiElement.cs b/src/AasxPackageLogic/DispEditHelperMultiElement.cs index e030e98e..8f4ae427 100644 --- a/src/AasxPackageLogic/DispEditHelperMultiElement.cs +++ b/src/AasxPackageLogic/DispEditHelperMultiElement.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright(c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/DispEditHelperSammModules.cs b/src/AasxPackageLogic/DispEditHelperSammModules.cs index 3febaec6..ebee2e9c 100644 --- a/src/AasxPackageLogic/DispEditHelperSammModules.cs +++ b/src/AasxPackageLogic/DispEditHelperSammModules.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/EclassUtils.cs b/src/AasxPackageLogic/EclassUtils.cs index 2582f6c9..c77198c4 100644 --- a/src/AasxPackageLogic/EclassUtils.cs +++ b/src/AasxPackageLogic/EclassUtils.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/EmptyListVisitor.cs b/src/AasxPackageLogic/EmptyListVisitor.cs index 76453f42..61cadc22 100644 --- a/src/AasxPackageLogic/EmptyListVisitor.cs +++ b/src/AasxPackageLogic/EmptyListVisitor.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/ExplorerMenuFactory.cs b/src/AasxPackageLogic/ExplorerMenuFactory.cs index 76453f42..6b260c81 100644 --- a/src/AasxPackageLogic/ExplorerMenuFactory.cs +++ b/src/AasxPackageLogic/ExplorerMenuFactory.cs @@ -1,21 +1,8 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* -Copyright (c) 2022 Festo SE & Co. KG +Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister -Copyright (c) 2022 Phoenix Contact GmbH & Co. KG <> +Copyright (c) 2019 Phoenix Contact GmbH & Co. KG <> Author: Andreas Orzelski This source code is licensed under the Apache License 2.0 (see LICENSE.txt). @@ -23,2018 +10,421 @@ This source code is licensed under the Apache License 2.0 (see LICENSE.txt). This source code may use other Open Source software components (see LICENSE.txt). */ -using AdminShellNS.Extensions; -using Microsoft.IdentityModel.Tokens; -using System.Collections.Generic; -using System.Windows.Forms; +using AasxIntegrationBase; +using AasxPackageLogic; +using AdminShellNS; +using Extensions; -namespace AasxPackageLogic +namespace AasxPackageExplorer { - internal class EmptyListVisitor : Visitation.AbstractTransformer + /// + /// This partial class contains the dynamic definition of the main menu (only). + /// + public static class ExplorerMenuFactory { - public override IClass TransformAdministrativeInformation(IAdministrativeInformation that) - { - if (that != null) - { - if(string.IsNullOrWhiteSpace(that.Version)) - { - that.Version = null; - } - - if(string.IsNullOrWhiteSpace(that.Revision)) - { - that.Revision = null; - } - - if (that.Creator != null) - { - that.Creator = (IReference)Transform(that.Creator); - } - - if (string.IsNullOrWhiteSpace(that.TemplateId)) - { - that.TemplateId = null; - } - - if (that.Version == null - && that.Revision == null - && string.IsNullOrEmpty(that.TemplateId) - && that.Creator == null) - { - that = null; - } - } - - return that; - } - - public override IClass TransformAnnotatedRelationshipElement(IAnnotatedRelationshipElement that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if(that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - //As first and second are mandatory parameters, empty keys are added. - //This handling is subject to change based on https://github.com/admin-shell-io/aas-specs/issues/412 - if (that.First != null) - { - if(that.First.Keys.IsNullOrEmpty()) - { - var emptyKey = new Key(KeyTypes.GlobalReference, "EMPTY"); - that.First.Keys.Add(emptyKey); - } - } - - if(that.Second != null) - { - if(that.Second.Keys.IsNullOrEmpty()) - { - var emptyKey = new Key(KeyTypes.GlobalReference, "EMPTY"); - that.Second.Keys.Add(emptyKey); - } - } - - if (that.Annotations.IsNullOrEmpty()) - { - that.Annotations = null; - } - else - { - List newAnnotations = null; - foreach (var annotation in that.Annotations) - { - IDataElement newAnnotation = (IDataElement)Transform(annotation); - if (newAnnotation != null) - { - newAnnotations ??= new List(); - newAnnotations.Add(newAnnotation); - } - } - that.Annotations = newAnnotations; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.First == null - && that.Second == null - && that.Annotations == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformAssetAdministrationShell(IAssetAdministrationShell that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.Administration != null) - { - that.Administration = (IAdministrativeInformation)Transform(that.Administration); - } - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if(that.DerivedFrom != null) - { - that.DerivedFrom = (IReference)Transform(that.DerivedFrom); - } - - if(that.AssetInformation != null) - { - that.AssetInformation = (IAssetInformation)Transform(that.AssetInformation); - } - - that.Submodels = TransformReferenceList(that.Submodels); - - if(that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.Administration == null - && that.Id == null - && that.EmbeddedDataSpecifications == null - && that.DerivedFrom == null - && that.AssetInformation == null - && that.Submodels == null) - { - that = null; - } - } - - return that; - } - - public override IClass TransformAssetInformation(IAssetInformation that) - { - if (that != null) - { - if (string.IsNullOrWhiteSpace(that.GlobalAssetId)) - { - that.GlobalAssetId = null; - } - - that.SpecificAssetIds = TransformSpecificAssetIds(that.SpecificAssetIds); - - if (string.IsNullOrWhiteSpace(that.AssetType)) - { - that.AssetType = null; - } - - if (that.DefaultThumbnail != null) - { - that.DefaultThumbnail = (IResource)Transform(that.DefaultThumbnail); - } - } - return that; - } - - public override IClass TransformBasicEventElement(IBasicEventElement that) - { - if(that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - //As observed is a mandatory parameters, empty keys are added. - if (that.Observed != null) - { - if (that.Observed.Keys.IsNullOrEmpty()) - { - var emptyKey = new Key(KeyTypes.GlobalReference, "EMPTY"); - that.Observed.Keys.Add(emptyKey); - } - } - - if (string.IsNullOrWhiteSpace(that.MessageTopic)) - { - that.MessageTopic = null; - } - - if (that.MessageBroker != null) - { - that.MessageBroker = (IReference)Transform(that.MessageBroker); - } - - if (string.IsNullOrWhiteSpace(that.LastUpdate)) - { - that.LastUpdate = null; - } - - if (string.IsNullOrWhiteSpace(that.MinInterval)) - { - that.MinInterval = null; - } - - if (string.IsNullOrWhiteSpace(that.MaxInterval)) - { - that.MaxInterval = null; - } - - if(that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Observed == null - && that.MessageTopic == null - && that.MessageBroker == null - && that.LastUpdate == null - && that.MinInterval == null - && that.MaxInterval == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformBlob(IBlob that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if(that.Value.IsNullOrEmpty()) - { - that.Value = null; - } - - //Setting default value to "EMPTY". - //This is subject to change based on https://github.com/admin-shell-io/aas-specs/issues/412 - if (string.IsNullOrWhiteSpace(that.ContentType)) - { - that.ContentType = "EMPTY"; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Value == null - && that.ContentType == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformCapability(ICapability that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if(that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformConceptDescription(IConceptDescription that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if(that.Administration != null) - { - that.Administration = (IAdministrativeInformation)Transform(that.Administration); - } - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if(that.IsCaseOf != null) - { - that.IsCaseOf = TransformReferenceList(that.IsCaseOf); - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.Administration == null - && that.Id == null - && that.EmbeddedDataSpecifications == null - && that.IsCaseOf == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformDataSpecificationIec61360(IDataSpecificationIec61360 that) - { - if(that != null) - { - if (that.PreferredName.IsNullOrEmpty()) - { - that.PreferredName = null; - } - else - { - List newPreferredNames = null; - foreach (var prefName in that.PreferredName) - { - ILangStringPreferredNameTypeIec61360 newPrefName = (ILangStringPreferredNameTypeIec61360)Transform(prefName); - if (newPrefName != null) - { - newPreferredNames ??= new List(); - newPreferredNames.Add(newPrefName); - } - } - that.PreferredName = newPreferredNames; - } - - if (that.ShortName.IsNullOrEmpty()) - { - that.ShortName = null; - } - else - { - List newShortNames = null; - foreach (var name in that.ShortName) - { - ILangStringShortNameTypeIec61360 newShortName = (ILangStringShortNameTypeIec61360)Transform(name); - if (newShortName != null) + //// Note for UltraEdit: + //// + //// .AddWpf\(name: "\4", header: "\1", inputGesture: "\3"\) + //// or + //// + //// .AddWpf\(name: "\5", header: "\1", inputGesture: "\3", \4\) + + /// + /// Dynamic construction of the main menu + /// + public static AasxMenu CreateMainMenu() + { + // + // Start + // + + var menu = new AasxMenu(); + + // + // File + // + + menu.AddMenu(header: "File", + childs: (new AasxMenu()) + .AddWpfBlazor(name: "New", header: "_New …", inputGesture: "Ctrl+N", + help: "Create new AASX package.") + .AddWpfBlazor(name: "Open", header: "_Open …", inputGesture: "Ctrl+O", + help: "Open existing AASX package.", + args: new AasxMenuListOfArgDefs() + .Add("File", "Source filename including a path and extension.")) + .AddWpfBlazor(name: "ConnectIntegrated", header: "Connect …", inputGesture: "Ctrl+Shift+I") + .AddWpfBlazor(name: "Save", header: "_Save", inputGesture: "Ctrl+S") + .AddWpfBlazor(name: "SaveAs", header: "_Save as …", + help: "Saves current package to given file name and typr", + args: new AasxMenuListOfArgDefs() + .Add("File", "Filename including path and extension.")) + .AddWpfBlazor(name: "FixAndFinalize", header: "Fix and Finalize ...") + .AddWpfBlazor(name: "Close", header: "_Close …") + .AddWpfBlazor(name: "CheckAndFix", header: "Check, validate and fix …") + .AddMenu(header: "Security …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "Sign", header: "_Sign (Submodel, Package) …", + help: "Sign a Submodel or SubmodelElement.", + args: new AasxMenuListOfArgDefs() + .Add("UseX509", "Use X509 (true) or Verifiable Credential (false)") + .Add("Source", "Source package (.aasx) file.") + .Add("Certificate", "Certificate (.cer) file.") + .Add("Target", "Target package (.aasx2) file.")) + .AddWpfBlazor(name: "ValidateCertificate", header: "_Validate (Submodel, Package) …", + help: "Validate a already signed Submodel or SubmodelElement.") + .AddWpfBlazor(name: "Encrypt", header: "_Encrypt (Package) …", + help: "Encrypts a Submodel, SubmodelElement or Package. For the latter, the arguments " + + "are required.", + args: new AasxMenuListOfArgDefs() + .Add("Source", "Source package (.aasx) file.") + .Add("Certificate", "Certificate (.cer) file.") + .Add("Target", "Target package (.aasx2) file.")) + .AddWpfBlazor(name: "Decrypt", header: "_Decrypt (Package) …", + help: "Decrypts a Package.", + args: new AasxMenuListOfArgDefs() + .Add("Source", "Source package (.aasx2) file.") + .Add("Certificate", "Certificate (.pfx) file.") + .Add("Target", "Target package (.aasx) file."))) + .AddMenu(header: "Reports …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "AssessSmt", header: "_Assess Submodel template …", + help: "Checks for a set of defined features for a Submodel template " + + "and reports the results. ", + args: new AasxMenuListOfArgDefs() + .Add("Target", "Target report file (*.txt, *.xlsx).")) + .AddWpfBlazor(name: "CompareSmt", header: "_Compare Submodel template in main and auxiliary …", + help: "Compares Submodel templates given in main and auxiliary packages.", + args: new AasxMenuListOfArgDefs() + .Add("Target", "Target report file (*.txt, *.xlsx)."))) + .AddSeparator() + .AddWpfBlazor(name: "OpenAux", header: "Open Au_xiliary AAS …", inputGesture: "Ctrl+Shift+X", + help: "Open existing AASX package to the auxiliary buffer (non visible in the tree).", + args: new AasxMenuListOfArgDefs() + .Add("File", "Source filename including a path and extension.")) + .AddWpfBlazor(name: "CloseAux", header: "Close Auxiliary AAS") + .AddSeparator() + .AddMenu(header: "Further connect options …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "ConnectSecure", header: "Secure Connect …", inputGesture: "Ctrl+Shift+S") + .AddWpfBlazor(name: "ConnectOpcUa", header: "Connect via OPC-UA …") + .AddWpfBlazor(name: "ConnectRest", header: "Connect via REST …", inputGesture: "F6")) + .AddSeparator() + .AddMenu(header: "AASX File Repository …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "FileRepoNew", header: "New (local) repository …", + help: "Create new (empty) file repository.") + .AddWpfBlazor(name: "FileRepoOpen", header: "Open (local) repository …", + help: "Opens an existing AASX file repository and adds it to the list of open repos.", + args: new AasxMenuListOfArgDefs() + .Add("File", "Path and filename of existing AASX file repository.")) + .AddWpfBlazor(name: "FileRepoConnectRepository", header: "Connect HTTP/REST repository …", + help: "Connects to an online repository via HTTP/REST.", + args: new AasxMenuListOfArgDefs() + .Add("Endpoint", "Endpoint of repo (without \"/server/listaas\").")) + .AddWpfBlazor(name: "FileRepoConnectRegistry", header: "Query HTTP/REST registry …") + .AddSeparator() + .AddWpfBlazor(name: "FileRepoCreateLRU", header: "Create last recently used list …") + .AddSeparator() + .AddWpfBlazor(name: "FileRepoQuery", header: "Query open repositories …", inputGesture: "F12", + help: "Selects and repository item (AASX) from the open AASX file repositories.", + args: new AasxMenuListOfArgDefs() + .Add("Index", "Zero-based integer index to the list of all open repos.") + .Add("AAS", "String with AAS-Id") + .Add("Asset", "String with Asset-Id."))) + .AddSeparator() + .AddMenu(header: "Import …", attachPoint: "import", childs: (new AasxMenu()) + .AddWpfBlazor(name: "ImportAASX", header: "Import further AASX file into AASX …", + help: "Import AASX file(s) with entities to overall AAS environment.", + args: new AasxMenuListOfArgDefs() + .Add("Files", "One or multiple AASX file(s) with AAS entities data.")) + .AddWpfBlazor(name: "ImportAML", header: "Import AutomationML into AASX …", + help: "Import AML file with AAS entities to overall AAS environment.", + args: new AasxMenuListOfArgDefs() + .Add("File", "AML file with AAS entities data.")) + .AddWpfBlazor(name: "SubmodelRead", header: "Import Submodel from JSON …", + help: "Read Submodel from JSON and add/ replace existing to current AAS.", + args: new AasxMenuListOfArgDefs() + .Add("File", "JSON file with Submodel data.")) + .AddWpfBlazor(name: "SubmodelGet", header: "GET Submodel from URL …", + help: "Get Submodel from REST server.", + args: new AasxMenuListOfArgDefs() + .Add("URL", "URL to get Submodel data from.")) + .AddWpfBlazor(name: "ImportDictSubmodel", header: "Import Submodel from Dictionary …", + help: "UI assisted import from dictionaries such as ECLASS and IEC CDD to a Submodel.") + .AddWpfBlazor(name: "ImportDictSubmodelElements", header: "Import Submodel Elements from Dictionary …", + help: "UI assisted import from dictionaries such as ECLASS and IEC CDD to SubmodelElement.") + .AddWpfBlazor(name: "BMEcatImport", header: "Import BMEcat-file into SubModel …", + help: "Import BMEcat data into an existing Submodel.", + args: new AasxMenuListOfArgDefs() + .Add("File", "BMEcat file with data.")) + .AddWpfBlazor(name: "SubmodelTDImport", header: "Import Thing Description JSON LD document into SubModel …", + help: "Import Thing Description (TD) file in JSON LD format into an existing Submodel.", + args: new AasxMenuListOfArgDefs() + .Add("File", "JSON LD file with TD data.")) + .AddWpfBlazor(name: "SammAspectImport", header: "Import SAMM aspect into ConceptDescriptions …", + help: "Import SAMM (Semantic Aspect Meta Model) aspect data into dedicated ConceptDescriptions.", + args: new AasxMenuListOfArgDefs() + .Add("File", "SAMM file (*.ttl, ..) with aspect model.")) + .AddWpfBlazor(name: "CSVImport", header: "Import CSV-file into SubModel …", + help: "Import comma separated values (CSV) into an existing Submodel.", + args: new AasxMenuListOfArgDefs() + .Add("File", "CSV file with data.")) + .AddWpfBlazor(name: "OPCUAi4aasImport", header: "Import AAS from i4aas-nodeset …") + .AddWpfBlazor(name: "OpcUaImportNodeSet", header: "Import OPC UA nodeset.xml as Submodel …", + help: "Import OPC UA nodeset.xml into an existing Submodel.", + args: new AasxMenuListOfArgDefs() + .Add("File", "OPC UA Nodeset file.")) + .AddWpfBlazor(name: "OPCRead", header: "Read OPC values into SubModel …", + help: "Use Qualifiers attributed in a Submodel to read actual OPC UA values.") + .AddWpfBlazor(name: "RDFRead", header: "Import BAMM RDF into AASX …", + help: "Import BAMM RDF into AASX.", + args: new AasxMenuListOfArgDefs() + .Add("File", "BAMM file with RDF data."))) + .AddMenu(header: "Export …", attachPoint: "Export", childs: (new AasxMenu()) + .AddWpfBlazor(name: "ExportAML", header: "Export AutomationML …", + help: "Export AML file with AAS entities from AAS environment.", + args: new AasxMenuListOfArgDefs() + .Add("File", "AML file with AAS entities data.") + .Add("Location", "Location selection", hidden: true) + .Add("FilterIndex", "Set FilterIndex=2 for compact AML format.")) + .AddWpfBlazor(name: "SubmodelWrite", header: "Export Submodel to JSON …", + help: "Write Submodel to JSON.", + args: new AasxMenuListOfArgDefs() + .Add("File", "JSON file to write Submodel data to.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "SubmodelPut", header: "PUT Submodel to URL …", + help: "Put Submodel to REST server.", + args: new AasxMenuListOfArgDefs() + .Add("URL", "URL to put Submodel data to.")) + .AddWpfBlazor(name: "ExportCst", header: "Export to TeamCenter CST …", + help: "Export data to SIEMENS TeamCenter containing list of properties.", + args: new AasxMenuListOfArgDefs() + .Add("File", "Head-part of filenames to write data to.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "ExportJsonSchema", header: "Export JSON schema for Submodel Templates …", + help: "Export data in JSON schema format to describe AAS Submodel Templates.", + args: new AasxMenuListOfArgDefs() + .Add("File", "JSON schema file to write data to.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "OPCUAi4aasExport", header: "Export AAS as i4aas-nodeset …", + help: "Export OPC UA Nodeset2.xml format as i4aas-nodeset.", + args: new AasxMenuListOfArgDefs() + .Add("File", "OPC UA Nodeset2.xml file to write.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "CopyClipboardElementJson", + header: "Copy selected element JSON to clipboard", inputGesture: "Shift+Ctrl+C") + .AddWpfBlazor(name: "ExportGenericForms", + header: "Export Submodel as options for GenericForms …", + args: new AasxMenuListOfArgDefs() + .Add("File", "Export file to write.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "ExportPredefineConcepts", + header: "Export Submodel as snippet for PredefinedConcepts …", + args: new AasxMenuListOfArgDefs() + .Add("File", "Text file to write.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "SubmodelTDExport", header: "Export Submodel as Thing Description JSON LD document", + help: "Export Thing Description (TD) file in JSON LD format from an existing Submodel.", + args: new AasxMenuListOfArgDefs() + .Add("File", "JSON LD file with TD data.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "SammAspectExport", header: "Export SAMM aspect model by selected CD", + help: "Export SAMM aspect model in Turtle (.ttl) format from an selected ConceptDescription.", + args: new AasxMenuListOfArgDefs() + .Add("File", "Turtle file with SAMM data.") + .Add("Location", "Location selection", hidden: true)) + .AddWpfBlazor(name: "PrintAsset", header: "Print Asset as code sheet …", + help: "Prints a sheet with 2D codes for the selected asset.") + .AddWpfBlazor(name: "ExportSMD", header: "Export TeDZ Simulation Model Description (SMD) …", + help: "Export TeDZ Simulation Model Description (SMD).", + args: new AasxMenuListOfArgDefs() + .Add("Machine", "Designation of the machine/ equipment.") + .Add("Model", "Model type, either 'Physical' or 'Signal'."))) + .AddSeparator(filter: AasxMenuFilter.NotBlazor) + .AddMenu(header: "Server …", filter: AasxMenuFilter.NotBlazor, + attachPoint: "Server", childs: (new AasxMenu()) + .AddWpf(name: "ServerRest", header: "Serve AAS as REST …", inputGesture: "Shift+F6") + .AddWpf(name: "MQTTPub", header: "Publish AAS via MQTT …") + .AddSeparator() + .AddWpf(name: "ServerPluginEmptySample", header: "Plugin: Empty Sample …") + .AddWpf(name: "ServerPluginMQTT", header: "Plugin: MQTT …")) + .AddSeparator(filter: AasxMenuFilter.NotBlazor) + .AddMenu(header: "System …", filter: AasxMenuFilter.NotBlazor, + attachPoint: "System", childs: (new AasxMenu()) + .AddWpf(name: "AttachFileAssoc", header: "Attach .aasx file associations", + args: new AasxMenuListOfArgDefs() + .Add("File", "Windows RegEdit file to write.") + .Add("Location", "Location selection", hidden: true)) + .AddWpf(name: "RemoveFileAssoc", header: "Remove .aasx file associations", + args: new AasxMenuListOfArgDefs() + .Add("File", "Windows RegEdit file to write.") + .Add("Location", "Location selection", hidden: true))) + .AddWpfBlazor(name: "Exit", header: "_Exit", inputGesture: "Alt+F4")); + + // + // Workspace + // + + menu.AddMenu(header: "Workspace", + childs: (new AasxMenu()) + .AddWpfBlazor(name: "EditMenu", header: "_Edit", inputGesture: "Ctrl+E", + onlyDisplay: true, isCheckable: true, + args: new AasxMenuListOfArgDefs() + .Add("Mode", "'True' to activate edit mode, 'False' to turn off.")) + .AddWpfBlazor(name: "HintsMenu", header: "_Hints", inputGesture: "Ctrl+H", + onlyDisplay: true, isCheckable: true, isChecked: true, + args: new AasxMenuListOfArgDefs() + .Add("Mode", "'True' to activate hints mode, 'False' to turn off.")) + .AddWpfBlazor(name: "Test", header: "Test") + .AddSeparator(filter: AasxMenuFilter.Wpf) + .AddWpf(name: "ToolsFindText", header: "Find …", inputGesture: "Ctrl+F", + args: new AasxMenuListOfArgDefs() + .AddFromReflection(new AasxSearchUtil.SearchOptions())) + .AddWpf(name: "ToolsReplaceText", header: "Replace …", inputGesture: "Ctrl+Shift+H", + args: new AasxMenuListOfArgDefs() + .AddFromReflection(new AasxSearchUtil.SearchOptions()) + .Add("Do", "Either do 'stay', 'forward' or 'all'.")) + .AddWpf(name: "ToolsFindForward", header: "Find Forward", inputGesture: "F3", hidden: true) + .AddWpf(name: "ToolsFindBackward", header: "Find Backward", inputGesture: "Shift+F3", hidden: true) + .AddWpf(name: "ToolsReplaceStay", header: "Replace and stay", hidden: true) + .AddWpf(name: "ToolsReplaceForward", header: "Replace and stay", hidden: true) + .AddWpf(name: "ToolsReplaceAll", header: "Replace all", hidden: true) + .AddSeparator() + .AddMenu(header: "Navigation …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "NavigateBack", header: "Back", inputGesture: "Ctrl+Shift+Left") + .AddWpfBlazor(name: "NavigateHome", header: "Home", inputGesture: "Ctrl+Shift+Home")) + .AddSeparator() + .AddMenu(header: "Editing locations …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "LocationPush", header: "Push location", inputGesture: "Ctrl+Shift+P") + .AddWpfBlazor(name: "LocationPop", header: "Pop location", inputGesture: "Ctrl+Shift+O")) + .AddSeparator() + .AddMenu(header: "Create …", attachPoint: "Create", childs: (new AasxMenu()) + .AddWpfBlazor(name: "NewSubmodelFromPlugin", header: "New Submodel from plugin", inputGesture: "Ctrl+Shift+M", + help: "Creates a new Submodel based on defintions provided by plugin.", + args: new AasxMenuListOfArgDefs() + .Add("Name", "Name of the Submodel (partially)") + .Add("Record", "Record data", hidden: true) + .Add("SmRef", "Return: Submodel generated", hidden: true)) + .AddWpfBlazor(name: "NewSubmodelFromKnown", header: "New Submodel from pool of known", + help: "Creates a new Submodel based on defintions provided by a pool of known definitions.", + args: new AasxMenuListOfArgDefs() + .Add("Domain", "Domain of knowledge/ name of the Submodel (partially)") + .Add("SmRef", "Return: Submodel generated", hidden: true)) + .AddWpfBlazor(name: "MissingCdsFromKnown", header: "Missing ConceptDescriptions from pool of known", + help: "For the selected element: checks which SME refer to missing " + + "ConceptDescriptions, which can be created from pool of known definitions.") + .AddSeparator() + .AddWpfBlazor(name: "SmtExtensionFromQualifiers", header: "SMT extensions from single SMT qualifiers", + help: "Converts particular SMT qualifiers to SMT extension for selected element.") + .AddWpfBlazor(name: "SmtOrganizesFromSubmodel", header: "SMT organizes from Submodel", + help: "Take over Submodel's element relationships to associated concepts.") + .AddWpfBlazor(name: "SubmodelInstanceFromSammAspect", + header: "New Submodel instance from selected SAMM aspect", + help: "Creates a new Submodel instance from an selected ConceptDescription with a SAMM Aspect element.") + .AddWpfBlazor(name: "SubmodelInstanceFromSmtConcepts", + header: "New Submodel from SMT/ SAMM ConceptDescription", + help: "Creates a new Submodel instance from an selected root given by accessible ConceptDescriptions.") + ) + .AddMenu(header: "Visualize …", attachPoint: "Visualize") + .AddMenu(header: "Plugins …", attachPoint: "Plugins") + .AddSeparator() + .AddWpfBlazor(name: "ConvertElement", header: "Convert via plugin …", + help: "Asks plugins if these could make offers to convert the current elements and " + + "subsequently converts the element.", + args: new AasxMenuListOfArgDefs() + .Add("Name", "Name of the potential offer (partially)") + .Add("Record", "Record data", hidden: true)) + .AddSeparator() + .AddMenu(header: "Buffer …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "BufferClear", header: "Clear internal paste buffer")) + .AddMenu(header: "Log …", childs: (new AasxMenu()) + .AddWpfBlazor(name: "StatusClear", header: "Clear status line and errors") + .AddWpfBlazor(name: "LogShow", header: "Show log")) + .AddSeparator(filter: AasxMenuFilter.NotBlazor) + .AddMenu(header: "Events …", childs: (new AasxMenu()) + .AddWpf(name: "EventsShowLogMenu", header: "_Event log", inputGesture: "Ctrl+L", + onlyDisplay: true, isCheckable: true) + .AddWpf(name: "EventsResetLocks", header: "Reset interlocking")) + .AddMenu(header: "Scripts …", filter: AasxMenuFilter.WpfBlazor, childs: (new AasxMenu()) + .AddWpfBlazor(name: "ScriptEditLaunch", header: "Edit & launch …", inputGesture: "Ctrl+Shift+L"))); + + // + // Options + // + + menu.AddMenu(header: "Option", + childs: (new AasxMenu()) + .AddWpfBlazor(name: "ShowIriMenu", header: "Show id as IRI", inputGesture: "Ctrl+I", isCheckable: true) + .AddWpfBlazor(name: "VerboseConnect", header: "Verbose connect", isCheckable: true) + .AddWpfBlazor(name: "FileRepoLoadWoPrompt", header: "Load without prompt", isCheckable: true) + .AddWpfBlazor(name: "AnimateElements", header: "Animate elements", isCheckable: true) + .AddWpfBlazor(name: "ObserveEvents", header: "ObserveEvents", isCheckable: true) + .AddWpfBlazor(name: "CompressEvents", header: "Compress events", isCheckable: true) + .AddWpfBlazor(name: "CheckSmtElements", header: "Check SMT elements (slow!)", isCheckable: true)); + + // + // Help + // + + menu.AddMenu(header: "Help", + childs: (new AasxMenu()) + .AddWpfBlazor(name: "About", header: "About …") + .AddWpfBlazor(name: "HelpGithub", header: "Help on Github …") + .AddWpfBlazor(name: "FaqGithub", header: "FAQ on Github …") + .AddWpfBlazor(name: "HelpIssues", header: "Issues on Github …") + .AddWpfBlazor(name: "HelpOptionsInfo", header: "Available options …")); + + // + // Hotkeys + // + + menu.AddHotkey(name: "EditKey", gesture: "Ctrl+E") + .AddHotkey(name: "HintsKey", gesture: "Ctrl+H") + .AddHotkey(name: "ShowIriKey", gesture: "Ctrl+I") + .AddHotkey(name: "EventsShowLogKey", gesture: "Ctrl+L"); + + for (int i = 0; i < 9; i++) + menu.AddHotkey(name: $"LaunchScript{i}", gesture: $"Ctrl+Shift+{i}"); + + // + // invisible commands + // + + menu.AddMenu(header: "", hidden: true, + childs: (new AasxMenu()) + .AddWpfBlazor(name: "WinMaximize", header: "", hidden: true)); + + // + // Try attach plugins + // + + foreach (var mi in menu.FindAll((test) => test.AttachPoint?.HasContent() == true)) + { + // this is worth a search in the plugins + foreach (var pi in Plugins.LoadedPlugins.Values) + { + // menu items? + if (pi.MenuItems == null) + continue; + + // search here + foreach (var pmi in pi.MenuItems) + if (pmi.AttachPoint.Equals(mi.AttachPoint, + System.StringComparison.InvariantCultureIgnoreCase)) { - newShortNames ??= new List(); - newShortNames.Add(newShortName); - } - } - that.ShortName = newShortNames; - } - - if (string.IsNullOrWhiteSpace(that.Unit)) - { - that.Unit = null; - } - - if (that.UnitId != null) - { - that.UnitId = (IReference)Transform(that.UnitId); - } + // double the data + var newMi = pmi.MenuItem.Copy(); - if (string.IsNullOrWhiteSpace(that.SourceOfDefinition)) - { - that.SourceOfDefinition = null; - } - - if (string.IsNullOrWhiteSpace(that.Symbol)) - { - that.Symbol = null; - } + // say, that it goes to a plugin + newMi.PluginToAction = pi.name; - if (that.Definition.IsNullOrEmpty()) - { - that.Definition = null; - } - else - { - List newDefinitions = null; - foreach (var definition in that.Definition) - { - ILangStringDefinitionTypeIec61360 newDefinition = (ILangStringDefinitionTypeIec61360)Transform(definition); - if (newDefinition != null) - { - newDefinitions ??= new List(); - newDefinitions.Add(newDefinition); + // yes! can attach! + mi.Add(newMi); } - } - that.Definition = newDefinitions; - } - - if (string.IsNullOrWhiteSpace(that.ValueFormat)) - { - that.ValueFormat = null; - } - - if (that.ValueList != null) - { - that.ValueList = (IValueList)Transform(that.ValueList); - } - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if (that.PreferredName == null - && that.ShortName == null - && that.Unit == null - && that.UnitId == null - && that.SourceOfDefinition == null - && that.Definition == null - && that.ValueList == null - && that.Symbol == null - && that.DataType == null - && that.SourceOfDefinition == null - && that.ValueFormat == null - && that.Value == null - && that.LevelType == null) - { - that = null; } } - return that; - } - - public override IClass TransformEmbeddedDataSpecification(IEmbeddedDataSpecification that) - { - if(that != null) - { - if(that.DataSpecification != null) - { - that.DataSpecification = (IReference)Transform(that.DataSpecification); - } - - if(that.DataSpecificationContent != null) - { - that.DataSpecificationContent = (IDataSpecificationContent)Transform(that.DataSpecificationContent); - } + // + // End + // - //This is a workaround to support the interoperability, - //in case of old AASX Files (V1, V2 or intermediatary V3 versions), - //where DSContent exists, but not DS - if(that.DataSpecification == null - && that.DataSpecificationContent != null) - { - that.DataSpecification = new Reference(ReferenceTypes.ExternalReference, new List() - { new Key(KeyTypes.GlobalReference, "EMPTY") }); - } - - if(that.DataSpecification == null - && that.DataSpecificationContent == null) - { - that = null; - } - } - - return that; - } - - public override IClass TransformEntity(IEntity that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.Statements.IsNullOrEmpty()) - { - that.Statements = null; - } - else - { - List newStatements = null; - foreach (var statement in that.Statements) - { - ISubmodelElement newStatement = (ISubmodelElement)Transform(statement); - if (newStatement != null) - { - newStatements ??= new List(); - newStatements.Add(newStatement); - } - } - that.Statements = newStatements; - } - - if (string.IsNullOrWhiteSpace(that.GlobalAssetId)) - { - that.GlobalAssetId = null; - } - - that.SpecificAssetIds = TransformSpecificAssetIds(that.SpecificAssetIds); - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Statements == null - && that.EntityType == null - && that.GlobalAssetId == null - && that.SpecificAssetIds == null) - { - that = null; - } - - } - return that; - } - - public override IClass TransformEnvironment(IEnvironment that) - { - if(that != null) - { - if(that.AssetAdministrationShells.IsNullOrEmpty()) - { - that.AssetAdministrationShells = null; - } - else - { - List newAasList = null; - foreach(var aas in that.AssetAdministrationShells) - { - IAssetAdministrationShell newAas = (IAssetAdministrationShell)Transform(aas); - if(newAas != null) - { - newAasList ??= new List(); - newAasList.Add(newAas); - } - } - - that.AssetAdministrationShells = newAasList; - } - - if(that.Submodels.IsNullOrEmpty()) - { - that.Submodels = null; - } - else - { - List newSubmodelList = null; - foreach(var submodel in that.Submodels) - { - ISubmodel newSubmodel = (ISubmodel)Transform(submodel); - if(newSubmodel != null) - { - newSubmodelList ??= new List(); - newSubmodelList.Add(newSubmodel); - } - } - - that.Submodels = newSubmodelList; - } - - if(that.ConceptDescriptions.IsNullOrEmpty()) - { - that.ConceptDescriptions = null; - } - else - { - List newCDList = null; - foreach(var cd in that.ConceptDescriptions) - { - IConceptDescription newCd = (IConceptDescription)Transform(cd); - if(newCd != null) - { - newCDList ??= new List(); - newCDList.Add(newCd); - } - } - - that.ConceptDescriptions = newCDList; - } - } - return that; - } - - public override IClass TransformEventPayload(IEventPayload that) - { - //TODO (jtikekar, 2024-05-29): Implement - return that; - } - - public override IClass TransformExtension(IExtension that) - { - if(that != null) - { - if(string.IsNullOrWhiteSpace(that.Name)) - { - that.Name = null; - } - - if(that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if (that.RefersTo.IsNullOrEmpty()) - { - that.RefersTo = null; - } - else - { - List newRefersTo = null; - foreach (var reference in that.RefersTo) - { - IReference newReference = (IReference)Transform(reference); - if (newReference != null) - { - newRefersTo ??= new List(); - newRefersTo.Add(newReference); - } - } - - that.RefersTo = newRefersTo; - } - - if(that.Name == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.ValueType == null - && that.Value == null - && that.RefersTo == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformFile(IFile that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - //Setting default value to "EMPTY". - //This is subject to change based on https://github.com/admin-shell-io/aas-specs/issues/412 - if (string.IsNullOrWhiteSpace(that.ContentType)) - { - that.ContentType = "EMPTY"; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.ContentType == null - && that.Value == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformKey(IKey that) - { - if(that != null) - { - if(string.IsNullOrEmpty(that.Value)) - { - return null; - } - } - return that; - } - - public override IClass TransformLangStringDefinitionTypeIec61360(ILangStringDefinitionTypeIec61360 that) - { - if (that != null) - { - if (!string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that.Text = "EMPTY"; - } - - if (string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that = null; - } - } - return that; - } - - public override IClass TransformLangStringNameType(ILangStringNameType that) - { - if(that != null) - { - if (!string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that.Text = "EMPTY"; - } - - if (string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that = null; - } - } - return that; - } - - public override IClass TransformLangStringPreferredNameTypeIec61360(ILangStringPreferredNameTypeIec61360 that) - { - if (that != null) - { - if (!string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that.Text = "EMPTY"; - } - - if (string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that = null; - } - } - return that; - } - - public override IClass TransformLangStringShortNameTypeIec61360(ILangStringShortNameTypeIec61360 that) - { - if (that != null) - { - if (!string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that.Text = "EMPTY"; - } - - if (string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that = null; - } - } - return that; - } - - public override IClass TransformLangStringTextType(ILangStringTextType that) - { - if (that != null) - { - if (!string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that.Text = "EMPTY"; - } - - if (string.IsNullOrEmpty(that.Language) && string.IsNullOrEmpty(that.Text)) - { - that = null; - } - } - return that; - } - - public override IClass TransformLevelType(ILevelType that) - { - return that; - } - - public override IClass TransformMultiLanguageProperty(IMultiLanguageProperty that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.Value.IsNullOrEmpty()) - { - that.Value = null; - } - else - { - List newValueList = null; - foreach (var value in that.Value) - { - ILangStringTextType newValue = (ILangStringTextType)Transform(value); - if (newValue != null) - { - newValueList ??= new List(); - newValueList.Add(newValue); - } - } - - that.Value = newValueList; - } - - if (that.ValueId != null) - { - that.ValueId = (IReference)Transform(that.ValueId); - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Value == null - && that.ValueId == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformOperation(IOperation that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.InputVariables.IsNullOrEmpty()) - { - that.InputVariables = null; - } - else - { - List newInputVariables = null; - foreach (var inOpVariable in that.InputVariables) - { - IOperationVariable newInOpVariable = (IOperationVariable)Transform(inOpVariable); - if (newInOpVariable != null) - { - newInputVariables ??= new List(); - newInputVariables.Add(newInOpVariable); - } - } - - that.InputVariables = newInputVariables; - } - - if (that.OutputVariables.IsNullOrEmpty()) - { - that.OutputVariables = null; - } - else - { - List newOutputVariables = null; - foreach (var outOpVariable in that.OutputVariables) - { - IOperationVariable newOutOpVariable = (IOperationVariable)Transform(outOpVariable); - if (newOutOpVariable != null) - { - newOutputVariables ??= new List(); - newOutputVariables.Add(newOutOpVariable); - } - } - - that.OutputVariables = newOutputVariables; - } - - if (that.InoutputVariables.IsNullOrEmpty()) - { - that.InoutputVariables = null; - } - else - { - List newInOutVariables = null; - foreach (var inOutOpVariable in that.InoutputVariables) - { - IOperationVariable newInOutOpVariable = (IOperationVariable)Transform(inOutOpVariable); - if (newInOutOpVariable != null) - { - newInOutVariables ??= new List(); - newInOutVariables.Add(newInOutOpVariable); - } - } - - that.InoutputVariables = newInOutVariables; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.InputVariables == null - && that.OutputVariables == null - && that.InoutputVariables == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformOperationVariable(IOperationVariable that) - { - if (that != null) - { - that.Value = (ISubmodelElement)Transform(that.Value); - } - return that; - } - - public override IClass TransformProperty(IProperty that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if (that.ValueId != null) - { - that.ValueId = (IReference)Transform(that.ValueId); - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.ValueType == null - && that.Value == null - && that.ValueId == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformQualifier(IQualifier that) - { - if(that != null) - { - if(that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if (that.ValueId != null) - { - that.ValueId = (IReference)Transform(that.ValueId); - } - - if(string.IsNullOrWhiteSpace(that.Type)) - { - that.Type = null; - } - - if(string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if(that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Type == null - && that.ValueType == null - && that.Kind == null - && that.Value == null - && that.ValueId == null) - { - that = null; - } - - } - return that; - } - - public override IClass TransformRange(IRange that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (string.IsNullOrWhiteSpace(that.Min)) - { - that.Min = null; - } - - if (string.IsNullOrWhiteSpace(that.Max)) - { - that.Max = null; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.ValueType == null - && that.Min == null - && that.Max == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformReference(IReference that) - { - if(that != null) - { - if(that.Keys.IsNullOrEmpty()) - { - that = null; - } - else - { - List newKeys = null; - foreach (var key in that.Keys) - { - IKey newKey = (IKey)Transform(key); - if (newKey != null) - { - newKeys ??= new List(); - newKeys.Add(newKey); - } - } - - if (!newKeys.IsNullOrEmpty()) - { - that.Keys = newKeys; - } - else - { - that = null; - } - } - } - return that; - } - - public override IClass TransformReferenceElement(IReferenceElement that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.Value != null) - { - that.Value = (IReference)Transform(that.Value); - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Value == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformRelationshipElement(IRelationshipElement that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - //As first and second are mandatory parameters, empty keys are added. - //This handling is subject to change based on https://github.com/admin-shell-io/aas-specs/issues/412 - if (that.First != null) - { - if (that.First.Keys.IsNullOrEmpty()) - { - var emptyKey = new Key(KeyTypes.GlobalReference, "EMPTY"); - that.First.Keys.Add(emptyKey); - } - } - - if (that.Second != null) - { - if (that.Second.Keys.IsNullOrEmpty()) - { - var emptyKey = new Key(KeyTypes.GlobalReference, "EMPTY"); - that.Second.Keys.Add(emptyKey); - } - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.First == null - && that.Second == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformResource(IResource that) - { - if(that != null) - { - if (string.IsNullOrWhiteSpace(that.Path)) - { - that.Path = null; - } - - if (string.IsNullOrWhiteSpace(that.ContentType)) - { - that.ContentType = null; - } - - if(that.Path == null - && that.ContentType == null) - { - that = null; - } - } - - return that; - } - - public override IClass TransformSpecificAssetId(ISpecificAssetId that) - { - if(that != null) - { - if(that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - if (that.ExternalSubjectId != null) - { - that.ExternalSubjectId = (IReference)Transform(that.ExternalSubjectId); - } - - if (string.IsNullOrWhiteSpace(that.Name)) - { - that.Name = null; - } - - if (string.IsNullOrWhiteSpace(that.Value)) - { - that.Value = null; - } - - if(that.Name == null - && that.Value == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.ExternalSubjectId == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformSubmodel(ISubmodel that) - { - if(that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if(string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if(string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - if(string.IsNullOrWhiteSpace(that.Id)) - { - that.Id = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.Administration != null) - { - that.Administration = (IAdministrativeInformation)Transform(that.Administration); - } - - if(that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.SubmodelElements.IsNullOrEmpty()) - { - that.SubmodelElements = null; - } - else - { - List newSubmodelElements = null; - foreach (var submodelElement in that.SubmodelElements) - { - ISubmodelElement newSubmodelElement = (ISubmodelElement)Transform(submodelElement); - if (newSubmodelElement != null) - { - newSubmodelElements ??= new List(); - newSubmodelElements.Add(newSubmodelElement); - } - } - - that.SubmodelElements = newSubmodelElements; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Id == null - && that.Administration == null - && that.Kind == null - && that.SubmodelElements == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformSubmodelElementCollection(ISubmodelElementCollection that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if (that.Value.IsNullOrEmpty()) - { - that.Value = null; - } - else - { - List newSubmodelElements = null; - foreach (var submodelElement in that.Value) - { - ISubmodelElement newSubmodelElement = (ISubmodelElement)Transform(submodelElement); - if (newSubmodelElement != null) - { - newSubmodelElements ??= new List(); - newSubmodelElements.Add(newSubmodelElement); - } - } - - that.Value = newSubmodelElements; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.Value == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformSubmodelElementList(ISubmodelElementList that) - { - if (that != null) - { - that.Extensions = TransformExtensions(that.Extensions); - - if (string.IsNullOrWhiteSpace(that.Category)) - { - that.Category = null; - } - - if (string.IsNullOrWhiteSpace(that.IdShort)) - { - that.IdShort = null; - } - - that.DisplayName = TransformDisplayName(that.DisplayName); - - that.Description = TransformDescription(that.Description); - - if (that.SemanticId != null) - { - that.SemanticId = (IReference)Transform(that.SemanticId); - } - - that.SupplementalSemanticIds = TransformSupplimentalSemanticIds(that.SupplementalSemanticIds); - - that.Qualifiers = TransformQualifiers(that.Qualifiers); - - that.EmbeddedDataSpecifications = TransformEmbeddedDataSpecifications(that.EmbeddedDataSpecifications); - - if(that.SemanticIdListElement != null) - { - that.SemanticIdListElement = (IReference)Transform(that.SemanticIdListElement); - } - - if (that.Value.IsNullOrEmpty()) - { - that.Value = null; - } - else - { - List newSubmodelElements = null; - foreach (var submodelElement in that.Value) - { - ISubmodelElement newSubmodelElement = (ISubmodelElement)Transform(submodelElement); - if (newSubmodelElement != null) - { - newSubmodelElements ??= new List(); - newSubmodelElements.Add(newSubmodelElement); - } - } - - that.Value = newSubmodelElements; - } - - if (that.Extensions == null - && that.Category == null - && that.IdShort == null - && that.DisplayName == null - && that.Description == null - && that.SemanticId == null - && that.SupplementalSemanticIds == null - && that.Qualifiers == null - && that.EmbeddedDataSpecifications == null - && that.TypeValueListElement == null - && that.OrderRelevant == null - && that.SemanticIdListElement == null - && that.ValueTypeListElement == null - && that.Value == null) - { - that = null; - } - } - return that; - } - - public override IClass TransformValueList(IValueList that) - { - if(that != null) - { - if (that.ValueReferencePairs.IsNullOrEmpty()) - { - that.ValueReferencePairs = null; - } - else - { - List newValueRefPair = null; - foreach (var valRef in that.ValueReferencePairs) - { - IValueReferencePair newValRef = (IValueReferencePair)Transform(valRef); - if (newValRef != null) - { - newValueRefPair ??= new List(); - newValueRefPair.Add(newValRef); - } - } - - that.ValueReferencePairs = newValueRefPair; - } - } - return that; - } - - public override IClass TransformValueReferencePair(IValueReferencePair that) - { - if(that != null) - { - that.ValueId = (IReference)Transform(that.ValueId); - } - return that; - } - - #region Private Methods - - private List TransformSupplimentalSemanticIds(List that) - { - if (that.IsNullOrEmpty()) - { - return null; - } - else - { - List newSupplSemIds = null; - foreach (var suppSemId in that) - { - IReference newSuppSemId = (IReference)Transform(suppSemId); - if (newSuppSemId != null) - { - newSupplSemIds ??= new List(); - newSupplSemIds.Add(newSuppSemId); - } - } - - return newSupplSemIds; - } - } - - private List TransformExtensions(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newExtensions = null; - foreach (var ext in that) - { - IExtension newExtension = (IExtension)Transform(ext); - if (newExtension != null) - { - newExtensions ??= new List(); - newExtensions.Add(newExtension); - } - } - that = newExtensions; - } - - return that; - } - - private List TransformDisplayName(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newDisplayName = null; - foreach (var name in that) - { - ILangStringNameType newName = (ILangStringNameType)Transform(name); - if (newName != null) - { - newDisplayName ??= new List(); - newDisplayName.Add(newName); - } - } - that = newDisplayName; - } - - return that; - } - - private List TransformDescription(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newDescription = null; - foreach (var desc in that) - { - ILangStringTextType newDesc = (ILangStringTextType)Transform(desc); - if (newDesc != null) - { - newDescription ??= new List(); - newDescription.Add(newDesc); - } - } - that = newDescription; - } - - return that; - } - - private List TransformQualifiers(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newQualifiers = null; - foreach (var qualifier in that) - { - IQualifier newQualifier = (IQualifier)Transform(qualifier); - if (newQualifier != null) - { - newQualifiers ??= new List(); - newQualifiers.Add(newQualifier); - } - } - that = newQualifiers; - } - - return that; + return menu; } - - private List TransformEmbeddedDataSpecifications(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newEmbeddedDataSpecs = null; - foreach (var embDataSpec in that) - { - IEmbeddedDataSpecification newEmbDataSpec = (IEmbeddedDataSpecification)Transform(embDataSpec); - if (newEmbDataSpec != null) - { - newEmbeddedDataSpecs ??= new List(); - newEmbeddedDataSpecs.Add(newEmbDataSpec); - } - } - that = newEmbeddedDataSpecs; - } - - return that; - } - - private List TransformReferenceList(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newReferenceList = null; - foreach (var reference in that) - { - IReference newReference = (IReference)Transform(reference); - if (newReference != null) - { - newReferenceList ??= new List(); - newReferenceList.Add(newReference); - } - } - that = newReferenceList; - } - - return that; - } - - private List TransformSpecificAssetIds(List that) - { - if (that.IsNullOrEmpty()) - { - that = null; - } - else - { - List newSpecificAssetIds = null; - foreach (var specAssetId in that) - { - ISpecificAssetId newSpecAssetId = (ISpecificAssetId)Transform(specAssetId); - if (newSpecAssetId != null) - { - newSpecificAssetIds ??= new List(); - newSpecificAssetIds.Add(newSpecAssetId); - } - } - that = newSpecificAssetIds; - } - - return that; - } - - #endregion - } -} \ No newline at end of file +} diff --git a/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs b/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs index 3ca49989..a5953930 100644 --- a/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs +++ b/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/IDisplayElements.cs b/src/AasxPackageLogic/IDisplayElements.cs index 5d83496a..b888a0de 100644 --- a/src/AasxPackageLogic/IDisplayElements.cs +++ b/src/AasxPackageLogic/IDisplayElements.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/IMainWindow.cs b/src/AasxPackageLogic/IMainWindow.cs index aa9047d3..6b491b7a 100644 --- a/src/AasxPackageLogic/IMainWindow.cs +++ b/src/AasxPackageLogic/IMainWindow.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/Log.cs b/src/AasxPackageLogic/Log.cs index b57c901d..4319319f 100644 --- a/src/AasxPackageLogic/Log.cs +++ b/src/AasxPackageLogic/Log.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs b/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs index 81762e9a..1dfd03bf 100644 --- a/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs +++ b/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MainWindowHeadless.cs b/src/AasxPackageLogic/MainWindowHeadless.cs index 6dba586e..0ea8114d 100644 --- a/src/AasxPackageLogic/MainWindowHeadless.cs +++ b/src/AasxPackageLogic/MainWindowHeadless.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MainWindowLogic.cs b/src/AasxPackageLogic/MainWindowLogic.cs index b078d252..6fe42b2c 100644 --- a/src/AasxPackageLogic/MainWindowLogic.cs +++ b/src/AasxPackageLogic/MainWindowLogic.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MainWindowScripting.cs b/src/AasxPackageLogic/MainWindowScripting.cs index 220c5c7d..d540f881 100644 --- a/src/AasxPackageLogic/MainWindowScripting.cs +++ b/src/AasxPackageLogic/MainWindowScripting.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MainWindowTools.cs b/src/AasxPackageLogic/MainWindowTools.cs index ed9f92c7..c4842ee6 100644 --- a/src/AasxPackageLogic/MainWindowTools.cs +++ b/src/AasxPackageLogic/MainWindowTools.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MenuFunction/LogicValidation.cs b/src/AasxPackageLogic/MenuFunction/LogicValidation.cs index fd7b15f2..530acff3 100644 --- a/src/AasxPackageLogic/MenuFunction/LogicValidation.cs +++ b/src/AasxPackageLogic/MenuFunction/LogicValidation.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs b/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs index c4ed7c0b..6f47d1ba 100644 --- a/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs +++ b/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs b/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs index ab0d3008..0f74394f 100644 --- a/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs +++ b/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/ModifyRepo.cs b/src/AasxPackageLogic/ModifyRepo.cs index 19089b13..185c75a6 100644 --- a/src/AasxPackageLogic/ModifyRepo.cs +++ b/src/AasxPackageLogic/ModifyRepo.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/OpcUa/NodeSetImport.cs b/src/AasxPackageLogic/OpcUa/NodeSetImport.cs index 1950f3bc..f83d824d 100644 --- a/src/AasxPackageLogic/OpcUa/NodeSetImport.cs +++ b/src/AasxPackageLogic/OpcUa/NodeSetImport.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/Options.cs b/src/AasxPackageLogic/Options.cs index 122424e7..4ddc425d 100644 --- a/src/AasxPackageLogic/Options.cs +++ b/src/AasxPackageLogic/Options.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs b/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs index af700ff1..5fc15a4e 100644 --- a/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs +++ b/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs b/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs index b76ddeb4..7a3dc78e 100644 --- a/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs +++ b/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs b/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs index b54d3794..e59fe8bb 100644 --- a/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs +++ b/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageCentral.cs b/src/AasxPackageLogic/PackageCentral/PackageCentral.cs index 9c0d43d3..809efa1c 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageCentral.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageCentral.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs b/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs index ac692a40..706eb534 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs b/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs index da90dba3..a57ff18f 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs b/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs index e61230e0..4060adf3 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs index 0bde7cfa..f35e6578 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs index d7440de8..e542d3cf 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs index 8be62961..0eec3370 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs index 384b2380..cd34db52 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs index b5539136..0d2147ee 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs index 107f8b62..24a76acc 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs index a099d7b1..86e212e9 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs index f1f89a9a..0fc47968 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs index ab69136c..f9269032 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs index 459ddc87..a35a7284 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs index a555e982..0d65b3fd 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs index 5b13fce9..635834bd 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs index 685763a4..cc05b424 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs index 7c235f37..713012b5 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs b/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs index d807fc2b..9ec90903 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs b/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs index f50ccfa4..7c097582 100644 --- a/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs +++ b/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/Plugins.cs b/src/AasxPackageLogic/Plugins.cs index 29c42744..ecb61a6c 100644 --- a/src/AasxPackageLogic/Plugins.cs +++ b/src/AasxPackageLogic/Plugins.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/Pref.cs b/src/AasxPackageLogic/Pref.cs index ef0aeb22..8c1042d5 100644 --- a/src/AasxPackageLogic/Pref.cs +++ b/src/AasxPackageLogic/Pref.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/VisualAasxElements.cs b/src/AasxPackageLogic/VisualAasxElements.cs index 3ce0bfdc..49eb431d 100644 --- a/src/AasxPackageLogic/VisualAasxElements.cs +++ b/src/AasxPackageLogic/VisualAasxElements.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPackageLogic/VisualElementHistoryStack.cs b/src/AasxPackageLogic/VisualElementHistoryStack.cs index 68e1f8a8..142089ce 100644 --- a/src/AasxPackageLogic/VisualElementHistoryStack.cs +++ b/src/AasxPackageLogic/VisualElementHistoryStack.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs b/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs index 4e760eef..e5d59107 100644 --- a/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs +++ b/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs b/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs index e913c3cc..8b5504ec 100644 --- a/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs +++ b/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using System.Windows; [assembly: ThemeInfo( diff --git a/src/AasxPluginAdvancedTextEditor/Plugin.cs b/src/AasxPluginAdvancedTextEditor/Plugin.cs index f548eabb..cd1247dd 100644 --- a/src/AasxPluginAdvancedTextEditor/Plugin.cs +++ b/src/AasxPluginAdvancedTextEditor/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs b/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs index 5ed2ecf9..5c1294a1 100644 --- a/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs +++ b/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs b/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs index 13e16953..a9bc7eb1 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs b/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs index 43472283..ac68626e 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs b/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs index b08fc969..4f00087b 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs b/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs index 9eed5b93..02d03e09 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs b/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs index 14e24022..1abf3ea2 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs b/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs index f2355957..19e800d5 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs index 252a13cd..a9678dc2 100644 --- a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs +++ b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs index 63bfaf5e..f9dff130 100644 --- a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs +++ b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginAssetInterfaceDesc/Plugin.cs b/src/AasxPluginAssetInterfaceDesc/Plugin.cs index 63bfaf5e..122572ca 100644 --- a/src/AasxPluginAssetInterfaceDesc/Plugin.cs +++ b/src/AasxPluginAssetInterfaceDesc/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -22,55 +9,347 @@ This source code may use other Open Source software components (see LICENSE.txt) using System; using System.Collections.Generic; +using System.IO; using System.Linq; +using System.Reflection; using System.Text; using System.Threading.Tasks; -using AasxPredefinedConcepts; using Aas = AasCore.Aas3_0; using AdminShellNS; using Extensions; -using AasxIntegrationBase; +using JetBrains.Annotations; +using Newtonsoft.Json; +using AasxPluginAssetInterfaceDescription; +using AnyUi; +using System.Windows.Controls; +using System.IO.Packaging; -namespace AasxPluginAssetInterfaceDescription +namespace AasxIntegrationBase // the namespace has to be: AasxIntegrationBase { - public class AssetInterfaceOptionsRecord : AasxPluginOptionsLookupRecordBase + [UsedImplicitlyAttribute] + // the class names has to be: AasxPlugin and subclassing IAasxPluginInterface + public class AasxPlugin : AasxPluginBase { - public bool IsDescription = false; - public bool IsMapping = false; + private AasxPluginAssetInterfaceDescription.AssetInterfaceOptions _options + = new AasxPluginAssetInterfaceDescription.AssetInterfaceOptions(); - public bool UseHttp = true; - public bool UseModbus = true; - public bool UseMqtt = true; - public bool UseOpcUa = true; - } + // TODO: make this multi-session!! + private AidAllInterfaceStatus _allInterfaceStatus = null; + private AidInterfaceService _interfaceService = null; - public class AssetInterfaceOptions : AasxPluginLookupOptionsBase - { - public List Records = new List(); + public class Session : PluginSessionBase + { + public AasxPluginAssetInterfaceDescription.AssetInterfaceAnyUiControl AnyUiControl = null; + } + + public new void InitPlugin(string[] args) + { + // start .. + PluginName = "AasxPluginAssetInterfaceDesc"; + + // .. with built-in options + _options = AasxPluginAssetInterfaceDescription.AssetInterfaceOptions.CreateDefault(); + + // try load defaults options from assy directory + try + { + var newOpt = + AasxPluginOptionsBase + .LoadDefaultOptionsFromAssemblyDir( + this.GetPluginName(), Assembly.GetExecutingAssembly()); + if (newOpt != null) + _options = newOpt; + } + catch (Exception ex) + { + _log.Error(ex, "Exception when reading default options {1}"); + } + + // index them! + _options.IndexListOfRecords(_options.Records); + + // start interface service + _allInterfaceStatus = new AidAllInterfaceStatus(_log); + _interfaceService = new AidInterfaceService(); + _interfaceService.StartOperation(_log, _eventStack, _allInterfaceStatus); + } + + public new object CheckForLogMessage() + { + return _log.PopLastShortTermPrint(); + } + + public new AasxPluginActionDescriptionBase[] ListActions() + { + var res = ListActionsBasicHelper( + enableCheckVisualExt: true, + enableOptions: true, + enableLicenses: true, + enableEventsGet: true, + enableEventReturn: true, + enableMenuItems: true, + enablePanelAnyUi: true); + return res.ToArray(); + } + + public new AasxPluginResultBase ActivateAction(string action, params object[] args) + { + // for speed reasons, have the most often used at top! + if (action == "call-check-visual-extension") + { + // arguments + if (args.Length < 1) + return null; + + // looking only for Submodels + var sm = args[0] as Aas.Submodel; + if (sm == null) + return null; + + // check for a record in options, that matches Submodel + bool found = _options?.ContainsIndexKey(sm?.SemanticId?.GetAsExactlyOneKey()) ?? false; + if (!found) + return null; + + // specifically find the record + var foundOptRec = _options.LookupAllIndexKey( + sm.SemanticId.GetAsExactlyOneKey()).FirstOrDefault(); + if (foundOptRec == null) + return null; + + // remember for later / background + if (foundOptRec.IsDescription) + _allInterfaceStatus.RememberAidSubmodel(sm, foundOptRec, + adoptUseFlags: true); + if (foundOptRec.IsMapping) + _allInterfaceStatus.RememberMappingSubmodel(sm); + + // success prepare record + var cve = new AasxPluginResultVisualExtension("AID", "Asset Interfaces Description"); + + // ok + return cve; + } + + // can basic helper help to reduce lines of code? + var help = ActivateActionBasicHelper(action, ref _options, args, + enableGetCheckVisuExt: true); + if (help != null) + return help; + + // rest follows + + if (action == "fill-anyui-visual-extension") + { + // arguments (package, submodel, panel, display-context, session-id) + if (args == null || args.Length < 5) + return null; + + // create session and call + var session = _sessions.CreateNewSession(args[4]); + session.AnyUiControl = AasxPluginAssetInterfaceDescription.AssetInterfaceAnyUiControl.FillWithAnyUiControls( + _log, args[0], args[1], _options, _eventStack, session, args[2], this, _allInterfaceStatus); + + // give object back + var res = new AasxPluginResultBaseObject(); + res.obj = session.AnyUiControl; + return res; + } + + if (action == "update-anyui-visual-extension" + && _sessions != null) + { + // arguments (panel, display-context, session-id) + if (args == null || args.Length < 3) + return null; + + if (_sessions.AccessSession(args[2], out Session session)) + { + // call + session.AnyUiControl.Update(args); + + // give object back + var res = new AasxPluginResultBaseObject(); + res.obj = 42; + return res; + } + } + + if (action == "dispose-anyui-visual-extension" + && _sessions != null) + { + // arguments (session-id) + if (args == null || args.Length < 1) + return null; + + // ReSharper disable UnusedVariable + if (_sessions.AccessSession(args[0], out Session session)) + { + // dispose all ressources + session.AnyUiControl.Dispose(); + + // remove + _sessions.Remove(args[0]); + } + // ReSharper enable UnusedVariable + } + + if (action == "get-menu-items") + { + // result list + var res = new List(); + + // attach + // note: need to be single items, no childs allowed! + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Plugins", + MenuItem = new AasxMenuItem() + { + Name = "AssetInterfaceOperationStart", + Header = "Asset Interfaces (AID): Start operations …", + HelpText = "Looks for a suitable Submodel with SMT Asset Interfaces Descriptions " + + "(AID) and mapping and starts operations in the background." + } + }); + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Plugins", + MenuItem = new AasxMenuItem() + { + Name = "AssetInterfaceOperationStop", + Header = "Asset Interfaces (AID): Stop operations …", + HelpText = "Stops all AID operations." + } + }); + + // return + return new AasxPluginResultProvideMenuItems() + { + MenuItems = res + }; + } + + // default + return null; + } /// - /// Create a set of minimal options + /// Async variant of ActivateAction. + /// Note: for some reason of type conversion, it has to return Task. /// - public static AssetInterfaceOptions CreateDefault() + public new async Task ActivateActionAsync(string action, params object[] args) { - var defs = new DefinitionsMTP.ModuleTypePackage(); + if (action == "call-menu-item") + { + if (args != null && args.Length >= 3 + && args[0] is string cmd + && args[1] is AasxMenuActionTicket ticket + && args[2] is AnyUiContextPlusDialogs displayContext + && args[3] is DockPanel masterPanel) + { + try + { + if (cmd == "assetinterfaceoperationstart") + { + await Task.Yield(); + + // be safe + if (_allInterfaceStatus == null) + { + _log?.Error("Error accessing background all interface status! Aborting."); + return null; + } + + try + { + // in (used!)Submodels of the respecitve AAS, find memories + _allInterfaceStatus.RememberNothing(); + if (ticket.Env != null) + foreach (var sm in ticket.Env.FindAllSubmodelGroupedByAAS()) + { + var foundOptRec = _options.LookupAllIndexKey( + sm.SemanticId.GetAsExactlyOneKey()).FirstOrDefault(); + if (foundOptRec == null) + continue; + + if (foundOptRec.IsDescription) + _allInterfaceStatus.RememberAidSubmodel(sm, foundOptRec, + adoptUseFlags: true); + if (foundOptRec.IsMapping) + _allInterfaceStatus.RememberMappingSubmodel(sm); + } - var rec1 = new AssetInterfaceOptionsRecord(); - rec1.IsDescription = true; - rec1.AllowSubmodelSemanticId = new[] { - new Aas.Key(Aas.KeyTypes.Submodel, - "https://admin-shell.io/idta/AssetInterfacesDescription/1/0/Submodel") }.ToList(); + // start? + if (_allInterfaceStatus.EnoughMemories()) + { + // switch off current? + if (_allInterfaceStatus.ContinousRun) + { + _log?.Info("Asset Interfaces: stopping current operation .."); + _allInterfaceStatus.StopContinousRun(); + } - var rec2 = new AssetInterfaceOptionsRecord(); - rec2.IsMapping = true; - rec1.AllowSubmodelSemanticId = new[] { - new Aas.Key(Aas.KeyTypes.Submodel, - "https://admin-shell.io/idta/AssetInterfacesMappingConfiguration/1/0/Submodel") }.ToList(); + // (re-) init + _log?.Info("Asset Interfaces: starting new operation .."); + _allInterfaceStatus.PrepareAidInformation( + _allInterfaceStatus.SmAidDescription, + _allInterfaceStatus.SmAidMapping, + lambdaLookupReference: (rf) => ticket?.Env.FindReferableByReference(rf)); + _allInterfaceStatus.SetAidInformationForUpdateAndTimeout(); + await _allInterfaceStatus.StartContinousRunAsync(); + } - var opt = new AssetInterfaceOptions(); - opt.Records.Add(rec1); + } catch (Exception ex) + { + _log?.Error(ex, "when starting Asset Interface operations"); + } - return opt; + // give object back + var res = new AasxPluginResultCallMenuItem(); + return res; + } + + if (cmd == "assetinterfaceoperationstop") + { + await Task.Yield(); + + // be safe + if (_allInterfaceStatus == null) + { + _log?.Error("Error accessing background all interface status! Aborting."); + return null; + } + + try + { + // switch off current? + if (_allInterfaceStatus.ContinousRun) + { + _log?.Info("Asset Interfaces: stopping current operation .."); + _allInterfaceStatus.StopContinousRun(); + } + } + catch (Exception ex) + { + _log?.Error(ex, "when starting Asset Interface operations"); + } + + // give object back + var res = new AasxPluginResultCallMenuItem(); + return res; + } + } + catch (Exception ex) + { + _log?.Error(ex, "when executing plugin menu item " + cmd); + } + } + } + + // default + return null; } + } } diff --git a/src/AasxPluginBomStructure/AasReferenceStore.cs b/src/AasxPluginBomStructure/AasReferenceStore.cs index 7a8bfe47..0f651305 100644 --- a/src/AasxPluginBomStructure/AasReferenceStore.cs +++ b/src/AasxPluginBomStructure/AasReferenceStore.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/BomArguments.cs b/src/AasxPluginBomStructure/BomArguments.cs index d980420c..84c2f91f 100644 --- a/src/AasxPluginBomStructure/BomArguments.cs +++ b/src/AasxPluginBomStructure/BomArguments.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/BomStructureOptions.cs b/src/AasxPluginBomStructure/BomStructureOptions.cs index b3604335..29c8431d 100644 --- a/src/AasxPluginBomStructure/BomStructureOptions.cs +++ b/src/AasxPluginBomStructure/BomStructureOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/GenericBomControl.cs b/src/AasxPluginBomStructure/GenericBomControl.cs index f61107bd..bdf2c3c7 100644 --- a/src/AasxPluginBomStructure/GenericBomControl.cs +++ b/src/AasxPluginBomStructure/GenericBomControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/GenericBomCreator.cs b/src/AasxPluginBomStructure/GenericBomCreator.cs index 5932b028..0ec76113 100644 --- a/src/AasxPluginBomStructure/GenericBomCreator.cs +++ b/src/AasxPluginBomStructure/GenericBomCreator.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/Plugin.cs b/src/AasxPluginBomStructure/Plugin.cs index bd10f378..194e8b38 100644 --- a/src/AasxPluginBomStructure/Plugin.cs +++ b/src/AasxPluginBomStructure/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginBomStructure/Properties/Settings.Designer.cs b/src/AasxPluginBomStructure/Properties/Settings.Designer.cs index 55a98076..01a6bb7f 100644 --- a/src/AasxPluginBomStructure/Properties/Settings.Designer.cs +++ b/src/AasxPluginBomStructure/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/AasxPluginContactInformation/ContactEntity.cs b/src/AasxPluginContactInformation/ContactEntity.cs index 3501e4c8..ebcb2ade 100644 --- a/src/AasxPluginContactInformation/ContactEntity.cs +++ b/src/AasxPluginContactInformation/ContactEntity.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginContactInformation/ContactInformationOptions.cs b/src/AasxPluginContactInformation/ContactInformationOptions.cs index aa3190c6..5cb6c671 100644 --- a/src/AasxPluginContactInformation/ContactInformationOptions.cs +++ b/src/AasxPluginContactInformation/ContactInformationOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginContactInformation/ContactListAnyUiControl.cs b/src/AasxPluginContactInformation/ContactListAnyUiControl.cs index 48705c75..d50c21db 100644 --- a/src/AasxPluginContactInformation/ContactListAnyUiControl.cs +++ b/src/AasxPluginContactInformation/ContactListAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginContactInformation/Plugin.cs b/src/AasxPluginContactInformation/Plugin.cs index fec58564..968b3b22 100644 --- a/src/AasxPluginContactInformation/Plugin.cs +++ b/src/AasxPluginContactInformation/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs b/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs index 57b2974b..5d13cb84 100644 --- a/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs +++ b/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs b/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs index 3faa8513..6dfe9ee0 100644 --- a/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs +++ b/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDigitalNameplate/NameplateData.cs b/src/AasxPluginDigitalNameplate/NameplateData.cs index 80a92960..fddf6338 100644 --- a/src/AasxPluginDigitalNameplate/NameplateData.cs +++ b/src/AasxPluginDigitalNameplate/NameplateData.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDigitalNameplate/Plugin.cs b/src/AasxPluginDigitalNameplate/Plugin.cs index 8a0e8a4e..20f255c0 100644 --- a/src/AasxPluginDigitalNameplate/Plugin.cs +++ b/src/AasxPluginDigitalNameplate/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs b/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs index 4b7fea11..f30d2230 100644 --- a/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs +++ b/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/DocumentEntity.cs b/src/AasxPluginDocumentShelf/DocumentEntity.cs index 4a60dfbf..855f19b3 100644 --- a/src/AasxPluginDocumentShelf/DocumentEntity.cs +++ b/src/AasxPluginDocumentShelf/DocumentEntity.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs b/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs index cc3b5a3d..2bba7947 100644 --- a/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs +++ b/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs b/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs index 7ed63153..c41f8a27 100644 --- a/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs +++ b/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/Plugin.cs b/src/AasxPluginDocumentShelf/Plugin.cs index 141ca06d..d445657b 100644 --- a/src/AasxPluginDocumentShelf/Plugin.cs +++ b/src/AasxPluginDocumentShelf/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs b/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs index 6e997bfe..fbc70a70 100644 --- a/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs +++ b/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginDocumentShelf/ShelfPreviewService.cs b/src/AasxPluginDocumentShelf/ShelfPreviewService.cs index 083eab10..848168a9 100644 --- a/src/AasxPluginDocumentShelf/ShelfPreviewService.cs +++ b/src/AasxPluginDocumentShelf/ShelfPreviewService.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/AasConvertHelper.cs b/src/AasxPluginExportTable/AasConvertHelper.cs index 487e1e61..a7d77587 100644 --- a/src/AasxPluginExportTable/AasConvertHelper.cs +++ b/src/AasxPluginExportTable/AasConvertHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/ExportTableOptions.cs b/src/AasxPluginExportTable/ExportTableOptions.cs index 45ca6aa2..14b450f9 100644 --- a/src/AasxPluginExportTable/ExportTableOptions.cs +++ b/src/AasxPluginExportTable/ExportTableOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Plugin.cs b/src/AasxPluginExportTable/Plugin.cs index 16599760..081a8b65 100644 --- a/src/AasxPluginExportTable/Plugin.cs +++ b/src/AasxPluginExportTable/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -22,39 +9,310 @@ This source code may use other Open Source software components (see LICENSE.txt) using System; using System.Collections.Generic; +using System.IO; using System.Linq; +using System.Reflection; using System.Text; using System.Threading.Tasks; -using AasxIntegrationBase; -using AasxPluginExportTable.Uml; +using System.Windows; using AasxPluginExportTable.TimeSeries; -using AasxPluginExportTable.Table; +using AasxPluginExportTable.Uml; +using AnyUi; +using JetBrains.Annotations; +using Aas = AasCore.Aas3_0; using AdminShellNS; +using Extensions; +using static AnyUi.AnyUiDialogueDataSaveFile; +using DocumentFormat.OpenXml.Drawing.Charts; +using AasxPluginExportTable.Table; +using AasxPluginExportTable; +using AasxPluginExportTable.Smt; -namespace AasxPluginExportTable +namespace AasxIntegrationBase // the namespace has to be: AasxIntegrationBase { - public class ExportTableOptions : AasxPluginOptionsBase + [UsedImplicitlyAttribute] + // the class names has to be: AasxPlugin and subclassing IAasxPluginInterface + public class AasxPlugin : AasxPluginBase { - public string TemplateIdConceptDescription = "www.example.com/ids/cd/DDDD_DDDD_DDDD_DDDD"; + private ExportTableOptions _options = new AasxPluginExportTable.ExportTableOptions(); + + public new void InitPlugin(string[] args) + { + // start .. + PluginName = "AasxPluginExportTable"; + _log.Info("InitPlugin() called with args = {0}", (args == null) ? "" : string.Join(", ", args)); + + // .. with built-in options + _options = ExportTableOptions.CreateDefault(); + + // try load defaults options from assy directory + try + { + var newOpt = + AasxPluginOptionsBase.LoadDefaultOptionsFromAssemblyDir( + this.GetPluginName(), Assembly.GetExecutingAssembly()); + if (newOpt != null) + this._options = newOpt; + } + catch (Exception ex) + { + _log.Error(ex, "Exception when reading default options {1}"); + } + } + + public new AasxPluginActionDescriptionBase[] ListActions() + { + var res = ListActionsBasicHelper( + enableOptions: true, + enableEventsGet: true, + enablePresetsGet: true, + enableMenuItems: true, + enableCheckVisualExt: false); + +#if __not_needed_anymore + res.Add(new AasxPluginActionDescriptionBase("export-submodel", "Exports a Submodel.")); + res.Add(new AasxPluginActionDescriptionBase("import-submodel", "Imports a Submodel.")); + res.Add(new AasxPluginActionDescriptionBase("export-uml", "Exports a Submodel to an UML file.")); + res.Add(new AasxPluginActionDescriptionBase( + "export-uml-dialogs", "Exports a Submodel to an UML file using AnyUI modal dialogs.", + useAsync: true)); + res.Add(new AasxPluginActionDescriptionBase( + "import-time-series", "Import time series data from a table file.")); +#endif + + res.Add(new AasxPluginActionDescriptionBase( + "interop-export", "Provides service to export a interop table into specific formats.")); + + return res.ToArray(); + } + + public new AasxPluginResultBase ActivateAction(string action, params object[] args) + { + // can basic helper help to reduce lines of code? + var help = ActivateActionBasicHelper(action, ref _options, args, + disableDefaultLicense: true, + enableGetCheckVisuExt: true); + if (help != null) + return help; - public string SmtExportHtmlCmd = ""; - public string SmtExportHtmlArgs = ""; - public string SmtExportPdfCmd = ""; - public string SmtExportPdfArgs = ""; + // rest follows - public ExportUmlRecord UmlExport = null; + if (action == "get-licenses") + { + var lic = new AasxPluginResultLicense(); + lic.shortLicense = "The OpenXML SDK is under MIT license." + System.Environment.NewLine + + "The ClosedXML library is under MIT license." + System.Environment.NewLine + + "The ExcelNumberFormat number parser is licensed under the MIT license." + + System.Environment.NewLine + + "The FastMember reflection access is licensed under Apache License 2.0 (Apache - 2.0)."; - public ImportTimeSeriesRecord TimeSeriesImport = null; + lic.isStandardLicense = true; + lic.longLicense = AasxPluginHelper.LoadLicenseTxtFromAssemblyDir( + "LICENSE.txt", Assembly.GetExecutingAssembly()); - public List Presets = new List(); + return lic; + } + + if (action == "get-presets") + { + var presets = new object[] + { + _options.Presets, + _options.UmlExport, + _options.TimeSeriesImport + }; + return new AasxPluginResultBaseObject("presets", presets); + } + + if (action == "get-menu-items") + { + // result list + var res = new List(); + + // import table + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Import", + MenuItem = new AasxMenuItem() + { + Name = "ImportTable", + Header = "Import SubmodelElements from Table …", + HelpText = "Import sets of SubmodelElements from table data in multiple common formats.", + ArgDefs = new AasxMenuListOfArgDefs() + .Add("File", "Filename and path of file to imported.") + .Add("Preset", "Name of preset to load.") + .Add("Format", "Format to be either " + + "'Tab separated', 'LaTex', 'Word', 'Excel', 'Markdown'.") + .Add("Record", "Record data", hidden: true) + } + }); + + // export table + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Export", + MenuItem = new AasxMenuItem() + { + Name = "ExportTable", + Header = "Export SubmodelElements as Table …", + HelpText = "Export table(s) for sets of SubmodelElements in multiple common formats.", + ArgDefs = new AasxMenuListOfArgDefs() + .Add("File", "Filename and path of file to exported.") + .Add("Location", "Location of the file (local, user, download).") + .Add("Preset", "Name of preset to load.") + .Add("Format", "Format to be either " + + "'Tab separated', 'LaTex', 'Word', 'Excel', 'Markdown'.") + .Add("Record", "Record data", hidden: true) + } + }); + + // export uml + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Export", + MenuItem = new AasxMenuItem() + { + Name = "ExportUml", + Header = "Export Submodel as UML …", + HelpText = "Export UML of Submodel in multiple common formats.", + ArgDefs = new AasxMenuListOfArgDefs() + .Add("File", "Filename and path of file to exported.") + .Add("Location", "Location of the file (local, user, download).") + .Add("Format", "Format to be either 'XMI v1.1', 'XML v2.1', 'PlantUML'.") + .Add("Record", "Record data", hidden: true) + .AddFromReflection(new ExportUmlRecord()) + } + }); + + // export SMT AsciiDoc + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Export", + MenuItem = new AasxMenuItem() + { + Name = "ExportSmtAsciiDoc", + Header = "Export Submodel as AsciiDoc SMT spec …", + HelpText = "Export Submodel and referenced arctifacts to an integrated " + + "AsciiDoc document.", + ArgDefs = new AasxMenuListOfArgDefs() + .Add("File", "Filename and path of file to exported.") + .Add("Location", "Location of the file (local, user, download).") + .Add("Format", "Format to be either 'adoc' or 'zip'.") + .Add("Record", "Record data", hidden: true) + .AddFromReflection(new ExportSmtRecord()) + } + }); + + // import time series + res.Add(new AasxPluginResultSingleMenuItem() + { + AttachPoint = "Import", + MenuItem = new AasxMenuItem() + { + Name = "ImportTimeSeries", + Header = "Read time series values into SubModel …", + HelpText = "Import sets of time series values from an table in common format.", + ArgDefs = new AasxMenuListOfArgDefs() + .Add("File", "Filename and path of file to imported.") + .Add("Format", "Format to be 'Excel'.") + .Add("Record", "Record data", hidden: true) + .AddFromReflection(new ImportTimeSeriesRecord()) + } + }); + + // return + return new AasxPluginResultProvideMenuItems() + { + MenuItems = res + }; + } + + if (action == "interop-export") + { + if (args != null && args.Length >= 3 + && args[0] is string fmt + && args[1] is string fn + && args[2] is AasxPluginExportTableInterop.InteropTable table) + { + if (fmt == "excel") + { + var res = InteropUtils.ExportExcel(fn, table); + return new AasxPluginResultBaseObject(res.ToString(), res); + } + } + } + + // default + return null; + } /// - /// Create a set of minimal options + /// Async variant of ActivateAction. + /// Note: for some reason of type conversion, it has to return Task. /// - public static ExportTableOptions CreateDefault() + public new async Task ActivateActionAsync(string action, params object[] args) { - var opt = new ExportTableOptions(); - return opt; + if (action == "call-menu-item") + { + if (args != null && args.Length >= 3 + && args[0] is string cmd + && args[1] is AasxMenuActionTicket ticket + && args[2] is AnyUiContextPlusDialogs displayContext) + { + try + { + if (cmd == "exporttable") + { + await AnyUiDialogueTable.ImportExportTableDialogBased( + _options, _log, ticket, displayContext, _options, doImport: false); + return new AasxPluginResultBase(); + } + + if (cmd == "importtable") + { + await AnyUiDialogueTable.ImportExportTableDialogBased( + _options, _log, ticket, displayContext, _options, doImport: true); + return new AasxPluginResultEventRedrawAllElements(); + } + + if (cmd == "exportuml") + { + await AnyUiDialogueUmlExport.ExportUmlDialogBased( + _log, ticket, displayContext); + return new AasxPluginResultBase(); + } + + if (cmd == "exportuml") + { + await AnyUiDialogueUmlExport.ExportUmlDialogBased( + _log, ticket, displayContext); + return new AasxPluginResultBase(); + } + + if (cmd == "exportsmtasciidoc") + { + await AnyUiDialogueSmtExport.ExportSmtDialogBased( + _log, ticket, displayContext, _options); + return new AasxPluginResultBase(); + } + + if (cmd == "importtimeseries") + { + await AnyUiDialogueTimeSeries.ImportTimeSeriesDialogBased( + _log, ticket, displayContext); + return new AasxPluginResultBase(); + } + } + catch (Exception ex) + { + _log?.Error(ex, "when executing plugin menu item " + cmd); + } + } + } + + // default + return null; } + } } diff --git a/src/AasxPluginExportTable/Properties/Settings.Designer.cs b/src/AasxPluginExportTable/Properties/Settings.Designer.cs index 311ae7fc..7bbec747 100644 --- a/src/AasxPluginExportTable/Properties/Settings.Designer.cs +++ b/src/AasxPluginExportTable/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs b/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs index 630aeb4e..11c67ee8 100644 --- a/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs +++ b/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Smt/ExportSmt.cs b/src/AasxPluginExportTable/Smt/ExportSmt.cs index dee1acc6..442962dc 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmt.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmt.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs b/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs index 10ff43b4..8e800e00 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs b/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs index 6099f5af..13a8c1ba 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs b/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs index 8c5056ea..b73a1d0e 100644 --- a/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs +++ b/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ExportTableInterop.cs b/src/AasxPluginExportTable/Table/ExportTableInterop.cs index 0c24a756..f0ae64f9 100644 --- a/src/AasxPluginExportTable/Table/ExportTableInterop.cs +++ b/src/AasxPluginExportTable/Table/ExportTableInterop.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ExportTableProcessor.cs b/src/AasxPluginExportTable/Table/ExportTableProcessor.cs index 9a76b7f4..264e24f4 100644 --- a/src/AasxPluginExportTable/Table/ExportTableProcessor.cs +++ b/src/AasxPluginExportTable/Table/ExportTableProcessor.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/IImportTableProvider.cs b/src/AasxPluginExportTable/Table/IImportTableProvider.cs index 63dd4d6e..c5867838 100644 --- a/src/AasxPluginExportTable/Table/IImportTableProvider.cs +++ b/src/AasxPluginExportTable/Table/IImportTableProvider.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportCellMatcher.cs b/src/AasxPluginExportTable/Table/ImportCellMatcher.cs index a2c70d77..bb07390d 100644 --- a/src/AasxPluginExportTable/Table/ImportCellMatcher.cs +++ b/src/AasxPluginExportTable/Table/ImportCellMatcher.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs b/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs index 8ae0f550..a4825f77 100644 --- a/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs +++ b/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs b/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs index feb72c1e..bc723012 100644 --- a/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs +++ b/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs b/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs index ff2d66a1..7c42e59e 100644 --- a/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs +++ b/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs b/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs index 45262191..557a610d 100644 --- a/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs +++ b/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs b/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs index 4d510f49..3d47fa8d 100644 --- a/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs +++ b/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs b/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs index 1aefc971..5952b32e 100644 --- a/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs +++ b/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs index e9aceab2..caee258a 100644 --- a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs +++ b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs index 38312114..2625b90d 100644 --- a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs +++ b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs b/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs index 58e0a6ac..66262fc7 100644 --- a/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs +++ b/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/BaseWriter.cs b/src/AasxPluginExportTable/Uml/BaseWriter.cs index d42504d6..699c329d 100644 --- a/src/AasxPluginExportTable/Uml/BaseWriter.cs +++ b/src/AasxPluginExportTable/Uml/BaseWriter.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/ExportUml.cs b/src/AasxPluginExportTable/Uml/ExportUml.cs index a5680a13..6a581b44 100644 --- a/src/AasxPluginExportTable/Uml/ExportUml.cs +++ b/src/AasxPluginExportTable/Uml/ExportUml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs b/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs index e7b291a1..29bdb436 100644 --- a/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs +++ b/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs b/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs index d2c3d948..200b9055 100644 --- a/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs +++ b/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/Xmi11Writer.cs b/src/AasxPluginExportTable/Uml/Xmi11Writer.cs index e164a1c8..b15f1534 100644 --- a/src/AasxPluginExportTable/Uml/Xmi11Writer.cs +++ b/src/AasxPluginExportTable/Uml/Xmi11Writer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/Xmi21Writer.cs b/src/AasxPluginExportTable/Uml/Xmi21Writer.cs index b183248b..6ddc2a1b 100644 --- a/src/AasxPluginExportTable/Uml/Xmi21Writer.cs +++ b/src/AasxPluginExportTable/Uml/Xmi21Writer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginExportTable/Uml/XmlWriter.cs b/src/AasxPluginExportTable/Uml/XmlWriter.cs index 26e59b64..171e0062 100644 --- a/src/AasxPluginExportTable/Uml/XmlWriter.cs +++ b/src/AasxPluginExportTable/Uml/XmlWriter.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs b/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs index 865d992a..b127a4ca 100644 --- a/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs +++ b/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginGenericForms/GenericFormsOptions.cs b/src/AasxPluginGenericForms/GenericFormsOptions.cs index 92674efc..49b2d665 100644 --- a/src/AasxPluginGenericForms/GenericFormsOptions.cs +++ b/src/AasxPluginGenericForms/GenericFormsOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs b/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs index e3a4792a..08dd0f17 100644 --- a/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs +++ b/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginGenericForms/Plugin.cs b/src/AasxPluginGenericForms/Plugin.cs index 47ce3a9a..40b6062f 100644 --- a/src/AasxPluginGenericForms/Plugin.cs +++ b/src/AasxPluginGenericForms/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginImageMap/ImageMapAnyUiControl.cs b/src/AasxPluginImageMap/ImageMapAnyUiControl.cs index d7080267..4ea65ee2 100644 --- a/src/AasxPluginImageMap/ImageMapAnyUiControl.cs +++ b/src/AasxPluginImageMap/ImageMapAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginImageMap/ImageMapArguments.cs b/src/AasxPluginImageMap/ImageMapArguments.cs index 997d77ae..4211db6b 100644 --- a/src/AasxPluginImageMap/ImageMapArguments.cs +++ b/src/AasxPluginImageMap/ImageMapArguments.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginImageMap/ImageMapOptions.cs b/src/AasxPluginImageMap/ImageMapOptions.cs index 1ea304aa..74521dbf 100644 --- a/src/AasxPluginImageMap/ImageMapOptions.cs +++ b/src/AasxPluginImageMap/ImageMapOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginImageMap/Plugin.cs b/src/AasxPluginImageMap/Plugin.cs index 02e22d9c..914f4298 100644 --- a/src/AasxPluginImageMap/Plugin.cs +++ b/src/AasxPluginImageMap/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs b/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs index 32f3beb2..a2a4610e 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs b/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs index b9c817a9..217a01d8 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs b/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs index 02b9064d..319c0309 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginKnownSubmodels/Plugin.cs b/src/AasxPluginKnownSubmodels/Plugin.cs index 35e8888e..0945d818 100644 --- a/src/AasxPluginKnownSubmodels/Plugin.cs +++ b/src/AasxPluginKnownSubmodels/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginMtpViewer/MtpViewerOptions.cs b/src/AasxPluginMtpViewer/MtpViewerOptions.cs index e6662df4..66086a5c 100644 --- a/src/AasxPluginMtpViewer/MtpViewerOptions.cs +++ b/src/AasxPluginMtpViewer/MtpViewerOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginMtpViewer/Plugin.cs b/src/AasxPluginMtpViewer/Plugin.cs index 8f2f4845..b8892964 100644 --- a/src/AasxPluginMtpViewer/Plugin.cs +++ b/src/AasxPluginMtpViewer/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs b/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs index 1e6ecaa7..ef16259b 100644 --- a/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs +++ b/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs b/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs index 82b1a488..dbc38cb4 100644 --- a/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs +++ b/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/AnnotatedElements.cs b/src/AasxPluginPlotting/AnnotatedElements.cs index 2df3dfe3..54113fd4 100644 --- a/src/AasxPluginPlotting/AnnotatedElements.cs +++ b/src/AasxPluginPlotting/AnnotatedElements.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/AssemblyInfo.cs b/src/AasxPluginPlotting/AssemblyInfo.cs index e913c3cc..8b5504ec 100644 --- a/src/AasxPluginPlotting/AssemblyInfo.cs +++ b/src/AasxPluginPlotting/AssemblyInfo.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using System.Windows; [assembly: ThemeInfo( diff --git a/src/AasxPluginPlotting/GridHelpers.cs b/src/AasxPluginPlotting/GridHelpers.cs index b728c5ac..22e66972 100644 --- a/src/AasxPluginPlotting/GridHelpers.cs +++ b/src/AasxPluginPlotting/GridHelpers.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/IWpfPlotViewControl.cs b/src/AasxPluginPlotting/IWpfPlotViewControl.cs index 9c4a6a05..3c115bf4 100644 --- a/src/AasxPluginPlotting/IWpfPlotViewControl.cs +++ b/src/AasxPluginPlotting/IWpfPlotViewControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlotArguments.cs b/src/AasxPluginPlotting/PlotArguments.cs index 03404d4c..ba93a753 100644 --- a/src/AasxPluginPlotting/PlotArguments.cs +++ b/src/AasxPluginPlotting/PlotArguments.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlotBufferFixLen.cs b/src/AasxPluginPlotting/PlotBufferFixLen.cs index 031e16b4..9e5d3a1b 100644 --- a/src/AasxPluginPlotting/PlotBufferFixLen.cs +++ b/src/AasxPluginPlotting/PlotBufferFixLen.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlotHelpers.cs b/src/AasxPluginPlotting/PlotHelpers.cs index f9c62738..c6d6a73a 100644 --- a/src/AasxPluginPlotting/PlotHelpers.cs +++ b/src/AasxPluginPlotting/PlotHelpers.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlotItem.cs b/src/AasxPluginPlotting/PlotItem.cs index f7cb6dc9..bd79ff30 100644 --- a/src/AasxPluginPlotting/PlotItem.cs +++ b/src/AasxPluginPlotting/PlotItem.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlottingOptions.cs b/src/AasxPluginPlotting/PlottingOptions.cs index 6dd822f9..6657680b 100644 --- a/src/AasxPluginPlotting/PlottingOptions.cs +++ b/src/AasxPluginPlotting/PlottingOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/PlottingViewControl.xaml.cs b/src/AasxPluginPlotting/PlottingViewControl.xaml.cs index 6b26ac09..de108c83 100644 --- a/src/AasxPluginPlotting/PlottingViewControl.xaml.cs +++ b/src/AasxPluginPlotting/PlottingViewControl.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/Plugin.cs b/src/AasxPluginPlotting/Plugin.cs index 49db041b..bb1c5a96 100644 --- a/src/AasxPluginPlotting/Plugin.cs +++ b/src/AasxPluginPlotting/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs b/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs index cc4ff587..b18dcdc4 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs b/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs index 00ea080f..2454d741 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs b/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs index 28036564..7aebe51b 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs b/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs index de8271d8..bd30608e 100644 --- a/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs +++ b/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginProductChangeNotifications/PcnOptions.cs b/src/AasxPluginProductChangeNotifications/PcnOptions.cs index d2123817..60a0b945 100644 --- a/src/AasxPluginProductChangeNotifications/PcnOptions.cs +++ b/src/AasxPluginProductChangeNotifications/PcnOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginProductChangeNotifications/Plugin.cs b/src/AasxPluginProductChangeNotifications/Plugin.cs index f922b90c..6163989b 100644 --- a/src/AasxPluginProductChangeNotifications/Plugin.cs +++ b/src/AasxPluginProductChangeNotifications/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs b/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs index 10da6650..65c151e3 100644 --- a/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs +++ b/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginTechnicalData/PimpedPaginator.cs b/src/AasxPluginTechnicalData/PimpedPaginator.cs index 571e3392..2c95cf1d 100644 --- a/src/AasxPluginTechnicalData/PimpedPaginator.cs +++ b/src/AasxPluginTechnicalData/PimpedPaginator.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginTechnicalData/Plugin.cs b/src/AasxPluginTechnicalData/Plugin.cs index 91a0cff4..09706fcc 100644 --- a/src/AasxPluginTechnicalData/Plugin.cs +++ b/src/AasxPluginTechnicalData/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs b/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs index 061698f5..c5136c3e 100644 --- a/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs +++ b/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginTechnicalData/TechnicalDataOptions.cs b/src/AasxPluginTechnicalData/TechnicalDataOptions.cs index 4611e39e..2abd4108 100644 --- a/src/AasxPluginTechnicalData/TechnicalDataOptions.cs +++ b/src/AasxPluginTechnicalData/TechnicalDataOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginUaNetClient/ExitCode.cs b/src/AasxPluginUaNetClient/ExitCode.cs index 8dd8a392..539d7b9d 100644 --- a/src/AasxPluginUaNetClient/ExitCode.cs +++ b/src/AasxPluginUaNetClient/ExitCode.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginUaNetClient/Plugin.cs b/src/AasxPluginUaNetClient/Plugin.cs index 01d615dc..29055722 100644 --- a/src/AasxPluginUaNetClient/Plugin.cs +++ b/src/AasxPluginUaNetClient/Plugin.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG , Author: Michael Hoffmeister. diff --git a/src/AasxPluginWebBrowser/Plugin.cs b/src/AasxPluginWebBrowser/Plugin.cs index 03cf213f..ac553581 100644 --- a/src/AasxPluginWebBrowser/Plugin.cs +++ b/src/AasxPluginWebBrowser/Plugin.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs b/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs index f4353de7..c6072f3c 100644 --- a/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs +++ b/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. // Laufzeitversion: 4.0.30319.42000 diff --git a/src/AasxPluginWebBrowser/WebBrowserOptions.cs b/src/AasxPluginWebBrowser/WebBrowserOptions.cs index c21522ec..6124cbf4 100644 --- a/src/AasxPluginWebBrowser/WebBrowserOptions.cs +++ b/src/AasxPluginWebBrowser/WebBrowserOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs b/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs index 38e53221..641dc19f 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs b/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs index 51fcec53..e8290391 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs b/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs index 1e90e809..6d0d207f 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs b/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs index 82e689d5..75e20f7e 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs b/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs index 29998c3b..116f4295 100644 --- a/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs +++ b/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs index 8dc8e1fd..4c193ed1 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs index 9715c523..4af25bac 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs index a588f669..5bd729c7 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs b/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs index 923a633f..1a53aecb 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs b/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs index 7b0313d0..10ee46f3 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs index 46ac2304..8a81c939 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs index 9e9ccdbc..0fbab92b 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs index fc609fdb..2958361b 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs index cdecae29..7b7d0f96 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs index 95552049..876c9225 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs index cf31aa95..331d488a 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs index 17167d7c..67feccd0 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs index 04fb0a4d..daccfac9 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs index 12f3213a..4d6023fa 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs index 379a7422..72b16c2f 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs index c86603a1..a75cabd4 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs index 7d9751b5..2fb06bf4 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs index 166d2741..135103d4 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs index a51d995b..bc966e80 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs index 6a25726b..50acadd4 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs index bd7c4b8a..b1328625 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs index bdb3f48f..71ca445f 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs index c353a7d2..df937f18 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs index 71e4a3e5..f837b4d8 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs index d3009663..fe94357b 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs index cf26d135..33130da7 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs index 7abe1da4..11fb2326 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs index 51debd54..667c9846 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs index 314d1c57..16b42314 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs b/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs index c60745c8..b9741337 100644 --- a/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs +++ b/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs index dfdd1af2..5bdaf810 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs @@ -1,15 +1,11 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ +/* +Copyright (c) 2018-2023 Festo SE & Co. KG +Author: Michael Hoffmeister + +This source code is licensed under the Apache License 2.0 (see LICENSE.txt). + +This source code may use other Open Source software components (see LICENSE.txt). +*/ using AasxIntegrationBase; using AdminShellNS; diff --git a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs index 739eb5b4..f056cb30 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs @@ -1,15 +1,11 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ +/* +Copyright (c) 2018-2023 Festo SE & Co. KG +Author: Michael Hoffmeister + +This source code is licensed under the Apache License 2.0 (see LICENSE.txt). + +This source code may use other Open Source software components (see LICENSE.txt). +*/ using AasxIntegrationBase; using AdminShellNS; diff --git a/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs b/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs index 3fa14753..7845a754 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs @@ -1,15 +1,11 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ +/* +Copyright (c) 2018-2023 Festo SE & Co. KG +Author: Michael Hoffmeister + +This source code is licensed under the Apache License 2.0 (see LICENSE.txt). + +This source code may use other Open Source software components (see LICENSE.txt). +*/ using AasCore.Aas3_0; using AasxIntegrationBase; diff --git a/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs b/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs index e1625df3..36fa271d 100644 --- a/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs +++ b/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestConsoleServer/Program.cs b/src/AasxRestConsoleServer/Program.cs index 8eb1a33e..56e5cadf 100644 --- a/src/AasxRestConsoleServer/Program.cs +++ b/src/AasxRestConsoleServer/Program.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestServerLibrary/AasxHttpContextHelper.cs b/src/AasxRestServerLibrary/AasxHttpContextHelper.cs index 920a9b46..4f229061 100644 --- a/src/AasxRestServerLibrary/AasxHttpContextHelper.cs +++ b/src/AasxRestServerLibrary/AasxHttpContextHelper.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestServerLibrary/AasxHttpHandleStore.cs b/src/AasxRestServerLibrary/AasxHttpHandleStore.cs index dbe3fe46..271c9206 100644 --- a/src/AasxRestServerLibrary/AasxHttpHandleStore.cs +++ b/src/AasxRestServerLibrary/AasxHttpHandleStore.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestServerLibrary/AasxRestClient.cs b/src/AasxRestServerLibrary/AasxRestClient.cs index ccaca543..6cf3b0f4 100644 --- a/src/AasxRestServerLibrary/AasxRestClient.cs +++ b/src/AasxRestServerLibrary/AasxRestClient.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestServerLibrary/AasxRestServer.cs b/src/AasxRestServerLibrary/AasxRestServer.cs index 0caf4c73..244e24a9 100644 --- a/src/AasxRestServerLibrary/AasxRestServer.cs +++ b/src/AasxRestServerLibrary/AasxRestServer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs b/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs index e7bdc6b0..6bc4d442 100644 --- a/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs +++ b/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs b/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs index 530b431e..529fea91 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs b/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs index 5fd075f5..d433de10 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0_RC02.Attributes +namespace AasCore.Aas3_0_RC02.Attributes { /// /// This attribute indicates, that the field / property is searchable diff --git a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs index 08b2992f..434d8ed7 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0_RC02.Attributes +namespace AasCore.Aas3_0_RC02.Attributes { /// /// This attribute indicates, that the field / property shall be skipped for reflection diff --git a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs index b83e297b..b1bfdb50 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0_RC02.Attributes +namespace AasCore.Aas3_0_RC02.Attributes { /// /// This attribute indicates, that the field / property shall be skipped for searching, because it is not diff --git a/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs b/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs index cac091c5..0b585585 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0_RC02.Attributes +namespace AasCore.Aas3_0_RC02.Attributes { /// /// This attribute indicates, that the field / property is searchable diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs index 22af33b3..17ba1830 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs index cadb41fd..332eb124 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using AasCore.Aas3_0_RC02.Attributes; +using AasCore.Aas3_0_RC02.Attributes; using System; using System.Collections.Generic; using System.Linq; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs index 3a558635..e7693473 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -namespace AasCore.Aas3_0_RC02.HasDataSpecification +namespace AasCore.Aas3_0_RC02.HasDataSpecification { } \ No newline at end of file diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs index ed5084c2..e71f2af5 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using Newtonsoft.Json; +using Newtonsoft.Json; using System.Collections.Generic; using System.Xml.Serialization; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs index 4dbf6a57..27cd04ed 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs index adabec44..b9a9001a 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs index 33cf231a..5462498d 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using AasCore.Aas3_0_RC02; +using AasCore.Aas3_0_RC02; using Newtonsoft.Json; using System; using System.Collections.Generic; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs index 61d325a7..70ca4eba 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs index 954deb32..4c9c0f89 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/constants.cs b/src/AasxServer.DomainModelV3_0_RC02/constants.cs index 701fdeb1..20f76dee 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/constants.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/constants.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs b/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs index fdf0f67f..9f08137c 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxServer.DomainModelV3_0_RC02/stringification.cs b/src/AasxServer.DomainModelV3_0_RC02/stringification.cs index feb6771d..b55aeec6 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/stringification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/stringification.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxServer.DomainModelV3_0_RC02/verification.cs b/src/AasxServer.DomainModelV3_0_RC02/verification.cs index 1c7bb157..9921205e 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/verification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/verification.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs b/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs index b26f86e9..44fc2a75 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* * This code has been automatically generated by aas-core-codegen. * Do NOT edit or append. diff --git a/src/AasxToolkit.Tests/ConsoleCapture.cs b/src/AasxToolkit.Tests/ConsoleCapture.cs index ba971100..83584da2 100644 --- a/src/AasxToolkit.Tests/ConsoleCapture.cs +++ b/src/AasxToolkit.Tests/ConsoleCapture.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using Console = System.Console; using IDisposable = System.IDisposable; using StringWriter = System.IO.StringWriter; diff --git a/src/AasxToolkit.Tests/DocTestCli.cs b/src/AasxToolkit.Tests/DocTestCli.cs index 48a893ba..db111eda 100644 --- a/src/AasxToolkit.Tests/DocTestCli.cs +++ b/src/AasxToolkit.Tests/DocTestCli.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - // This file was automatically generated by doctest-csharp. // !!! DO NOT EDIT OR APPEND !!! diff --git a/src/AasxToolkit.Tests/TemporaryDirectory.cs b/src/AasxToolkit.Tests/TemporaryDirectory.cs index a00bbca8..2ce30c52 100644 --- a/src/AasxToolkit.Tests/TemporaryDirectory.cs +++ b/src/AasxToolkit.Tests/TemporaryDirectory.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using IDisposable = System.IDisposable; +using IDisposable = System.IDisposable; namespace AasxToolkit.Tests { diff --git a/src/AasxToolkit.Tests/TestCli.cs b/src/AasxToolkit.Tests/TestCli.cs index 3288c1ec..b9d45826 100644 --- a/src/AasxToolkit.Tests/TestCli.cs +++ b/src/AasxToolkit.Tests/TestCli.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using NUnit.Framework; diff --git a/src/AasxToolkit.Tests/TestProgram.cs b/src/AasxToolkit.Tests/TestProgram.cs index 08c50a36..dda1adf3 100644 --- a/src/AasxToolkit.Tests/TestProgram.cs +++ b/src/AasxToolkit.Tests/TestProgram.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; diff --git a/src/AasxToolkit/Cli.cs b/src/AasxToolkit/Cli.cs index ac8f6a13..5033828d 100644 --- a/src/AasxToolkit/Cli.cs +++ b/src/AasxToolkit/Cli.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Execution.cs b/src/AasxToolkit/Execution.cs index 9e9c97c4..86640447 100644 --- a/src/AasxToolkit/Execution.cs +++ b/src/AasxToolkit/Execution.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Extract.cs b/src/AasxToolkit/Extract.cs index 6c3365fd..289ca403 100644 --- a/src/AasxToolkit/Extract.cs +++ b/src/AasxToolkit/Extract.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Generate.cs b/src/AasxToolkit/Generate.cs index fe34f7fd..bf0417de 100644 --- a/src/AasxToolkit/Generate.cs +++ b/src/AasxToolkit/Generate.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Instruction.cs b/src/AasxToolkit/Instruction.cs index 1e7e836d..34c05270 100644 --- a/src/AasxToolkit/Instruction.cs +++ b/src/AasxToolkit/Instruction.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Log.cs b/src/AasxToolkit/Log.cs index 4717e6a7..e8392e1c 100644 --- a/src/AasxToolkit/Log.cs +++ b/src/AasxToolkit/Log.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/Program.cs b/src/AasxToolkit/Program.cs index 970c6b49..f499d911 100644 --- a/src/AasxToolkit/Program.cs +++ b/src/AasxToolkit/Program.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxToolkit/UriIdentifierRepository.cs b/src/AasxToolkit/UriIdentifierRepository.cs index 72efd193..2a3ec156 100644 --- a/src/AasxToolkit/UriIdentifierRepository.cs +++ b/src/AasxToolkit/UriIdentifierRepository.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetConsoleServer/Program.cs b/src/AasxUaNetConsoleServer/Program.cs index d4457f9c..052b5a1f 100644 --- a/src/AasxUaNetConsoleServer/Program.cs +++ b/src/AasxUaNetConsoleServer/Program.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs b/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs index 70ab4c61..c7be5a9b 100644 --- a/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs +++ b/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs b/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs index cf2e8c11..29a5bfdc 100644 --- a/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs +++ b/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasUaEntities.cs b/src/AasxUaNetServer/AasxServer/AasUaEntities.cs index d47ac341..6a16987e 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaEntities.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaEntities.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs b/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs index fbb4627e..37f71d0c 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs b/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs index a6f09045..98c498f5 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasUaUtils.cs b/src/AasxUaNetServer/AasxServer/AasUaUtils.cs index bfaa7dbf..7f1867d3 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaUtils.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaUtils.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs b/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs index c5679208..22b4196c 100644 --- a/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs +++ b/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/AasxMenuWpf.cs b/src/AasxWpfControlLibrary/AasxMenuWpf.cs index bf9c4c95..53633763 100644 --- a/src/AasxWpfControlLibrary/AasxMenuWpf.cs +++ b/src/AasxWpfControlLibrary/AasxMenuWpf.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/AasxPrintFunctions.cs b/src/AasxWpfControlLibrary/AasxPrintFunctions.cs index c2540c63..3036b814 100644 --- a/src/AasxWpfControlLibrary/AasxPrintFunctions.cs +++ b/src/AasxWpfControlLibrary/AasxPrintFunctions.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs b/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs index a4122940..d36b6d59 100644 --- a/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs +++ b/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/AnyUiWpf.cs b/src/AasxWpfControlLibrary/AnyUiWpf.cs index fac83938..c81447bc 100644 --- a/src/AasxWpfControlLibrary/AnyUiWpf.cs +++ b/src/AasxWpfControlLibrary/AnyUiWpf.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs b/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs index 34865299..c682dbd9 100644 --- a/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs +++ b/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs b/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs index 11462394..10878af0 100644 --- a/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs +++ b/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs b/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs index 5980cdb3..56b29c89 100644 --- a/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs +++ b/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs index 414eb024..7c0e87ac 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs index d0a96197..ab03cba8 100644 --- a/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs index 2c8fec7d..8a073b62 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs index b295c9dc..17441afe 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs index 818a24f7..a8d021c6 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs index 18adf649..219103ad 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs index d883cd9b..e968dc78 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs index e26c218f..74a4a954 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs index 1fda7905..742392bf 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs index 8438a5c0..1153cfcd 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs index c91f0a47..eb1083a7 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs index f0e386ff..d7f47d57 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs index fa5384b9..e32f938e 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs index 3dbf981b..72b75840 100644 --- a/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs b/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs index 12a886f8..21e0d4fe 100644 --- a/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/HintBubble.xaml.cs b/src/AasxWpfControlLibrary/HintBubble.xaml.cs index a937da16..eb8950e3 100644 --- a/src/AasxWpfControlLibrary/HintBubble.xaml.cs +++ b/src/AasxWpfControlLibrary/HintBubble.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs b/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs index 354f08d5..5c96f262 100644 --- a/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs index 72e5c259..66f4b28f 100644 --- a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs +++ b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs index aeba7c5e..575f86d3 100644 --- a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs +++ b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Pref.cs b/src/AasxWpfControlLibrary/Pref.cs index eff666a6..bc4f78c9 100644 --- a/src/AasxWpfControlLibrary/Pref.cs +++ b/src/AasxWpfControlLibrary/Pref.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2019 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs b/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs index acff8c63..ad92b300 100644 --- a/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs +++ b/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. // Laufzeitversion:4.0.30319.42000 diff --git a/src/AasxWpfControlLibrary/SelectableTextBlock.cs b/src/AasxWpfControlLibrary/SelectableTextBlock.cs index 3773f699..41ec4972 100644 --- a/src/AasxWpfControlLibrary/SelectableTextBlock.cs +++ b/src/AasxWpfControlLibrary/SelectableTextBlock.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs b/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs index 3773f699..73ac7501 100644 --- a/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs +++ b/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -20,92 +7,558 @@ This source code is licensed under the Apache License 2.0 (see LICENSE.txt). This source code may use other Open Source software components (see LICENSE.txt). */ +using AasxIntegrationBase; +using AasxIntegrationBaseWpf; +using AasxPackageLogic; +using AdminShellNS; +using AnyUi; +using Extensions; using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Threading.Tasks; +using System.ComponentModel; +using System.Threading; using System.Windows; using System.Windows.Controls; - -// see: https://stackoverflow.com/questions/136435/any-way-to-make-a-wpf-textblock-selectable +using System.Windows.Input; +using Aas = AasCore.Aas3_0; namespace AasxPackageExplorer { - class TextEditorWrapper + public partial class ToolControlFindReplace : UserControl { - private static readonly Type TextEditorType = Type.GetType( - "System.Windows.Documents.TextEditor, PresentationFramework, Version=4.0.0.0, Culture=neutral, " + - "PublicKeyToken=31bf3856ad364e35"); + // + // Members + // + + public AasxSearchUtil.SearchOptions TheSearchOptions = new AasxSearchUtil.SearchOptions(); + public AasxSearchUtil.SearchResults TheSearchResults = new AasxSearchUtil.SearchResults(); + + public Aas.IEnvironment TheAasEnv = null; + + public IFlyoutProvider Flyout = null; + public delegate void ResultSelectedDelegate(AasxSearchUtil.SearchResultItem resultItem); + + public event ResultSelectedDelegate ResultSelected = null; + + public delegate void SetProgressBarDelegate(double? percent, string message = null); + public event SetProgressBarDelegate SetProgressBar = null; + + private BackgroundWorker worker = null; + + private int CurrentResultIndex = -1; + + private int progressCount = 0; + + // + // Initialize + // - private static readonly PropertyInfo IsReadOnlyProp = TextEditorType.GetProperty( - "IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic); + public ToolControlFindReplace() + { + InitializeComponent(); + + TheSearchOptions.IsIgnoreCase = true; - private static readonly PropertyInfo TextViewProp = TextEditorType.GetProperty( - "TextView", BindingFlags.Instance | BindingFlags.NonPublic); + TheSearchOptions.AllowedAssemblies = new[] { typeof(Aas.Environment).Assembly }; - private static readonly MethodInfo RegisterMethod = - TextEditorType.GetMethod( - "RegisterCommandHandlers", - BindingFlags.Static | BindingFlags.NonPublic, null, - new[] { typeof(Type), typeof(bool), typeof(bool), typeof(bool) }, - null); + // the combo box needs a special treatment in order to have it focussed .. + ComboBoxToolsFindText.Loaded += (object sender, RoutedEventArgs e) => + { + // try focus again after loading .. + ComboBoxToolsFindText.Focus(); + }; - private static readonly Type TextContainerType = Type.GetType( - "System.Windows.Documents.ITextContainer, PresentationFramework, Version=4.0.0.0, " + - "Culture=neutral, PublicKeyToken=31bf3856ad364e35"); + ComboBoxToolsFindText.GotFocus += (object sender, RoutedEventArgs e) => + { + var textBox = ComboBoxToolsFindText.Template.FindName( + "PART_EditableTextBox", ComboBoxToolsFindText) as TextBox; + if (textBox != null) + textBox.Select(0, textBox.Text.Length); + }; - private static readonly PropertyInfo TextContainerTextViewProp = TextContainerType.GetProperty("TextView"); + } - private static readonly PropertyInfo TextContainerProp = - typeof(TextBlock).GetProperty("TextContainer", BindingFlags.Instance | BindingFlags.NonPublic); + // + // Public functionality + // - public static void RegisterCommandHandlers( - Type controlType, bool acceptsRichContent, bool readOnly, bool registerEventListeners) + public void ShowReplace(bool visible) { - RegisterMethod.Invoke( - null, new object[] { controlType, acceptsRichContent, readOnly, registerEventListeners }); + GridToolsReplace.Visibility = visible ? Visibility.Visible : Visibility.Collapsed; } - public static TextEditorWrapper CreateFor(TextBlock tb) + public void FocusFirstField() { - var textContainer = TextContainerProp.GetValue(tb); + if (ComboBoxToolsFindText == null) + return; - var editor = new TextEditorWrapper(textContainer, tb, false); - IsReadOnlyProp.SetValue(editor._editor, true); - TextViewProp.SetValue(editor._editor, TextContainerTextViewProp.GetValue(textContainer)); + ComboBoxToolsFindText.Focus(); + } - return editor; + public void FindStart(AasxMenuActionTicket ticket) + { + // simulate + ButtonToolsFind_Click(ButtonToolsFindStart, null, ticket); } - private readonly object _editor; + public void FindForward(AasxMenuActionTicket ticket) + { + // simulate + ButtonToolsFind_Click(ButtonToolsFindForward, null, ticket); + } - public TextEditorWrapper(object textContainer, FrameworkElement uiScope, bool isUndoEnabled) + public void FindBackward(AasxMenuActionTicket ticket) { - _editor = Activator.CreateInstance( - TextEditorType, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.CreateInstance, - null, new[] { textContainer, uiScope, isUndoEnabled }, null); + // simulate + ButtonToolsFind_Click(ButtonToolsFindBackward, null, ticket); } - } - public class SelectableTextBlock : TextBlock - { - static SelectableTextBlock() + public void ReplaceStay(AasxMenuActionTicket ticket) + { + // simulate + ButtonToolsFind_Click(ButtonToolsReplaceStay, null, ticket); + } + + public void ReplaceForward(AasxMenuActionTicket ticket) + { + // simulate + ButtonToolsFind_Click(ButtonToolsReplaceForward, null, ticket); + } + + public void ReplaceAll(AasxMenuActionTicket ticket) + { + // simulate + ButtonToolsFind_Click(ButtonToolsReplaceAll, null, ticket); + } + + public void ClearResults() + { + TheSearchResults.Clear(); + CurrentResultIndex = -1; + } + + public void UpdateToOptions() + { + TheSearchOptions.FindText = ComboBoxToolsFindText.Text; + TheSearchOptions.ReplaceText = ComboBoxToolsReplaceText.Text; + } + + public void SetFindInfo(int index, int count, AasxSearchUtil.SearchResultItem sri) + { + if (this.ButtonToolsFindInfo == null) + return; + + var baseTxt = $"{index} of {count}"; + + this.ButtonToolsFindInfo.Text = baseTxt; + } + + public void DoSearch(AasxMenuActionTicket ticket) + { + // access + if (TheSearchOptions == null || TheSearchResults == null || TheAasEnv == null) + return; + + // do not accept empty field + if (TheSearchOptions.FindText == null || TheSearchOptions.FindText.Length < 1) + { + this.ButtonToolsFindInfo.Text = "no search!"; + return; + } + + // still working + if (worker != null) + { + Log.Singleton.Info("Search is still working. Aborting!"); + return; + } + + // execution + try + { +#if __simple_static + AdminShellUtil.EnumerateSearchable(TheSearchResults, TheAasEnv, "", 0, TheSearchOptions); +#else + worker = new BackgroundWorker(); + var manualResetEvent = new ManualResetEvent(false); + worker.DoWork += (sender, args) => + { + SetProgressBar.Invoke(0.0, "Searching"); + Log.Singleton.Info("Searching for »{0}«", TheSearchOptions.FindText); + progressCount = 0; + TheSearchOptions.CompileOptions(); + foreach (var sm in TheAasEnv.AllSubmodels()) + sm?.SetAllParents(); + AasxSearchUtil.EnumerateSearchableNew(TheSearchResults, TheAasEnv, "", 0, TheSearchOptions, + // log: Log.Singleton, + progress: (found, num) => + { + if (ticket?.ScriptMode == true) + return; + progressCount++; + if ((progressCount % 1000) == 0) + SetProgressBar.Invoke((progressCount / 100) % 100, "Searching"); + }); + + // For the synchronous case, indicate we're done. + // This needs to be in the DoWork() portion of the worker! + manualResetEvent.Set(); + }; + worker.RunWorkerCompleted += (s2, a2) => + { + // no worker anymore + worker = null; + + // progress done + SetProgressBar.Invoke(0.0, ""); + + // try to go to 1st result + CurrentResultIndex = -1; + if (TheSearchResults.foundResults != null && TheSearchResults.foundResults.Count > 0 && + ResultSelected != null) + { + CurrentResultIndex = 0; + var sri = TheSearchResults.foundResults[0]; + SetFindInfo(1 + CurrentResultIndex, TheSearchResults.foundResults.Count, sri); + ResultSelected(sri); + Log.Singleton.Info(StoredPrint.Color.Blue, + "First result of {0} for \u00bb{1}\u00ab displayed.", + TheSearchResults.foundResults.Count, TheSearchOptions.FindText); + } + else + { + if (ticket != null) + ticket.Success = false; + SetFindInfo(0, 0, null); + Log.Singleton.Info(StoredPrint.Color.Blue, "Search text \u00bb{0}\u00ab not found!", + TheSearchOptions.FindText); + } + }; + worker.ProgressChanged += (s3, a3) => + { + SetProgressBar.Invoke(0.01 * a3.ProgressPercentage, "Searching"); + }; + + if (ticket?.ScriptMode != true) + { + // normal operation + worker.WorkerReportsProgress = true; + + // wait for the DoWork() to be done + worker.RunWorkerAsync(); + } + else + { + // in script mode, we want to have the results of the searching available + // for subsequent script commands. Therefore 'emulate' the background worker. + // see: https://stackoverflow.com/questions/12213650/calling-backgroundworker-synchronously + worker.RunWorkerAsync(); + manualResetEvent.WaitOne(); + // wait for the whole completion + Thread.Sleep(100); + } +#endif + } + catch (Exception ex) + { + Log.Singleton.Error(ex, "When searching for results"); + } + } + + public void DoReplace(AasxSearchUtil.SearchResultItem sri, string replaceText) + { + // access + if (TheSearchOptions == null || TheSearchResults == null || TheAasEnv == null + || replaceText == null || sri == null) + { + Log.Singleton.Error("Invalid result data. Cannot use for replace."); + return; + } + + // execution + try + { + AasxSearchUtil.ReplaceInSearchableNew(TheSearchOptions, sri, replaceText); + } + catch (Exception ex) + { + Log.Singleton.Error(ex, "When replacing."); + } + } + + // + // Utils + // + + private void ComboBoxPushNewItemToTop(ComboBox cb, string item) + { + // access + if (cb == null || item == null || item == "") + return; + + // potentially delete existing + if (cb.Items.Contains(item)) + cb.Items.Remove(item); + + cb.Items.Insert(0, item); + cb.Text = item; + } + + // + // Callbacks + // + + private void ComboBoxToolsFindText_KeyUp(object sender, KeyEventArgs e) + { + if (ComboBoxToolsFindText == null || TheSearchOptions == null) + return; + + if (e.Key == System.Windows.Input.Key.Enter) + { + e.Handled = true; + // kick a new search + ComboBoxPushNewItemToTop(ComboBoxToolsFindText, ComboBoxToolsFindText.Text); + UpdateToOptions(); + ClearResults(); + DoSearch(ticket: null); + } + } + + private void ButtonToolsFind_Click(object sender, RoutedEventArgs e) { - FocusableProperty.OverrideMetadata(typeof(SelectableTextBlock), new FrameworkPropertyMetadata(true)); - TextEditorWrapper.RegisterCommandHandlers(typeof(SelectableTextBlock), true, true, true); + ButtonToolsFind_Click(sender, e, null); + } + + private void ButtonToolsFind_Click( + object sender, RoutedEventArgs e, + AasxMenuActionTicket ticket) + { + if (ComboBoxToolsFindText == null || TheSearchResults == null || + TheSearchResults.foundResults == null || ResultSelected == null) + return; + + if (sender == ButtonToolsFindStart) + { + // kick a new search + UpdateToOptions(); + ticket?.ArgValue?.PopulateObjectFromArgs(TheSearchOptions); + ComboBoxPushNewItemToTop(ComboBoxToolsFindText, TheSearchOptions.FindText); + ClearResults(); + + if (ticket?.ScriptMode == true && !TheSearchOptions.FindText.HasContent()) + { + ticket.Success = false; + Log.Singleton.Error("Find in script mode: no find text is specified. Stopping."); + return; + } + DoSearch(ticket); + } + + if (sender == ButtonToolsFindBackward || sender == ButtonToolsFindForward + || sender == ButtonToolsReplaceStay || sender == ButtonToolsReplaceForward + || sender == ButtonToolsReplaceAll) + { + // 1st check .. renew search? + if (ComboBoxToolsFindText.Text != TheSearchOptions.FindText) + { + // kick a new search + UpdateToOptions(); + ticket?.ArgValue?.PopulateObjectFromArgs(TheSearchOptions); + ComboBoxPushNewItemToTop(ComboBoxToolsFindText, TheSearchOptions.FindText); + ClearResults(); + DoSearch(ticket); + + if (sender == ButtonToolsReplaceStay) + Log.Singleton.Info(StoredPrint.Color.Blue, + "New search of results initiated. Select replace operation again!"); + + // nearly all cases require visual change + if (sender != ButtonToolsReplaceAll) + return; + } + } + + // continue search? + if (sender == ButtonToolsFindBackward) + { + if (CurrentResultIndex > 0) + { + CurrentResultIndex--; + var sri = TheSearchResults.foundResults[CurrentResultIndex]; + SetFindInfo(1 + CurrentResultIndex, TheSearchResults.foundResults.Count, sri); + ResultSelected(sri); + } + else + { + if (ticket?.ScriptMode == true) + { + ticket.Success = false; + if (Options.Curr.ScriptLoglevel > 0) + Log.Singleton.Info("Script: FindBackward: No success. End of results reached."); + } + } + } + + if (sender == ButtonToolsFindForward) + { + if (CurrentResultIndex >= 0 && + CurrentResultIndex < TheSearchResults.foundResults.Count - 1) + { + CurrentResultIndex++; + var sri = TheSearchResults.foundResults[CurrentResultIndex]; + SetFindInfo(1 + CurrentResultIndex, TheSearchResults.foundResults.Count, sri); + ResultSelected(sri); + } + else + { + if (ticket?.ScriptMode == true) + { + ticket.Success = false; + if (Options.Curr.ScriptLoglevel > 0) + Log.Singleton.Info("Script: FindForward: No success. End of results reached."); + } + } + } + + // replace + if (sender == ButtonToolsReplaceStay || sender == ButtonToolsReplaceForward + || sender == ButtonToolsReplaceAll) + { + UpdateToOptions(); + ticket?.ArgValue?.PopulateObjectFromArgs(TheSearchOptions); + ComboBoxPushNewItemToTop(ComboBoxToolsReplaceText, TheSearchOptions.ReplaceText); + } - // remove the focus rectangle around the control - FocusVisualStyleProperty.OverrideMetadata( - typeof(SelectableTextBlock), new FrameworkPropertyMetadata((object)null)); + if (sender == ButtonToolsReplaceStay || sender == ButtonToolsReplaceForward) + { + if (CurrentResultIndex >= 0 && + CurrentResultIndex < TheSearchResults.foundResults.Count) + { + var sri = TheSearchResults.foundResults[CurrentResultIndex]; + var fwd = sender == ButtonToolsReplaceForward; + + DoReplace(sri, TheSearchOptions.ReplaceText); + Log.Singleton.Info("In {0}, replaced »{1}« with »{2}« and {3}.", + sri?.ToString(), + TheSearchOptions.FindText, TheSearchOptions.ReplaceText, + (fwd) ? "forwarding" : "staying"); + + if (fwd) + { + // can forward + if (CurrentResultIndex < TheSearchResults.foundResults.Count - 1) + { + CurrentResultIndex++; + var sri2 = TheSearchResults.foundResults[CurrentResultIndex]; + SetFindInfo(1 + CurrentResultIndex, TheSearchResults.foundResults.Count, sri2); + ResultSelected(sri2); + } + else + { + Log.Singleton.Info(StoredPrint.Color.Blue, "End of search results reached."); + } + } + else + { + // stay + ResultSelected(sri); + } + } + } + + if (sender == ButtonToolsReplaceAll) + { + if (Flyout == null + || ticket?.ScriptMode == true + || AnyUiMessageBoxResult.Yes == Flyout.MessageBoxFlyoutShow( + "Perform replace on all found occurences? " + + "This operation cannot be reverted!", "Replace ALL", + AnyUiMessageBoxButton.YesNo, AnyUiMessageBoxImage.Warning)) + { + // start + var rt = ComboBoxToolsReplaceText.Text; + int replacements = 0; + AasxSearchUtil.SearchResultItem foundSri = null; + + // execute + try + { + foreach (var sri in TheSearchResults.foundResults) + { + AasxSearchUtil.ReplaceInSearchableNew(TheSearchOptions, sri, rt); + Log.Singleton.Info("In {0}, replaced (all) »{1}« with »{2}«.", + sri?.ToString(), + TheSearchOptions.FindText, rt); + + foundSri = sri; + replacements++; + } + } + catch (Exception ex) + { + Log.Singleton.Error(ex, "When replacing all occurences of: " + TheSearchOptions.FindText); + } + + // finally + Log.Singleton.Info("Replaced {0} occurences of »{1}« with »{2}«.", + "" + replacements, TheSearchOptions.FindText, rt); + if (foundSri != null) + ResultSelected(foundSri); + } + } + + // options + if (sender == ButtonToolsFindOptions) + { + var op = TheSearchOptions; + + var menu = new AasxMenu() + .AddAction("IGNR", "Ignore case", isChecked: op.IsIgnoreCase) + .AddAction("WHOL", "Whole word only", isChecked: op.IsWholeWord) + .AddAction("REGX", "Use regex", isChecked: op.IsRegex) + .AddSeparator() + .AddAction("COLL", "Search Collection/ List", isChecked: op.SearchCollection) + .AddAction("PROP", "Search Aas.Property", isChecked: op.SearchProperty) + .AddAction("MLPR", "Search Multilang.Prop.", isChecked: op.SearchMultiLang) + .AddAction("OTHER", "Search all other", isChecked: op.SearchOther) + .AddSeparator() + .AddTextBox("LANG", "", "Language:", 70, op.SearchLanguage, 70); + + var cm = DynamicContextMenu.CreateNew(menu); + cm.Start(sender as Button, (name, mi, ticket) => + { + switch (name.ToUpper()) + { + case "IGNR": TheSearchOptions.IsIgnoreCase ^= true; break; + case "WHOL": TheSearchOptions.IsWholeWord ^= true; break; + case "REGX": TheSearchOptions.IsRegex ^= true; break; + case "COLL": TheSearchOptions.SearchCollection ^= true; break; + case "PROP": TheSearchOptions.SearchProperty ^= true; break; + case "MLPR": TheSearchOptions.SearchMultiLang ^= true; break; + case "OTHER": TheSearchOptions.SearchOther ^= true; break; + case "LANG": + if (mi is AasxMenuTextBox mitb) + TheSearchOptions.SearchLanguage = mitb.TextValue; + break; + } + }); + } } - private readonly TextEditorWrapper _editor; + private void UserControl_Loaded(object sender, RoutedEventArgs e) + { + this.ButtonToolsFindInfo.Text = ""; + } - public SelectableTextBlock() + private void ComboBoxToolsFindText_Loaded(object sender, RoutedEventArgs e) { - _editor = TextEditorWrapper.CreateFor(this); + ComboBox cmBox = (System.Windows.Controls.ComboBox)sender; + var textBox = (cmBox.Template.FindName("PART_EditableTextBox", + cmBox) as TextBox); + if (textBox != null) + { + textBox.Focus(); + textBox.SelectionStart = textBox.Text.Length; + } } } } diff --git a/src/AasxWpfControlLibrary/TreeListView.cs b/src/AasxWpfControlLibrary/TreeListView.cs index 2734a99f..5f997663 100644 --- a/src/AasxWpfControlLibrary/TreeListView.cs +++ b/src/AasxWpfControlLibrary/TreeListView.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs b/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs index 19dc00da..2f21a1da 100644 --- a/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs +++ b/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs b/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs index 4ac660c9..4ead50b5 100644 --- a/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs +++ b/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AnyUi/AnyUiBase.cs b/src/AnyUi/AnyUiBase.cs index e05aa826..5b064569 100644 --- a/src/AnyUi/AnyUiBase.cs +++ b/src/AnyUi/AnyUiBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AnyUi/AnyUiContextBase.cs b/src/AnyUi/AnyUiContextBase.cs index 6fff672c..fbab9043 100644 --- a/src/AnyUi/AnyUiContextBase.cs +++ b/src/AnyUi/AnyUiContextBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AnyUi/AnyUiDialogueDataBase.cs b/src/AnyUi/AnyUiDialogueDataBase.cs index 5194c18c..76b0bb96 100644 --- a/src/AnyUi/AnyUiDialogueDataBase.cs +++ b/src/AnyUi/AnyUiDialogueDataBase.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/AnyUi/AnyUiSmallWidgetToolkit.cs b/src/AnyUi/AnyUiSmallWidgetToolkit.cs index 5b1ff71f..f8e4a072 100644 --- a/src/AnyUi/AnyUiSmallWidgetToolkit.cs +++ b/src/AnyUi/AnyUiSmallWidgetToolkit.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/AasxMenuBlazor.cs b/src/BlazorExplorer/AasxMenuBlazor.cs index e7396832..c1b6ba11 100644 --- a/src/BlazorExplorer/AasxMenuBlazor.cs +++ b/src/BlazorExplorer/AasxMenuBlazor.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/AnyUI/AnyUiHtml.cs b/src/BlazorExplorer/AnyUI/AnyUiHtml.cs index 956d5339..e9677628 100644 --- a/src/BlazorExplorer/AnyUI/AnyUiHtml.cs +++ b/src/BlazorExplorer/AnyUI/AnyUiHtml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs b/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs index 8a1a8492..e5afb223 100644 --- a/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs +++ b/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/BlazorVisualElements.cs b/src/BlazorExplorer/BlazorVisualElements.cs index 8666e4bb..813b3ced 100644 --- a/src/BlazorExplorer/BlazorVisualElements.cs +++ b/src/BlazorExplorer/BlazorVisualElements.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Controllers/ImageController.cs b/src/BlazorExplorer/Controllers/ImageController.cs index d554c254..19343355 100644 --- a/src/BlazorExplorer/Controllers/ImageController.cs +++ b/src/BlazorExplorer/Controllers/ImageController.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/AASService.cs b/src/BlazorExplorer/Data/AASService.cs index 3cc25d5b..26ff4896 100644 --- a/src/BlazorExplorer/Data/AASService.cs +++ b/src/BlazorExplorer/Data/AASService.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/AasxInfoBox.cs b/src/BlazorExplorer/Data/AasxInfoBox.cs index 469afabb..bae6f77b 100644 --- a/src/BlazorExplorer/Data/AasxInfoBox.cs +++ b/src/BlazorExplorer/Data/AasxInfoBox.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/BlazorInput.cs b/src/BlazorExplorer/Data/BlazorInput.cs index c82b8032..87bd34c4 100644 --- a/src/BlazorExplorer/Data/BlazorInput.cs +++ b/src/BlazorExplorer/Data/BlazorInput.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/BlazorInputFileHandler.cs b/src/BlazorExplorer/Data/BlazorInputFileHandler.cs index cc359f16..0661c864 100644 --- a/src/BlazorExplorer/Data/BlazorInputFileHandler.cs +++ b/src/BlazorExplorer/Data/BlazorInputFileHandler.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs b/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs index 1487285d..f370ad60 100644 --- a/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs +++ b/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs b/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs index 09c979f0..27278f13 100644 --- a/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs +++ b/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/BlazorSession.cs b/src/BlazorExplorer/Data/BlazorSession.cs index 8919c2ac..16402fb5 100644 --- a/src/BlazorExplorer/Data/BlazorSession.cs +++ b/src/BlazorExplorer/Data/BlazorSession.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Data/TreeStyle.cs b/src/BlazorExplorer/Data/TreeStyle.cs index 8836f59f..2c61129e 100644 --- a/src/BlazorExplorer/Data/TreeStyle.cs +++ b/src/BlazorExplorer/Data/TreeStyle.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Program.cs b/src/BlazorExplorer/Program.cs index 57cc2063..9825c5ea 100644 --- a/src/BlazorExplorer/Program.cs +++ b/src/BlazorExplorer/Program.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Startup.cs b/src/BlazorExplorer/Startup.cs index f71628c7..eb52e6eb 100644 --- a/src/BlazorExplorer/Startup.cs +++ b/src/BlazorExplorer/Startup.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/StylePile.cs b/src/BlazorExplorer/StylePile.cs index 65459eba..68d06153 100644 --- a/src/BlazorExplorer/StylePile.cs +++ b/src/BlazorExplorer/StylePile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorExplorer/Utils/BlazorUtils.cs b/src/BlazorExplorer/Utils/BlazorUtils.cs index f7cab29c..7466d2ee 100644 --- a/src/BlazorExplorer/Utils/BlazorUtils.cs +++ b/src/BlazorExplorer/Utils/BlazorUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/AnyUiHtml.cs b/src/BlazorUI/AnyUiHtml.cs index 4d5a2e98..151157c0 100644 --- a/src/BlazorUI/AnyUiHtml.cs +++ b/src/BlazorUI/AnyUiHtml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Controllers/ImageController.cs b/src/BlazorUI/Controllers/ImageController.cs index a9180c36..4b5c7354 100644 --- a/src/BlazorUI/Controllers/ImageController.cs +++ b/src/BlazorUI/Controllers/ImageController.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Data/AASService.cs b/src/BlazorUI/Data/AASService.cs index 63e1dc3c..e40bac13 100644 --- a/src/BlazorUI/Data/AASService.cs +++ b/src/BlazorUI/Data/AASService.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Data/TreeStyle.cs b/src/BlazorUI/Data/TreeStyle.cs index 0049ffd8..9464b6ba 100644 --- a/src/BlazorUI/Data/TreeStyle.cs +++ b/src/BlazorUI/Data/TreeStyle.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Data/blazorSessionService.cs b/src/BlazorUI/Data/blazorSessionService.cs index 12766ada..d9de5424 100644 --- a/src/BlazorUI/Data/blazorSessionService.cs +++ b/src/BlazorUI/Data/blazorSessionService.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Program.cs b/src/BlazorUI/Program.cs index c18894c3..8e9ae924 100644 --- a/src/BlazorUI/Program.cs +++ b/src/BlazorUI/Program.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Startup.cs b/src/BlazorUI/Startup.cs index c601a920..64757147 100644 --- a/src/BlazorUI/Startup.cs +++ b/src/BlazorUI/Startup.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/StylePile.cs b/src/BlazorUI/StylePile.cs index dc006909..22ee25d9 100644 --- a/src/BlazorUI/StylePile.cs +++ b/src/BlazorUI/StylePile.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/BlazorUI/Utils/BlazorUtils.cs b/src/BlazorUI/Utils/BlazorUtils.cs index 19e0dd86..58a08595 100644 --- a/src/BlazorUI/Utils/BlazorUtils.cs +++ b/src/BlazorUI/Utils/BlazorUtils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/CheckHeadersScript/Input.cs b/src/CheckHeadersScript/Input.cs index f6ca9b16..46425f7e 100644 --- a/src/CheckHeadersScript/Input.cs +++ b/src/CheckHeadersScript/Input.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using ArgumentException = System.ArgumentException; +using ArgumentException = System.ArgumentException; using StringComparer = System.StringComparer; using Path = System.IO.Path; diff --git a/src/CheckScript/Program.cs b/src/CheckScript/Program.cs index d0c0a0d9..61c56ae4 100644 --- a/src/CheckScript/Program.cs +++ b/src/CheckScript/Program.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; diff --git a/src/CheckScript/ThreeLetterWords.cs b/src/CheckScript/ThreeLetterWords.cs index 8708d2bc..c609225e 100644 --- a/src/CheckScript/ThreeLetterWords.cs +++ b/src/CheckScript/ThreeLetterWords.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System.Collections.Generic; +using System.Collections.Generic; namespace CheckScript { diff --git a/src/Class2.cs b/src/Class2.cs index ad47551f..f430c1d3 100644 --- a/src/Class2.cs +++ b/src/Class2.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2021 Festo AG & Co. KG Author: Michael Hoffmeister diff --git a/src/DefinitionsAssetInterfacesDescriptionX.cs b/src/DefinitionsAssetInterfacesDescriptionX.cs index 3e3e2bd0..1d0276c6 100644 --- a/src/DefinitionsAssetInterfacesDescriptionX.cs +++ b/src/DefinitionsAssetInterfacesDescriptionX.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using AasxIntegrationBase; using AdminShellNS; using Extensions; diff --git a/src/MsaglWpfControl/Common.cs b/src/MsaglWpfControl/Common.cs index ff4d3de3..f43ca9ff 100644 --- a/src/MsaglWpfControl/Common.cs +++ b/src/MsaglWpfControl/Common.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using MPoint = Microsoft.Msagl.Core.Geometry.Point; using WBrush = System.Windows.Media.Brush; using WColor = System.Windows.Media.Color; diff --git a/src/MsaglWpfControl/Properties/Settings.Designer.cs b/src/MsaglWpfControl/Properties/Settings.Designer.cs index 74c79293..cb2d34a4 100644 --- a/src/MsaglWpfControl/Properties/Settings.Designer.cs +++ b/src/MsaglWpfControl/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/MsaglWpfControl/VLabel.cs b/src/MsaglWpfControl/VLabel.cs index 88fd5d5b..8c308635 100644 --- a/src/MsaglWpfControl/VLabel.cs +++ b/src/MsaglWpfControl/VLabel.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - using System; using System.Collections.Generic; using Microsoft.Msagl.Drawing; diff --git a/src/MsaglWpfControl/VNode.cs b/src/MsaglWpfControl/VNode.cs index fa3a819d..081973b0 100644 --- a/src/MsaglWpfControl/VNode.cs +++ b/src/MsaglWpfControl/VNode.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; diff --git a/src/SSIExtension/Prover.cs b/src/SSIExtension/Prover.cs index b1b7d3ce..c514b5f7 100644 --- a/src/SSIExtension/Prover.cs +++ b/src/SSIExtension/Prover.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/SSIExtension/Utils.cs b/src/SSIExtension/Utils.cs index ebf245aa..6d2db74d 100644 --- a/src/SSIExtension/Utils.cs +++ b/src/SSIExtension/Utils.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/SSIExtension/Verifier.cs b/src/SSIExtension/Verifier.cs index 761095fe..b62a7102 100644 --- a/src/SSIExtension/Verifier.cs +++ b/src/SSIExtension/Verifier.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/CanvasClickObject.cs b/src/WpfMtpControl/CanvasClickObject.cs index 75b8c3ad..00a65c03 100644 --- a/src/WpfMtpControl/CanvasClickObject.cs +++ b/src/WpfMtpControl/CanvasClickObject.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs b/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs index 8a70b17b..9873ce6f 100644 --- a/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs +++ b/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs b/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs index 62f54ed1..0fe95dc5 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs index 58854a9b..5bc480c6 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs index 7c0592fc..7e3baafa 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs index 24960f2c..8e9961d4 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs index b63943b8..d3b3f2af 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs index 0efbeda5..8e9fbec8 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs index 33dccd1e..1ee00001 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs index c9a9afab..364be092 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs b/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs index b07567b8..e87dbe56 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpAmlHelper.cs b/src/WpfMtpControl/MtpAmlHelper.cs index 7f14b0a2..32508cd2 100644 --- a/src/WpfMtpControl/MtpAmlHelper.cs +++ b/src/WpfMtpControl/MtpAmlHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpData.cs b/src/WpfMtpControl/MtpData.cs index e9bb0bd0..fce2e3b5 100644 --- a/src/WpfMtpControl/MtpData.cs +++ b/src/WpfMtpControl/MtpData.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpDataSourceSubscriber.cs b/src/WpfMtpControl/MtpDataSourceSubscriber.cs index a2484b8b..d68f46b6 100644 --- a/src/WpfMtpControl/MtpDataSourceSubscriber.cs +++ b/src/WpfMtpControl/MtpDataSourceSubscriber.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpSymbolLib.cs b/src/WpfMtpControl/MtpSymbolLib.cs index 5ed08868..5605568e 100644 --- a/src/WpfMtpControl/MtpSymbolLib.cs +++ b/src/WpfMtpControl/MtpSymbolLib.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpVisuOpcUaClient.cs b/src/WpfMtpControl/MtpVisuOpcUaClient.cs index 72919537..c7349c44 100644 --- a/src/WpfMtpControl/MtpVisuOpcUaClient.cs +++ b/src/WpfMtpControl/MtpVisuOpcUaClient.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpVisuOptions.cs b/src/WpfMtpControl/MtpVisuOptions.cs index a30ca698..6e82e3b7 100644 --- a/src/WpfMtpControl/MtpVisuOptions.cs +++ b/src/WpfMtpControl/MtpVisuOptions.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpVisuViewer.xaml.cs b/src/WpfMtpControl/MtpVisuViewer.xaml.cs index 2594168a..6a80456e 100644 --- a/src/WpfMtpControl/MtpVisuViewer.xaml.cs +++ b/src/WpfMtpControl/MtpVisuViewer.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/MtpVisualObjectLib.cs b/src/WpfMtpControl/MtpVisualObjectLib.cs index 319da580..ea3bb54e 100644 --- a/src/WpfMtpControl/MtpVisualObjectLib.cs +++ b/src/WpfMtpControl/MtpVisualObjectLib.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpControl/Properties/Settings.Designer.cs b/src/WpfMtpControl/Properties/Settings.Designer.cs index 9b0019bc..36805267 100644 --- a/src/WpfMtpControl/Properties/Settings.Designer.cs +++ b/src/WpfMtpControl/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/WpfMtpControl/UiElementHelper.cs b/src/WpfMtpControl/UiElementHelper.cs index 9a1e025f..05179e94 100644 --- a/src/WpfMtpControl/UiElementHelper.cs +++ b/src/WpfMtpControl/UiElementHelper.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpVisuViewer/App.xaml.cs b/src/WpfMtpVisuViewer/App.xaml.cs index 56f3a821..56f34d75 100644 --- a/src/WpfMtpVisuViewer/App.xaml.cs +++ b/src/WpfMtpVisuViewer/App.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpVisuViewer/MainWindow.xaml.cs b/src/WpfMtpVisuViewer/MainWindow.xaml.cs index 5966332f..1c11dadf 100644 --- a/src/WpfMtpVisuViewer/MainWindow.xaml.cs +++ b/src/WpfMtpVisuViewer/MainWindow.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs b/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs index 29c67384..c4fe9e2f 100644 --- a/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs +++ b/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/WpfXamlTool/App.xaml.cs b/src/WpfXamlTool/App.xaml.cs index 38df7502..0f1305af 100644 --- a/src/WpfXamlTool/App.xaml.cs +++ b/src/WpfXamlTool/App.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfXamlTool/MainWindow.xaml.cs b/src/WpfXamlTool/MainWindow.xaml.cs index 09a8856f..83ed69ab 100644 --- a/src/WpfXamlTool/MainWindow.xaml.cs +++ b/src/WpfXamlTool/MainWindow.xaml.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -/* +/* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister diff --git a/src/WpfXamlTool/Properties/Settings.Designer.cs b/src/WpfXamlTool/Properties/Settings.Designer.cs index d341c525..4dd8593e 100644 --- a/src/WpfXamlTool/Properties/Settings.Designer.cs +++ b/src/WpfXamlTool/Properties/Settings.Designer.cs @@ -1,17 +1,4 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - -//------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 diff --git a/src/es6numberserializer/NumberFastDToABuilder.cs b/src/es6numberserializer/NumberFastDToABuilder.cs index 832b0e83..30500973 100644 --- a/src/es6numberserializer/NumberFastDToABuilder.cs +++ b/src/es6numberserializer/NumberFastDToABuilder.cs @@ -1,16 +1,3 @@ -/******************************************************************************** -* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation -* -* See the NOTICE file(s) distributed with this work for additional -* information regarding copyright ownership. -* -* This program and the accompanying materials are made available under the -* terms of the Apache License Version 2.0 which is available at -* https://www.apache.org/licenses/LICENSE-2.0 -* -* SPDX-License-Identifier: Apache-2.0 -********************************************************************************/ - /* -*- Mode: java; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- * * This Source Code Form is subject to the terms of the Mozilla Public