From e03aafdf788a42625fcc36ca2d69529a9c1f5399 Mon Sep 17 00:00:00 2001 From: martaf Date: Sun, 8 Sep 2024 21:53:56 +0200 Subject: [PATCH] headers .cs --- 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 | 15 +- .../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 | 2426 ++++++++++++++--- ...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 | 15 +- .../MappingsAssetInterfacesMapping.cs | 15 +- .../MappingsProductChangeNotificationsV10.cs | 15 +- .../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, 9960 insertions(+), 1917 deletions(-) diff --git a/src/AasCore.Aas3_0/Attributes/CountForHash.cs b/src/AasCore.Aas3_0/Attributes/CountForHash.cs index cdc1d070..4252b1dc 100644 --- a/src/AasCore.Aas3_0/Attributes/CountForHash.cs +++ b/src/AasCore.Aas3_0/Attributes/CountForHash.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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; namespace AasCore.Aas3_0.Attributes { diff --git a/src/AasCore.Aas3_0/Attributes/MetaModelName.cs b/src/AasCore.Aas3_0/Attributes/MetaModelName.cs index fd2cdf3f..5a48119b 100644 --- a/src/AasCore.Aas3_0/Attributes/MetaModelName.cs +++ b/src/AasCore.Aas3_0/Attributes/MetaModelName.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 3a4da8c5..c024a7ce 100644 --- a/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs +++ b/src/AasCore.Aas3_0/Attributes/SkipForReflection.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 55c7087a..9006553b 100644 --- a/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs +++ b/src/AasCore.Aas3_0/Attributes/SkipForSearch.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 b869a6be..4c711b9e 100644 --- a/src/AasCore.Aas3_0/Attributes/TextSearchable.cs +++ b/src/AasCore.Aas3_0/Attributes/TextSearchable.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 75671ff8..d312c597 100644 --- a/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs +++ b/src/AasCore.Aas3_0/DiaryData/DiaryDataDef.cs @@ -1,4 +1,17 @@ -using AasCore.Aas3_0; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 52e21a92..7345882c 100644 --- a/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs +++ b/src/AasCore.Aas3_0/DiaryData/IAasDiaryEntry.cs @@ -1,4 +1,17 @@ -namespace AdminShellNS.DiaryData +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { public interface IAasDiaryEntry { diff --git a/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs b/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs index 4c9c0f89..954deb32 100644 --- a/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs +++ b/src/AasCore.Aas3_0/DiaryData/IDiaryData.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 System.Linq; using System.Text; diff --git a/src/AasCore.Aas3_0/copying.cs b/src/AasCore.Aas3_0/copying.cs index 5b06e3a4..f63774df 100644 --- a/src/AasCore.Aas3_0/copying.cs +++ b/src/AasCore.Aas3_0/copying.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 4024a7ee..f77677e8 100644 --- a/src/AasCore.Aas3_0/reporting.cs +++ b/src/AasCore.Aas3_0/reporting.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f72cd589..4b93e619 100644 --- a/src/AasCore.Aas3_0/types.cs +++ b/src/AasCore.Aas3_0/types.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 4c1117d9..a72b205d 100644 --- a/src/AasCore.Aas3_0/visitation.cs +++ b/src/AasCore.Aas3_0/visitation.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 36c61767..93c95a02 100644 --- a/src/AasxAmlImExport/AasAmlMatcher.cs +++ b/src/AasxAmlImExport/AasAmlMatcher.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a7e1ba6b..3565a33e 100644 --- a/src/AasxAmlImExport/AmlConst.cs +++ b/src/AasxAmlImExport/AmlConst.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 cad046b5..e60baaba 100644 --- a/src/AasxAmlImExport/AmlExport.cs +++ b/src/AasxAmlImExport/AmlExport.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 75295e3a..7a56261b 100644 --- a/src/AasxAmlImExport/AmlImport.cs +++ b/src/AasxAmlImExport/AmlImport.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 65d20886..96212e54 100644 --- a/src/AasxCore.Samm2_2_0/SammClasses.cs +++ b/src/AasxCore.Samm2_2_0/SammClasses.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e6bd5784..2740d548 100644 --- a/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs +++ b/src/AasxCsharpLibrary.Tests/DocTestAdminShellUtil.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 94c002bf..b30eb288 100644 --- a/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs +++ b/src/AasxCsharpLibrary.Tests/TemporaryDirectory.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 b6ce2eac..ae4c1d7b 100644 --- a/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs +++ b/src/AasxCsharpLibrary.Tests/TestAdminShellUtil.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 dfe5fc06..3562f836 100644 --- a/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs +++ b/src/AasxCsharpLibrary.Tests/TestAgainstAasCorePackage.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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.IO; using System.Linq; using System.Text; diff --git a/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs b/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs index 48b7b66a..e7a3736f 100644 --- a/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs +++ b/src/AasxCsharpLibrary.Tests/TestLoadSaveChain.cs @@ -1,4 +1,17 @@ -using System.Collections.Generic; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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.Linq; using NUnit.Framework; using Environment = System.Environment; diff --git a/src/AasxCsharpLibrary.Tests/TestValidateXml.cs b/src/AasxCsharpLibrary.Tests/TestValidateXml.cs index dc4b2f64..e1661f2e 100644 --- a/src/AasxCsharpLibrary.Tests/TestValidateXml.cs +++ b/src/AasxCsharpLibrary.Tests/TestValidateXml.cs @@ -1,4 +1,17 @@ -using System.Collections.Generic; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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.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 91c73d65..d8da1e94 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V10/AdminShellV10.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 04519914..bb626446 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShell.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ce541f0c..3707d0d7 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellConverters.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1452421d..e9154c47 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellUtil.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1119c235..c9b4814e 100644 --- a/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs +++ b/src/AasxCsharpLibrary/AasxCompatibilityModels/V20/AdminShellValidate.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b52c7096..dc8743aa 100644 --- a/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs +++ b/src/AasxCsharpLibrary/AdminShellBasicExtensions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b93c0f03..0f1e80d6 100644 --- a/src/AasxCsharpLibrary/AdminShellCollections.cs +++ b/src/AasxCsharpLibrary/AdminShellCollections.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f75a1588..ea2394e0 100644 --- a/src/AasxCsharpLibrary/AdminShellConverters.cs +++ b/src/AasxCsharpLibrary/AdminShellConverters.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 89f46804..9a7d40d5 100644 --- a/src/AasxCsharpLibrary/AdminShellEnumHelper.cs +++ b/src/AasxCsharpLibrary/AdminShellEnumHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3dcf74dc..c9957843 100644 --- a/src/AasxCsharpLibrary/AdminShellPackageEnv.cs +++ b/src/AasxCsharpLibrary/AdminShellPackageEnv.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d4d21820..655a00bd 100644 --- a/src/AasxCsharpLibrary/AdminShellUtil.cs +++ b/src/AasxCsharpLibrary/AdminShellUtil.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 02806290..98088811 100644 --- a/src/AasxCsharpLibrary/AdminShellValidate.cs +++ b/src/AasxCsharpLibrary/AdminShellValidate.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 cabfedcf..1da70cea 100644 --- a/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs +++ b/src/AasxCsharpLibrary/Display/EnumerationPlacmentBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 39e00548..f60fc156 100644 --- a/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs +++ b/src/AasxCsharpLibrary/Display/EnumerationPlacmentOperationVariable.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 479344aa..bcde1bd2 100644 --- a/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs +++ b/src/AasxCsharpLibrary/Display/OperationVariableDirection.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c392c644..d79bfbc4 100644 --- a/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs +++ b/src/AasxCsharpLibrary/Exceptions/MetamodelVerificationException.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bd6eea20..fba277f9 100644 --- a/src/AasxCsharpLibrary/Exceptions/NullValueException.cs +++ b/src/AasxCsharpLibrary/Exceptions/NullValueException.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 30f50dee..298d9667 100644 --- a/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs +++ b/src/AasxCsharpLibrary/Extensions/AasElementSelfDescription.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b3cf1266..0d54b4c3 100644 --- a/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs +++ b/src/AasxCsharpLibrary/Extensions/ComparerUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7db2a7ed..0c124a75 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAnnotatedRelationshipElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f929c7d2..efab2660 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAssetAdministrationShell.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 29250c4c..2ac6998d 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendAssetInformation.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d8ee065e..397ec3b3 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendBlob.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3acde94a..eee08231 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendCollection.cs @@ -1,4 +1,17 @@ -using System.Collections.Generic; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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; namespace AdminShellNS.Extensions { diff --git a/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs b/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs index 40bb2bdc..39095045 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendConceptDescription.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 717fcefc..cf92bfc6 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendDataElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 85f3cdee..73ce2c3b 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendDataSpecificationIEC61360.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0c92b2ab..bef5ffcc 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEmbeddedDataSpecification.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 68f1bc88..0736c805 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEntity.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3d07975a..5c75ff9b 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendEnvironment.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c22309ab..e9c0bc72 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendExtension.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d2fbf79b..7ba2e4b7 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendFile.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendFile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ca440e3c..ef52c1db 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendHasDataSpecification.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b340bd54..ced73a6b 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIAdministrativeInformation.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0db74f58..5b78d759 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIClass.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 61f8b2d1..5e306099 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIDataSpecificationContent.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 265d98dd..c0f424db 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIHasSemantics.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 97aa254c..0aefbc33 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIIdentifiable.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 35d6c34c..e7ad7d9a 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringDefinitionTypeIec61360.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7aef2526..8a814a07 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringNameType.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 36328fe7..fa12c5c1 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringPreferredNameTypeIec61360.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2c46710a..6737237e 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringShortNameTypeIec61360.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c2af90af..38581cf2 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILangStringTextType.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b29fa4fe..6d5391c8 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendILevelType.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e09ce03a..a778565d 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIReferable.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 30693a8a..033e5cc0 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendISubmodelElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e899b4cd..2c343218 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendIValueList.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6f16eb0a..4384bc86 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKey.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKey.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 dc513913..bcadbced 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKeyList.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c8dc4ae4..6bfcd1b9 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendKeyTypes.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 17cb8314..96d15f7c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendLangString.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f2253885..1cf36ca3 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendLangStringSet.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 75ad82fb..04e721f4 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendModelKind.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 237b4e44..a1f9ff8f 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendMultiLanguageProperty.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ccc96847..386c6506 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendObject.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendObject.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ce330799..2abdd8d6 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendOperation.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 74709651..25d8d7e4 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendProperty.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c7cd48bc..742ff66f 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendQualifier.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e3317b77..5dcbdc51 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendRange.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendRange.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3c3023ed..82a036d9 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReference.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReference.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e68d0065..f8c5622f 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReferenceElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9a5fda59..ef975605 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendReferenceList.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 04634059..b2fc00f3 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendRelationshipElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6aa1552c..2078e593 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSpecificAssetId.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 09f582d5..a7808b6d 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendStream.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendStream.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0e153f19..1987d1ba 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendStringification.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 feafcf59..7010fcb9 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodel.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 47607c9d..94267540 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementCollection.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9b8bf25c..b6d8040c 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtendSubmodelElementList.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 32200d1a..f2cd2857 100644 --- a/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs +++ b/src/AasxCsharpLibrary/Extensions/ExtensionsUtil.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 26916c5b..b432bf98 100644 --- a/src/AasxCsharpLibrary/Extensions/LocatedReference.cs +++ b/src/AasxCsharpLibrary/Extensions/LocatedReference.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 07f36c5e..2a999923 100644 --- a/src/AasxCsharpLibrary/Extensions/MatchMode.cs +++ b/src/AasxCsharpLibrary/Extensions/MatchMode.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7704dddc..d5de9ff5 100644 --- a/src/AasxCsharpLibrary/IAasxOnlineConnection.cs +++ b/src/AasxCsharpLibrary/IAasxOnlineConnection.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b14ff243..1e4a5517 100644 --- a/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs +++ b/src/AasxFileServerRestLibrary/Api/AssetAdministrationShellInterfaceApi.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 e0508740..3221c109 100644 --- a/src/AasxFileServerRestLibrary/Client/ApiException.cs +++ b/src/AasxFileServerRestLibrary/Client/ApiException.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f01b89c5..a03a0d71 100644 --- a/src/AasxFileServerRestLibrary/Client/Configuration.cs +++ b/src/AasxFileServerRestLibrary/Client/Configuration.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 cbf37322..eba7b3e5 100644 --- a/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs +++ b/src/AasxFileServerRestLibrary/Client/GlobalConfiguration.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 1c4f99a4..af50e097 100644 --- a/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs +++ b/src/AasxFileServerRestLibrary/Client/IReadableConfiguration.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 6bd3d32d..8fe7daaf 100644 --- a/src/AasxFileServerRestLibrary/Model/AccessControl.cs +++ b/src/AasxFileServerRestLibrary/Model/AccessControl.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 2de837a3..9465d8dc 100644 --- a/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs +++ b/src/AasxFileServerRestLibrary/Model/AccessPermissionRule.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 90404e2d..930c0bf0 100644 --- a/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs +++ b/src/AasxFileServerRestLibrary/Model/AnnotatedRelationshipElement.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 8817450f..8e8f657f 100644 --- a/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs +++ b/src/AasxFileServerRestLibrary/Model/AssetAdministrationShellDescriptor.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 98adc4ae..a31af239 100644 --- a/src/AasxFileServerRestLibrary/Model/AssetInformation.cs +++ b/src/AasxFileServerRestLibrary/Model/AssetInformation.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 e547005c..d230b3bf 100644 --- a/src/AasxFileServerRestLibrary/Model/BasicEvent.cs +++ b/src/AasxFileServerRestLibrary/Model/BasicEvent.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 1b96e430..45f0dcc1 100644 --- a/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs +++ b/src/AasxFileServerRestLibrary/Model/BlobCertificate.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 63801dab..bbd7e452 100644 --- a/src/AasxFileServerRestLibrary/Model/Certificate.cs +++ b/src/AasxFileServerRestLibrary/Model/Certificate.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 40219405..86a6e31d 100644 --- a/src/AasxFileServerRestLibrary/Model/Constraint.cs +++ b/src/AasxFileServerRestLibrary/Model/Constraint.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 9db6cc40..ed4943f6 100644 --- a/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs +++ b/src/AasxFileServerRestLibrary/Model/DataSpecificationContent.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 93268b72..85189350 100644 --- a/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs +++ b/src/AasxFileServerRestLibrary/Model/DataSpecificationPhysicalUnitContent.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 799b2b8d..65822474 100644 --- a/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs +++ b/src/AasxFileServerRestLibrary/Model/EmbeddedDataSpecification.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 249c8394..29558fb2 100644 --- a/src/AasxFileServerRestLibrary/Model/Entity.cs +++ b/src/AasxFileServerRestLibrary/Model/Entity.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 acc42bec..e56e823e 100644 --- a/src/AasxFileServerRestLibrary/Model/Extension.cs +++ b/src/AasxFileServerRestLibrary/Model/Extension.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 fd267ca4..18e4e706 100644 --- a/src/AasxFileServerRestLibrary/Model/Formula.cs +++ b/src/AasxFileServerRestLibrary/Model/Formula.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 70d775f5..404abd8b 100644 --- a/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs +++ b/src/AasxFileServerRestLibrary/Model/HasDataSpecification.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 626187c5..6204bbaa 100644 --- a/src/AasxFileServerRestLibrary/Model/HasSemantics.cs +++ b/src/AasxFileServerRestLibrary/Model/HasSemantics.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 400244be..fbce691e 100644 --- a/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs +++ b/src/AasxFileServerRestLibrary/Model/IdentifierKeyValuePair.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 2841bf60..18822672 100644 --- a/src/AasxFileServerRestLibrary/Model/KeyElements.cs +++ b/src/AasxFileServerRestLibrary/Model/KeyElements.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 0c13e6b9..3cf2283c 100644 --- a/src/AasxFileServerRestLibrary/Model/LevelType.cs +++ b/src/AasxFileServerRestLibrary/Model/LevelType.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 b23a2f52..6c5f8327 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelEvent.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelEvent.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 c36973af..1b701ea1 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelReference.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelReference.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f517516e..880fea5c 100644 --- a/src/AasxFileServerRestLibrary/Model/ModelTypes.cs +++ b/src/AasxFileServerRestLibrary/Model/ModelTypes.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 a5dd46ae..a72700e2 100644 --- a/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs +++ b/src/AasxFileServerRestLibrary/Model/ObjectAttributes.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 b17232dc..6dde5623 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfConstraint.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 7d3b57a2..b7e7e8dc 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfDataSpecificationContent.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 2c028345..01142f59 100644 --- a/src/AasxFileServerRestLibrary/Model/OneOfReference.cs +++ b/src/AasxFileServerRestLibrary/Model/OneOfReference.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 32186bc0..efedf85f 100644 --- a/src/AasxFileServerRestLibrary/Model/Operation.cs +++ b/src/AasxFileServerRestLibrary/Model/Operation.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 1638c366..77f0b7d3 100644 --- a/src/AasxFileServerRestLibrary/Model/OperationResult.cs +++ b/src/AasxFileServerRestLibrary/Model/OperationResult.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 651fd9fa..1ca6894a 100644 --- a/src/AasxFileServerRestLibrary/Model/PackageDescription.cs +++ b/src/AasxFileServerRestLibrary/Model/PackageDescription.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 0856c1af..95c4f9c1 100644 --- a/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs +++ b/src/AasxFileServerRestLibrary/Model/PackagesPackageIdBody.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 91113acf..37e01f58 100644 --- a/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs +++ b/src/AasxFileServerRestLibrary/Model/PermissionsPerObject.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 e81c1f40..9545a546 100644 --- a/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs +++ b/src/AasxFileServerRestLibrary/Model/PolicyDecisionPoint.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 2feaf40b..71584d48 100644 --- a/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs +++ b/src/AasxFileServerRestLibrary/Model/PolicyInformationPoints.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 3c86e508..3897d768 100644 --- a/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs +++ b/src/AasxFileServerRestLibrary/Model/ProtocolInformation.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 91ba4d2d..72e74752 100644 --- a/src/AasxFileServerRestLibrary/Model/Qualifier.cs +++ b/src/AasxFileServerRestLibrary/Model/Qualifier.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 ddb9e831..d7a4e562 100644 --- a/src/AasxFileServerRestLibrary/Model/Referable.cs +++ b/src/AasxFileServerRestLibrary/Model/Referable.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 68e1d37c..09bba78b 100644 --- a/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs +++ b/src/AasxFileServerRestLibrary/Model/ReferenceElement.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 e0745262..f1c439eb 100644 --- a/src/AasxFileServerRestLibrary/Model/Result.cs +++ b/src/AasxFileServerRestLibrary/Model/Result.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 ceb27f6a..115e4bc3 100644 --- a/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs +++ b/src/AasxFileServerRestLibrary/Model/SubjectAttributes.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 d181d725..40507410 100644 --- a/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs +++ b/src/AasxFileServerRestLibrary/Model/SubmodelDescriptor.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f49ff61e..23a59fde 100644 --- a/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs +++ b/src/AasxFileServerRestLibrary/Model/SubmodelElementList.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 df26ab26..d0a8522e 100644 --- a/src/AasxFileServerRestLibrary/Model/ValueList.cs +++ b/src/AasxFileServerRestLibrary/Model/ValueList.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 5bfe1b1f..826eb8c7 100644 --- a/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs +++ b/src/AasxFileServerRestLibrary/Model/ValueReferencePairType.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 4d4b8c9b..5e2e62a3 100644 --- a/src/AasxFileServerRestLibrary/Model/View.cs +++ b/src/AasxFileServerRestLibrary/Model/View.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 9fe9adab..84ec604a 100644 --- a/src/AasxFormatCst/AasxCstUtils.cs +++ b/src/AasxFormatCst/AasxCstUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7aec6edf..dc24749d 100644 --- a/src/AasxFormatCst/AasxToCst.cs +++ b/src/AasxFormatCst/AasxToCst.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7ef7e61b..50d3ff15 100644 --- a/src/AasxFormatCst/CstClassDef.cs +++ b/src/AasxFormatCst/CstClassDef.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 afe9233f..2454c21e 100644 --- a/src/AasxFormatCst/CstIdObjectBase.cs +++ b/src/AasxFormatCst/CstIdObjectBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7955a864..351fa060 100644 --- a/src/AasxFormatCst/CstIdStore.cs +++ b/src/AasxFormatCst/CstIdStore.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 eec29bb8..bde539c8 100644 --- a/src/AasxFormatCst/CstListOfValues.cs +++ b/src/AasxFormatCst/CstListOfValues.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4152902e..f238bb6d 100644 --- a/src/AasxFormatCst/CstNodeDef.cs +++ b/src/AasxFormatCst/CstNodeDef.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 01437de9..be07ca36 100644 --- a/src/AasxFormatCst/CstPropertyDef.cs +++ b/src/AasxFormatCst/CstPropertyDef.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2471d674..a07178d7 100644 --- a/src/AasxFormatCst/CstPropertyRecord.cs +++ b/src/AasxFormatCst/CstPropertyRecord.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7e2d8523..edcbaf7a 100644 --- a/src/AasxFormatCst/CstRootBase.cs +++ b/src/AasxFormatCst/CstRootBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e4b3b616..4a9e0e1a 100644 --- a/src/AasxFormatCst/ListOfUnique.cs +++ b/src/AasxFormatCst/ListOfUnique.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 75e26c01..6dc1c240 100644 --- a/src/AasxIntegrationBase/AasForms/AasFormUtils.cs +++ b/src/AasxIntegrationBase/AasForms/AasFormUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 73429834..8f0fc7f7 100644 --- a/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs +++ b/src/AasxIntegrationBase/AasForms/AnyUiRenderForm.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5d5320bd..ad017129 100644 --- a/src/AasxIntegrationBase/AasForms/FormDescription.cs +++ b/src/AasxIntegrationBase/AasForms/FormDescription.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e4f1ffb8..29f93f97 100644 --- a/src/AasxIntegrationBase/AasForms/FormInstance.cs +++ b/src/AasxIntegrationBase/AasForms/FormInstance.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3e8e430f..bb2ce27e 100644 --- a/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs +++ b/src/AasxIntegrationBase/AasxCompatibilityModels/AasForms/FormDescriptionV20.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 503a7b7e..991e3513 100644 --- a/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs +++ b/src/AasxIntegrationBase/AasxCompatibilityModels/AasxPluginOptionsBaseV20.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d1c1ac72..ba730d2a 100644 --- a/src/AasxIntegrationBase/AasxLanguageHelper.cs +++ b/src/AasxIntegrationBase/AasxLanguageHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a0f2c0ee..5afa30ef 100644 --- a/src/AasxIntegrationBase/AasxMenu.cs +++ b/src/AasxIntegrationBase/AasxMenu.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ef7d0b97..489fe303 100644 --- a/src/AasxIntegrationBase/AasxPluginHelper.cs +++ b/src/AasxIntegrationBase/AasxPluginHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 93076178..84e29183 100644 --- a/src/AasxIntegrationBase/AasxPluginInterface.cs +++ b/src/AasxIntegrationBase/AasxPluginInterface.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 20a1e414..1c35c1f6 100644 --- a/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs +++ b/src/AasxIntegrationBase/AasxPluginOptionSerialization.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c1fde47e..41c6d952 100644 --- a/src/AasxIntegrationBase/AasxPluginOptionsBase.cs +++ b/src/AasxIntegrationBase/AasxPluginOptionsBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 08a10bf4..6ff6d822 100644 --- a/src/AasxIntegrationBase/AasxSearchUtil.cs +++ b/src/AasxIntegrationBase/AasxSearchUtil.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e4105659..da273f46 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgEnvelope.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 505f8e07..05e49c40 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasEventMsgStack.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ad227b01..103ac688 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 05fc74be..be047738 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadStructuralChange.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 825c4c79..c7aa0f37 100644 --- a/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs +++ b/src/AasxIntegrationBase/AdminShellEvents/AasPayloadUpdateValue.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c0a9e9a4..c3a2bdc0 100644 --- a/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs +++ b/src/AasxIntegrationBase/AnyUI/AnyUiContextPlusDialogs.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5cac7750..4260d0d8 100644 --- a/src/AasxIntegrationBase/Extensions.cs +++ b/src/AasxIntegrationBase/Extensions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 483db6f7..d051e8e2 100644 --- a/src/AasxIntegrationBase/LogInstance.cs +++ b/src/AasxIntegrationBase/LogInstance.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 827cfd85..2b5cecd1 100644 --- a/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs +++ b/src/AasxIntegrationBase/MiniMarkup/MiniMarkupBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8119b196..2a98c5e5 100644 --- a/src/AasxIntegrationBase/MinimalLogger.cs +++ b/src/AasxIntegrationBase/MinimalLogger.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1aed256c..aeb90d04 100644 --- a/src/AasxIntegrationBase/PluginEventStack.cs +++ b/src/AasxIntegrationBase/PluginEventStack.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b9ab100a..9c370e15 100644 --- a/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs +++ b/src/AasxIntegrationBase/PluginInterop/AasxPluginExportTableInterop.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 89084894..5359367a 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiGdiHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f140be9c..1f6def4e 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiMagickHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 824ef0b7..dceda472 100644 --- a/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs +++ b/src/AasxIntegrationBaseGdi/AnyUI/AnyUiTimerHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 734a24bb..291b73e4 100644 --- a/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs +++ b/src/AasxIntegrationBaseGdi/OperatingSystemHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5eaae3b2..2962f8d0 100644 --- a/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs +++ b/src/AasxIntegrationBaseWpf/AasxWpfBaseUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 62befc2d..8d21b0b1 100644 --- a/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs +++ b/src/AasxIntegrationBaseWpf/AnyUI/AnyUiHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 19a8f6a3..f326f488 100644 --- a/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs +++ b/src/AasxIntegrationBaseWpf/DynamicContextMenu.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ef2a3de2..b0454c2f 100644 --- a/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs +++ b/src/AasxIntegrationBaseWpf/EmptyFlyout.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8a42674f..cf443138 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoutControl.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoutControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7b0becbc..dbe2270c 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoutProvider.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9e32bccb..e3f97809 100644 --- a/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs +++ b/src/AasxIntegrationBaseWpf/IFlyoverAgent.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 94996277..81bc94e7 100644 --- a/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs +++ b/src/AasxIntegrationBaseWpf/MessageBoxFlyout.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bb2d45e7..37fe2ff3 100644 --- a/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs +++ b/src/AasxIntegrationBaseWpf/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 63bc474b..6d376376 100644 --- a/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs +++ b/src/AasxIntegrationBaseWpf/WpfViewmodelBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f4b6fc79..38461345 100644 --- a/src/AasxIntegrationEmptySample/Plugin.cs +++ b/src/AasxIntegrationEmptySample/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 28bdbdd5..d6d7ff23 100644 --- a/src/AasxMqtt/MqttServer.cs +++ b/src/AasxMqtt/MqttServer.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 283ca7ce..e03c3a24 100644 --- a/src/AasxMqtt/Plugin.cs +++ b/src/AasxMqtt/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e4b3ba02..743efe48 100644 --- a/src/AasxMqttClient/GrapevineLoggerConsumers.cs +++ b/src/AasxMqttClient/GrapevineLoggerConsumers.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8747b9e0..bd94dec3 100644 --- a/src/AasxMqttClient/MqttClient.cs +++ b/src/AasxMqttClient/MqttClient.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4da04aee..a15ae9ad 100644 --- a/src/AasxOpcUa2Client/AasOpcUaClient2.cs +++ b/src/AasxOpcUa2Client/AasOpcUaClient2.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 81571e16..de2a2940 100644 --- a/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs +++ b/src/AasxOpcUa2Client/AasOpcUaClientStatus.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 71f439da..02ae14f3 100644 --- a/src/AasxPackageExplorer.GuiTests/Common.cs +++ b/src/AasxPackageExplorer.GuiTests/Common.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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.Linq; using FlaUI.Core.AutomationElements; using FlaUI.Core.Tools; diff --git a/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs b/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs index 1a76a380..cfdbf098 100644 --- a/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs +++ b/src/AasxPackageExplorer.GuiTests/TemporaryDirectory.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 69819928..04758358 100644 --- a/src/AasxPackageExplorer.GuiTests/Test.cs +++ b/src/AasxPackageExplorer.GuiTests/Test.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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.IO; using System.Linq; using System.Windows.Interop; diff --git a/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs b/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs index 1ba89e19..d847c609 100644 --- a/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs +++ b/src/AasxPackageExplorer.Tests/TemporaryDirectory.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 fc9b5a55..7640a799 100644 --- a/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs +++ b/src/AasxPackageExplorer.Tests/TestOptionsAndPlugins.cs @@ -1,4 +1,17 @@ -using System.Linq; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 AasxPackageLogic; using JetBrains.Annotations; using NUnit.Framework; diff --git a/src/AasxPackageExplorer/AboutBox.xaml.cs b/src/AasxPackageExplorer/AboutBox.xaml.cs index 0698a66d..0805865f 100644 --- a/src/AasxPackageExplorer/AboutBox.xaml.cs +++ b/src/AasxPackageExplorer/AboutBox.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 be754d24..2c93ce8c 100644 --- a/src/AasxPackageExplorer/App.xaml.cs +++ b/src/AasxPackageExplorer/App.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bf7aa914..62c25e69 100644 --- a/src/AasxPackageExplorer/BrowserContainer.cs +++ b/src/AasxPackageExplorer/BrowserContainer.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c4cb46f6..9956491d 100644 --- a/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs +++ b/src/AasxPackageExplorer/CustomSplashScreenNew.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d9dc6bc2..870827fb 100644 --- a/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs +++ b/src/AasxPackageExplorer/Flyout/MqttPublisherFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 36d0fbe5..8d1200e4 100644 --- a/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs +++ b/src/AasxPackageExplorer/FlyoutMini/LogMessageMiniFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 744e1384..466992ee 100644 --- a/src/AasxPackageExplorer/MainWindow.CommandBindings.cs +++ b/src/AasxPackageExplorer/MainWindow.CommandBindings.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 3f647783..668cfce8 100644 --- a/src/AasxPackageExplorer/MainWindow.xaml.cs +++ b/src/AasxPackageExplorer/MainWindow.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8398d820..54c1bed0 100644 --- a/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs +++ b/src/AasxPackageExplorer/MainWindowAgentsView.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c8f61f2c..448eeaf0 100644 --- a/src/AasxPackageExplorer/MessageReportWindow.xaml.cs +++ b/src/AasxPackageExplorer/MessageReportWindow.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4dc9c6c0..ee184ebd 100644 --- a/src/AasxPackageExplorer/Properties/Settings.Designer.cs +++ b/src/AasxPackageExplorer/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 591db851..94a2842c 100644 --- a/src/AasxPackageExplorer/WinPInvokeHelpers.cs +++ b/src/AasxPackageExplorer/WinPInvokeHelpers.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 11e0bc01..351aaba6 100644 --- a/src/AasxPackageLogic/AasxScript.cs +++ b/src/AasxPackageLogic/AasxScript.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f5c965ff..cb57eed4 100644 --- a/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs +++ b/src/AasxPackageLogic/AdminShellEvents/AasEventCompressor.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c5894284..9fbc8bc5 100644 --- a/src/AasxPackageLogic/AnimateDemoValues.cs +++ b/src/AasxPackageLogic/AnimateDemoValues.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c72874e0..4aaf95cd 100644 --- a/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs +++ b/src/AasxPackageLogic/AnyUI/AnyUiDialogueDataExtended.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 daa6bcfa..acc861f2 100644 --- a/src/AasxPackageLogic/AnyUiforAas.cs +++ b/src/AasxPackageLogic/AnyUiforAas.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 158186ef..5a925a94 100644 --- a/src/AasxPackageLogic/BMEcatTools.cs +++ b/src/AasxPackageLogic/BMEcatTools.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3e9bcbfe..971170de 100644 --- a/src/AasxPackageLogic/CSVTools.cs +++ b/src/AasxPackageLogic/CSVTools.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6e78ded9..17e9c11f 100644 --- a/src/AasxPackageLogic/DispEditHelperBasics.cs +++ b/src/AasxPackageLogic/DispEditHelperBasics.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1231db1e..89808b28 100644 --- a/src/AasxPackageLogic/DispEditHelperCopyPaste.cs +++ b/src/AasxPackageLogic/DispEditHelperCopyPaste.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 abb43ff9..c5760092 100644 --- a/src/AasxPackageLogic/DispEditHelperEntities.cs +++ b/src/AasxPackageLogic/DispEditHelperEntities.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 96bcd2d5..125083a4 100644 --- a/src/AasxPackageLogic/DispEditHelperExtensions.cs +++ b/src/AasxPackageLogic/DispEditHelperExtensions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 67c9f400..df3a38e5 100644 --- a/src/AasxPackageLogic/DispEditHelperMiniModules.cs +++ b/src/AasxPackageLogic/DispEditHelperMiniModules.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0d556cb0..f1606f27 100644 --- a/src/AasxPackageLogic/DispEditHelperModules.cs +++ b/src/AasxPackageLogic/DispEditHelperModules.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8f4ae427..e030e98e 100644 --- a/src/AasxPackageLogic/DispEditHelperMultiElement.cs +++ b/src/AasxPackageLogic/DispEditHelperMultiElement.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ebee2e9c..3febaec6 100644 --- a/src/AasxPackageLogic/DispEditHelperSammModules.cs +++ b/src/AasxPackageLogic/DispEditHelperSammModules.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c77198c4..2582f6c9 100644 --- a/src/AasxPackageLogic/EclassUtils.cs +++ b/src/AasxPackageLogic/EclassUtils.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 61cadc22..76453f42 100644 --- a/src/AasxPackageLogic/EmptyListVisitor.cs +++ b/src/AasxPackageLogic/EmptyListVisitor.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 6b260c81..76453f42 100644 --- a/src/AasxPackageLogic/ExplorerMenuFactory.cs +++ b/src/AasxPackageLogic/ExplorerMenuFactory.cs @@ -1,8 +1,21 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 +Copyright (c) 2022 Festo SE & Co. KG Author: Michael Hoffmeister -Copyright (c) 2019 Phoenix Contact GmbH & Co. KG <> +Copyright (c) 2022 Phoenix Contact GmbH & Co. KG <> Author: Andreas Orzelski This source code is licensed under the Apache License 2.0 (see LICENSE.txt). @@ -10,421 +23,2018 @@ 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 AasxPackageLogic; -using AdminShellNS; -using Extensions; +using AdminShellNS.Extensions; +using Microsoft.IdentityModel.Tokens; +using System.Collections.Generic; +using System.Windows.Forms; -namespace AasxPackageExplorer +namespace AasxPackageLogic { - /// - /// This partial class contains the dynamic definition of the main menu (only). - /// - public static class ExplorerMenuFactory + internal class EmptyListVisitor : Visitation.AbstractTransformer { - //// 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)) - { - // double the data - var newMi = pmi.MenuItem.Copy(); + 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); - // say, that it goes to a plugin - newMi.PluginToAction = pi.name; + //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); + } + } - // yes! can attach! - mi.Add(newMi); + 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) + { + 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); + } + + if (string.IsNullOrWhiteSpace(that.SourceOfDefinition)) + { + that.SourceOfDefinition = null; + } - // - // End - // + if (string.IsNullOrWhiteSpace(that.Symbol)) + { + that.Symbol = null; + } + + 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); + } + } + 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; + } - return menu; + 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); + } + + + //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; + } + + 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 46cc9159..344c3d53 100644 --- a/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs +++ b/src/AasxPackageLogic/Flyouts/ChangeElementAttributesFlyoutAnyUiFlyout.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b888a0de..5d83496a 100644 --- a/src/AasxPackageLogic/IDisplayElements.cs +++ b/src/AasxPackageLogic/IDisplayElements.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 6b491b7a..aa9047d3 100644 --- a/src/AasxPackageLogic/IMainWindow.cs +++ b/src/AasxPackageLogic/IMainWindow.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 4319319f..b57c901d 100644 --- a/src/AasxPackageLogic/Log.cs +++ b/src/AasxPackageLogic/Log.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1dfd03bf..81762e9a 100644 --- a/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs +++ b/src/AasxPackageLogic/MainWindowAnyUiDialogs.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 0ea8114d..6dba586e 100644 --- a/src/AasxPackageLogic/MainWindowHeadless.cs +++ b/src/AasxPackageLogic/MainWindowHeadless.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 6fe42b2c..b078d252 100644 --- a/src/AasxPackageLogic/MainWindowLogic.cs +++ b/src/AasxPackageLogic/MainWindowLogic.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 d540f881..220c5c7d 100644 --- a/src/AasxPackageLogic/MainWindowScripting.cs +++ b/src/AasxPackageLogic/MainWindowScripting.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 c4842ee6..ed9f92c7 100644 --- a/src/AasxPackageLogic/MainWindowTools.cs +++ b/src/AasxPackageLogic/MainWindowTools.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 530acff3..fd7b15f2 100644 --- a/src/AasxPackageLogic/MenuFunction/LogicValidation.cs +++ b/src/AasxPackageLogic/MenuFunction/LogicValidation.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 6f47d1ba..c4ed7c0b 100644 --- a/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs +++ b/src/AasxPackageLogic/MenuFunction/MenuFuncCompareSmt.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 0f74394f..ab0d3008 100644 --- a/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs +++ b/src/AasxPackageLogic/MenuFunction/MenuFuncValidateSmt.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 185c75a6..19089b13 100644 --- a/src/AasxPackageLogic/ModifyRepo.cs +++ b/src/AasxPackageLogic/ModifyRepo.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f83d824d..1950f3bc 100644 --- a/src/AasxPackageLogic/OpcUa/NodeSetImport.cs +++ b/src/AasxPackageLogic/OpcUa/NodeSetImport.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3f2b4e99..6a0cd525 100644 --- a/src/AasxPackageLogic/Options.cs +++ b/src/AasxPackageLogic/Options.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5fc15a4e..af700ff1 100644 --- a/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs +++ b/src/AasxPackageLogic/PackageCentral/IPackageContainerFind.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7a3dc78e..b76ddeb4 100644 --- a/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs +++ b/src/AasxPackageLogic/PackageCentral/IdentifiableLookupStore.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e59fe8bb..b54d3794 100644 --- a/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs +++ b/src/AasxPackageLogic/PackageCentral/IndexOfSignificantAasElements.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 809efa1c..9c0d43d3 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageCentral.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageCentral.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 706eb534..ac692a40 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a57ff18f..da90dba3 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorEventStore.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4060adf3..e61230e0 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageConnectorHttpRest.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f35e6578..0bde7cfa 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e542d3cf..d7440de8 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerBuffered.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0eec3370..8be62961 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerFactory.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 cd34db52..384b2380 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0d2147ee..b5539136 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListFactory.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 24a76acc..107f8b62 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 86e212e9..a099d7b1 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRegistry.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0fc47968..f1f89a9a 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListHttpRestRepository.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f9269032..ab69136c 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListLocal.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a35a7284..459ddc87 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerListOfList.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0d65b3fd..a555e982 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerLocalFile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 635834bd..5b13fce9 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerNetworkHttpFile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 cc05b424..685763a4 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerOptionsBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 713012b5..7c235f37 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerRepoItem.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9ec90903..d807fc2b 100644 --- a/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs +++ b/src/AasxPackageLogic/PackageCentral/PackageContainerUserFile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7c097582..f50ccfa4 100644 --- a/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs +++ b/src/AasxPackageLogic/PackageCentral/ProgressableStreamContent.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ecb61a6c..29c42744 100644 --- a/src/AasxPackageLogic/Plugins.cs +++ b/src/AasxPackageLogic/Plugins.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8c1042d5..ef0aeb22 100644 --- a/src/AasxPackageLogic/Pref.cs +++ b/src/AasxPackageLogic/Pref.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 49eb431d..3ce0bfdc 100644 --- a/src/AasxPackageLogic/VisualAasxElements.cs +++ b/src/AasxPackageLogic/VisualAasxElements.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 142089ce..68e1f8a8 100644 --- a/src/AasxPackageLogic/VisualElementHistoryStack.cs +++ b/src/AasxPackageLogic/VisualElementHistoryStack.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 e5d59107..4e760eef 100644 --- a/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs +++ b/src/AasxPluginAdvancedTextEditor/AdvancedTextEditOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8b5504ec..e913c3cc 100644 --- a/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs +++ b/src/AasxPluginAdvancedTextEditor/AssemblyInfo.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 cd1247dd..f548eabb 100644 --- a/src/AasxPluginAdvancedTextEditor/Plugin.cs +++ b/src/AasxPluginAdvancedTextEditor/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5c1294a1..5ed2ecf9 100644 --- a/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs +++ b/src/AasxPluginAdvancedTextEditor/UserControlAdvancedTextEditor.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a9bc7eb1..13e16953 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidHttpConnection.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ac68626e..43472283 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidInterfaceService.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4f00087b..b08fc969 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidInterfaceStatus.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 02d03e09..9eed5b93 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidModbusConnection.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1abf3ea2..14e24022 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidMqttConnection.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 19e800d5..f2355957 100644 --- a/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs +++ b/src/AasxPluginAssetInterfaceDesc/AidOpcUaConnection.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a9678dc2..252a13cd 100644 --- a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs +++ b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f9dff130..63bfaf5e 100644 --- a/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs +++ b/src/AasxPluginAssetInterfaceDesc/AssetInterfaceOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 122572ca..63bfaf5e 100644 --- a/src/AasxPluginAssetInterfaceDesc/Plugin.cs +++ b/src/AasxPluginAssetInterfaceDesc/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/LICENSE-2.0 +* +* SPDX-License-Identifier: Apache-2.0 +********************************************************************************/ + /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -9,347 +22,55 @@ 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 JetBrains.Annotations; -using Newtonsoft.Json; -using AasxPluginAssetInterfaceDescription; -using AnyUi; -using System.Windows.Controls; -using System.IO.Packaging; +using AasxIntegrationBase; -namespace AasxIntegrationBase // the namespace has to be: AasxIntegrationBase +namespace AasxPluginAssetInterfaceDescription { - [UsedImplicitlyAttribute] - // the class names has to be: AasxPlugin and subclassing IAasxPluginInterface - public class AasxPlugin : AasxPluginBase + public class AssetInterfaceOptionsRecord : AasxPluginOptionsLookupRecordBase { - private AasxPluginAssetInterfaceDescription.AssetInterfaceOptions _options - = new AasxPluginAssetInterfaceDescription.AssetInterfaceOptions(); - - // TODO: make this multi-session!! - private AidAllInterfaceStatus _allInterfaceStatus = null; - private AidInterfaceService _interfaceService = null; - - 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; - } + public bool IsDescription = false; + public bool IsMapping = false; - // 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 - }; - } + public bool UseHttp = true; + public bool UseModbus = true; + public bool UseMqtt = true; + public bool UseOpcUa = true; + } - // default - return null; - } + public class AssetInterfaceOptions : AasxPluginLookupOptionsBase + { + public List Records = new List(); /// - /// Async variant of ActivateAction. - /// Note: for some reason of type conversion, it has to return Task. + /// Create a set of minimal options /// - public new async Task ActivateActionAsync(string action, params object[] args) + public static AssetInterfaceOptions CreateDefault() { - 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 defs = new DefinitionsMTP.ModuleTypePackage(); - // start? - if (_allInterfaceStatus.EnoughMemories()) - { - // switch off current? - if (_allInterfaceStatus.ContinousRun) - { - _log?.Info("Asset Interfaces: stopping current operation .."); - _allInterfaceStatus.StopContinousRun(); - } + 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(); - // (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 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(); - } catch (Exception ex) - { - _log?.Error(ex, "when starting Asset Interface operations"); - } + var opt = new AssetInterfaceOptions(); + opt.Records.Add(rec1); - // 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; + return opt; } - } } diff --git a/src/AasxPluginBomStructure/AasReferenceStore.cs b/src/AasxPluginBomStructure/AasReferenceStore.cs index 0f651305..7a8bfe47 100644 --- a/src/AasxPluginBomStructure/AasReferenceStore.cs +++ b/src/AasxPluginBomStructure/AasReferenceStore.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 84c2f91f..d980420c 100644 --- a/src/AasxPluginBomStructure/BomArguments.cs +++ b/src/AasxPluginBomStructure/BomArguments.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 29c8431d..b3604335 100644 --- a/src/AasxPluginBomStructure/BomStructureOptions.cs +++ b/src/AasxPluginBomStructure/BomStructureOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bdf2c3c7..f61107bd 100644 --- a/src/AasxPluginBomStructure/GenericBomControl.cs +++ b/src/AasxPluginBomStructure/GenericBomControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0ec76113..5932b028 100644 --- a/src/AasxPluginBomStructure/GenericBomCreator.cs +++ b/src/AasxPluginBomStructure/GenericBomCreator.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 194e8b38..bd10f378 100644 --- a/src/AasxPluginBomStructure/Plugin.cs +++ b/src/AasxPluginBomStructure/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 01a6bb7f..55a98076 100644 --- a/src/AasxPluginBomStructure/Properties/Settings.Designer.cs +++ b/src/AasxPluginBomStructure/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 4e7738ae..af2415bd 100644 --- a/src/AasxPluginContactInformation/ContactEntity.cs +++ b/src/AasxPluginContactInformation/ContactEntity.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5cb6c671..aa3190c6 100644 --- a/src/AasxPluginContactInformation/ContactInformationOptions.cs +++ b/src/AasxPluginContactInformation/ContactInformationOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 94bf2a24..2855599e 100644 --- a/src/AasxPluginContactInformation/ContactListAnyUiControl.cs +++ b/src/AasxPluginContactInformation/ContactListAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 968b3b22..fec58564 100644 --- a/src/AasxPluginContactInformation/Plugin.cs +++ b/src/AasxPluginContactInformation/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5d13cb84..57b2974b 100644 --- a/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs +++ b/src/AasxPluginDigitalNameplate/DigitalNameplateOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6dfe9ee0..3faa8513 100644 --- a/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs +++ b/src/AasxPluginDigitalNameplate/NameplateAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 fddf6338..80a92960 100644 --- a/src/AasxPluginDigitalNameplate/NameplateData.cs +++ b/src/AasxPluginDigitalNameplate/NameplateData.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 20f255c0..8a0e8a4e 100644 --- a/src/AasxPluginDigitalNameplate/Plugin.cs +++ b/src/AasxPluginDigitalNameplate/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f30d2230..4b7fea11 100644 --- a/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs +++ b/src/AasxPluginDocumentShelf/DocuShelfSemanticConfig.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8e2bd52a..fb2967f6 100644 --- a/src/AasxPluginDocumentShelf/DocumentEntity.cs +++ b/src/AasxPluginDocumentShelf/DocumentEntity.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2bba7947..cc3b5a3d 100644 --- a/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs +++ b/src/AasxPluginDocumentShelf/DocumentShelfOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c41f8a27..7ed63153 100644 --- a/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs +++ b/src/AasxPluginDocumentShelf/EnumBooleanConverter.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d445657b..141ca06d 100644 --- a/src/AasxPluginDocumentShelf/Plugin.cs +++ b/src/AasxPluginDocumentShelf/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3eebfec8..65fd8ac6 100644 --- a/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs +++ b/src/AasxPluginDocumentShelf/ShelfAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 848168a9..083eab10 100644 --- a/src/AasxPluginDocumentShelf/ShelfPreviewService.cs +++ b/src/AasxPluginDocumentShelf/ShelfPreviewService.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a7d77587..487e1e61 100644 --- a/src/AasxPluginExportTable/AasConvertHelper.cs +++ b/src/AasxPluginExportTable/AasConvertHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7dfaae27..16599760 100644 --- a/src/AasxPluginExportTable/ExportTableOptions.cs +++ b/src/AasxPluginExportTable/ExportTableOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 081a8b65..16599760 100644 --- a/src/AasxPluginExportTable/Plugin.cs +++ b/src/AasxPluginExportTable/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/LICENSE-2.0 +* +* SPDX-License-Identifier: Apache-2.0 +********************************************************************************/ + /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -9,310 +22,39 @@ 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 System.Windows; -using AasxPluginExportTable.TimeSeries; +using AasxIntegrationBase; 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.TimeSeries; using AasxPluginExportTable.Table; -using AasxPluginExportTable; -using AasxPluginExportTable.Smt; +using AdminShellNS; -namespace AasxIntegrationBase // the namespace has to be: AasxIntegrationBase +namespace AasxPluginExportTable { - [UsedImplicitlyAttribute] - // the class names has to be: AasxPlugin and subclassing IAasxPluginInterface - public class AasxPlugin : AasxPluginBase + public class ExportTableOptions : AasxPluginOptionsBase { - 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 TemplateIdConceptDescription = "www.example.com/ids/cd/DDDD_DDDD_DDDD_DDDD"; - // rest follows + public string SmtExportHtmlCmd = ""; + public string SmtExportHtmlArgs = ""; + public string SmtExportPdfCmd = ""; + public string SmtExportPdfArgs = ""; - 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 ExportUmlRecord UmlExport = null; - lic.isStandardLicense = true; - lic.longLicense = AasxPluginHelper.LoadLicenseTxtFromAssemblyDir( - "LICENSE.txt", Assembly.GetExecutingAssembly()); + public ImportTimeSeriesRecord TimeSeriesImport = null; - 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; - } + public List Presets = new List(); /// - /// Async variant of ActivateAction. - /// Note: for some reason of type conversion, it has to return Task. + /// Create a set of minimal options /// - public new async Task ActivateActionAsync(string action, params object[] args) + public static ExportTableOptions CreateDefault() { - 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; + var opt = new ExportTableOptions(); + return opt; } - } } diff --git a/src/AasxPluginExportTable/Properties/Settings.Designer.cs b/src/AasxPluginExportTable/Properties/Settings.Designer.cs index 7bbec747..311ae7fc 100644 --- a/src/AasxPluginExportTable/Properties/Settings.Designer.cs +++ b/src/AasxPluginExportTable/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f57388cf..d517c5e9 100644 --- a/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs +++ b/src/AasxPluginExportTable/Smt/AnyUiDialogueSmtExport.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a46a15af..341c68b9 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmt.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmt.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8e800e00..10ff43b4 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmtArguments.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e17c8c82..021229ea 100644 --- a/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs +++ b/src/AasxPluginExportTable/Smt/ExportSmtRecord.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b73a1d0e..8c5056ea 100644 --- a/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs +++ b/src/AasxPluginExportTable/Table/AnyUiDialogueTable.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f0ae64f9..0c24a756 100644 --- a/src/AasxPluginExportTable/Table/ExportTableInterop.cs +++ b/src/AasxPluginExportTable/Table/ExportTableInterop.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 264e24f4..9a76b7f4 100644 --- a/src/AasxPluginExportTable/Table/ExportTableProcessor.cs +++ b/src/AasxPluginExportTable/Table/ExportTableProcessor.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c5867838..63dd4d6e 100644 --- a/src/AasxPluginExportTable/Table/IImportTableProvider.cs +++ b/src/AasxPluginExportTable/Table/IImportTableProvider.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bb07390d..a2c70d77 100644 --- a/src/AasxPluginExportTable/Table/ImportCellMatcher.cs +++ b/src/AasxPluginExportTable/Table/ImportCellMatcher.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a4825f77..8ae0f550 100644 --- a/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs +++ b/src/AasxPluginExportTable/Table/ImportExportPlaceholders.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bc723012..feb72c1e 100644 --- a/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs +++ b/src/AasxPluginExportTable/Table/ImportExportTableRecord.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7c42e59e..ff2d66a1 100644 --- a/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs +++ b/src/AasxPluginExportTable/Table/ImportPopulateByTable.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 557a610d..45262191 100644 --- a/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs +++ b/src/AasxPluginExportTable/Table/ImportTableExcelProvider.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3d47fa8d..4d510f49 100644 --- a/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs +++ b/src/AasxPluginExportTable/Table/ImportTableWordProvider.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5952b32e..1aefc971 100644 --- a/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs +++ b/src/AasxPluginExportTable/TimeSeries/AnyUiDialogueTimeSeries.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 caee258a..e9aceab2 100644 --- a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs +++ b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeries.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2625b90d..38312114 100644 --- a/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs +++ b/src/AasxPluginExportTable/TimeSeries/ImportTimeSeriesRecord.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 66262fc7..58e0a6ac 100644 --- a/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs +++ b/src/AasxPluginExportTable/Uml/AnyUiDialogueUmlExport.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 699c329d..d42504d6 100644 --- a/src/AasxPluginExportTable/Uml/BaseWriter.cs +++ b/src/AasxPluginExportTable/Uml/BaseWriter.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6a581b44..a5680a13 100644 --- a/src/AasxPluginExportTable/Uml/ExportUml.cs +++ b/src/AasxPluginExportTable/Uml/ExportUml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 29bdb436..e7b291a1 100644 --- a/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs +++ b/src/AasxPluginExportTable/Uml/ExportUmlRecord.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 200b9055..d2c3d948 100644 --- a/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs +++ b/src/AasxPluginExportTable/Uml/PlantUmlWriter.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b15f1534..e164a1c8 100644 --- a/src/AasxPluginExportTable/Uml/Xmi11Writer.cs +++ b/src/AasxPluginExportTable/Uml/Xmi11Writer.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6ddc2a1b..b183248b 100644 --- a/src/AasxPluginExportTable/Uml/Xmi21Writer.cs +++ b/src/AasxPluginExportTable/Uml/Xmi21Writer.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 171e0062..26e59b64 100644 --- a/src/AasxPluginExportTable/Uml/XmlWriter.cs +++ b/src/AasxPluginExportTable/Uml/XmlWriter.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b127a4ca..865d992a 100644 --- a/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs +++ b/src/AasxPluginGenericForms/GenericFormsAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 49b2d665..92674efc 100644 --- a/src/AasxPluginGenericForms/GenericFormsOptions.cs +++ b/src/AasxPluginGenericForms/GenericFormsOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 08dd0f17..e3a4792a 100644 --- a/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs +++ b/src/AasxPluginGenericForms/GenericFormsOptionsV20.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 40b6062f..47ce3a9a 100644 --- a/src/AasxPluginGenericForms/Plugin.cs +++ b/src/AasxPluginGenericForms/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4ea65ee2..d7080267 100644 --- a/src/AasxPluginImageMap/ImageMapAnyUiControl.cs +++ b/src/AasxPluginImageMap/ImageMapAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4211db6b..997d77ae 100644 --- a/src/AasxPluginImageMap/ImageMapArguments.cs +++ b/src/AasxPluginImageMap/ImageMapArguments.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 74521dbf..1ea304aa 100644 --- a/src/AasxPluginImageMap/ImageMapOptions.cs +++ b/src/AasxPluginImageMap/ImageMapOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 914f4298..02e22d9c 100644 --- a/src/AasxPluginImageMap/Plugin.cs +++ b/src/AasxPluginImageMap/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a2a4610e..32f3beb2 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 217a01d8..b9c817a9 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelViewItem.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 319c0309..02b9064d 100644 --- a/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs +++ b/src/AasxPluginKnownSubmodels/KnownSubmodelsOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0945d818..35e8888e 100644 --- a/src/AasxPluginKnownSubmodels/Plugin.cs +++ b/src/AasxPluginKnownSubmodels/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 66086a5c..e6662df4 100644 --- a/src/AasxPluginMtpViewer/MtpViewerOptions.cs +++ b/src/AasxPluginMtpViewer/MtpViewerOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b8892964..8f2f4845 100644 --- a/src/AasxPluginMtpViewer/Plugin.cs +++ b/src/AasxPluginMtpViewer/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ef16259b..1e6ecaa7 100644 --- a/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs +++ b/src/AasxPluginMtpViewer/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 dbc38cb4..82b1a488 100644 --- a/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs +++ b/src/AasxPluginMtpViewer/WpfMtpControlWrapper.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 54113fd4..2df3dfe3 100644 --- a/src/AasxPluginPlotting/AnnotatedElements.cs +++ b/src/AasxPluginPlotting/AnnotatedElements.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8b5504ec..e913c3cc 100644 --- a/src/AasxPluginPlotting/AssemblyInfo.cs +++ b/src/AasxPluginPlotting/AssemblyInfo.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 22e66972..b728c5ac 100644 --- a/src/AasxPluginPlotting/GridHelpers.cs +++ b/src/AasxPluginPlotting/GridHelpers.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3c115bf4..9c4a6a05 100644 --- a/src/AasxPluginPlotting/IWpfPlotViewControl.cs +++ b/src/AasxPluginPlotting/IWpfPlotViewControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ba93a753..03404d4c 100644 --- a/src/AasxPluginPlotting/PlotArguments.cs +++ b/src/AasxPluginPlotting/PlotArguments.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9e5d3a1b..031e16b4 100644 --- a/src/AasxPluginPlotting/PlotBufferFixLen.cs +++ b/src/AasxPluginPlotting/PlotBufferFixLen.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c6d6a73a..f9c62738 100644 --- a/src/AasxPluginPlotting/PlotHelpers.cs +++ b/src/AasxPluginPlotting/PlotHelpers.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bd79ff30..f7cb6dc9 100644 --- a/src/AasxPluginPlotting/PlotItem.cs +++ b/src/AasxPluginPlotting/PlotItem.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6657680b..6dd822f9 100644 --- a/src/AasxPluginPlotting/PlottingOptions.cs +++ b/src/AasxPluginPlotting/PlottingOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 53170735..052eef53 100644 --- a/src/AasxPluginPlotting/PlottingViewControl.xaml.cs +++ b/src/AasxPluginPlotting/PlottingViewControl.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bb1c5a96..49db041b 100644 --- a/src/AasxPluginPlotting/Plugin.cs +++ b/src/AasxPluginPlotting/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b18dcdc4..cc4ff587 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlCumulative.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2454d741..00ea080f 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlHorizontal.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7aebe51b..28036564 100644 --- a/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs +++ b/src/AasxPluginPlotting/WpfPlotViewControlVertical.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bd30608e..de8271d8 100644 --- a/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs +++ b/src/AasxPluginProductChangeNotifications/PcnAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 60a0b945..d2123817 100644 --- a/src/AasxPluginProductChangeNotifications/PcnOptions.cs +++ b/src/AasxPluginProductChangeNotifications/PcnOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6163989b..f922b90c 100644 --- a/src/AasxPluginProductChangeNotifications/Plugin.cs +++ b/src/AasxPluginProductChangeNotifications/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 65c151e3..10da6650 100644 --- a/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs +++ b/src/AasxPluginSmdExporter/View/PhysicalDialog.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2c95cf1d..571e3392 100644 --- a/src/AasxPluginTechnicalData/PimpedPaginator.cs +++ b/src/AasxPluginTechnicalData/PimpedPaginator.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 09706fcc..91a0cff4 100644 --- a/src/AasxPluginTechnicalData/Plugin.cs +++ b/src/AasxPluginTechnicalData/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 27e91c02..db7783e5 100644 --- a/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs +++ b/src/AasxPluginTechnicalData/TechnicalDataAnyUiControl.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2abd4108..4611e39e 100644 --- a/src/AasxPluginTechnicalData/TechnicalDataOptions.cs +++ b/src/AasxPluginTechnicalData/TechnicalDataOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 539d7b9d..8dd8a392 100644 --- a/src/AasxPluginUaNetClient/ExitCode.cs +++ b/src/AasxPluginUaNetClient/ExitCode.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 29055722..01d615dc 100644 --- a/src/AasxPluginUaNetClient/Plugin.cs +++ b/src/AasxPluginUaNetClient/Plugin.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ac553581..03cf213f 100644 --- a/src/AasxPluginWebBrowser/Plugin.cs +++ b/src/AasxPluginWebBrowser/Plugin.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c6072f3c..f4353de7 100644 --- a/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs +++ b/src/AasxPluginWebBrowser/Properties/Resources.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 6124cbf4..c21522ec 100644 --- a/src/AasxPluginWebBrowser/WebBrowserOptions.cs +++ b/src/AasxPluginWebBrowser/WebBrowserOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 641dc19f..38e53221 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/AasxDefinitionBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e8290391..51fcec53 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/DefinitionsPool.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6d0d207f..1e90e809 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/ExportPredefinedConcepts.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 75e20f7e..82e689d5 100644 --- a/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs +++ b/src/AasxPredefinedConcepts/BaseTopUtil/PredefinedConceptsClassMapper.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 116f4295..29998c3b 100644 --- a/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs +++ b/src/AasxPredefinedConcepts/ConceptModel/ConceptModelZveiTechnicalData.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4c193ed1..8dc8e1fd 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationHsuToSg2.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4af25bac..9715c523 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToHsu.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5bd729c7..a588f669 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertDocumentationSg2ToV11.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1a53aecb..923a633f 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertNameplateHsuToZveiV10.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 10ee46f3..7b0313d0 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertPredefinedConcepts.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8a81c939..46ac2304 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataToFlat.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0fbab92b..9e9ccdbc 100644 --- a/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs +++ b/src/AasxPredefinedConcepts/Convert/ConvertTechnicalDataV10ToV11.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2958361b..fc609fdb 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsAasEvents.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a49b3b31..379d69b2 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsAsciiDoc.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 876c9225..95552049 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsDigitalNameplateV20.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 331d488a..cf31aa95 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsExperimental.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 67feccd0..17167d7c 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV10.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 daccfac9..04fb0a4d 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaHierarchicalStructuresV11.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4d6023fa..12f3213a 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsIdtaTechnicalDataV12.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 72b16c2f..379a7422 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsImageMap.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a75cabd4..c86603a1 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsLanguages.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2fb06bf4..7d9751b5 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsMTP.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 135103d4..166d2741 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsPackageExplorer.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bc966e80..a51d995b 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsPlotting.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 50acadd4..6a25726b 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmdExporter.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b1328625..bd7c4b8a 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtAdditions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 71ca445f..bdb3f48f 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsSmtGeneral.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 df937f18..c353a7d2 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsV2770v11.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f837b4d8..71e4a3e5 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsVDI2770.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 fe94357b..d3009663 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiDigitalTypeplate.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 33130da7..cf26d135 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiNameplateV10.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 11fb2326..7abe1da4 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalData.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 667c9846..51debd54 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTechnicalDataV11.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 16b42314..314d1c57 100644 --- a/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs +++ b/src/AasxPredefinedConcepts/Definitions/DefinitionsZveiTimeSeriesDataV10.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b9741337..c60745c8 100644 --- a/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs +++ b/src/AasxPredefinedConcepts/InfoAccess/InfoAccessDigitalNameplateV20.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f6f78a18..73ad98f6 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesDescription.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/LICENSE-2.0 +* +* SPDX-License-Identifier: Apache-2.0 +********************************************************************************/ + +/* /* Copyright (c) 2018-2023 Festo SE & Co. KG diff --git a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs index bb254446..8839b35e 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsAssetInterfacesMapping.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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/MappingsProductChangeNotificationsV10.cs b/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs index 1097e586..6835b32a 100644 --- a/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs +++ b/src/AasxPredefinedConcepts/Mappings/MappingsProductChangeNotificationsV10.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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/Qualifiers/QualifiersSmt.cs b/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs index 36fa271d..e1625df3 100644 --- a/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs +++ b/src/AasxPredefinedConcepts/Qualifiers/QualifiersSmt.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 56e5cadf..8eb1a33e 100644 --- a/src/AasxRestConsoleServer/Program.cs +++ b/src/AasxRestConsoleServer/Program.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 4f229061..920a9b46 100644 --- a/src/AasxRestServerLibrary/AasxHttpContextHelper.cs +++ b/src/AasxRestServerLibrary/AasxHttpContextHelper.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 271c9206..dbe3fe46 100644 --- a/src/AasxRestServerLibrary/AasxHttpHandleStore.cs +++ b/src/AasxRestServerLibrary/AasxHttpHandleStore.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 6cf3b0f4..ccaca543 100644 --- a/src/AasxRestServerLibrary/AasxRestClient.cs +++ b/src/AasxRestServerLibrary/AasxRestClient.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 244e24a9..0caf4c73 100644 --- a/src/AasxRestServerLibrary/AasxRestServer.cs +++ b/src/AasxRestServerLibrary/AasxRestServer.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 6bc4d442..e7bdc6b0 100644 --- a/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs +++ b/src/AasxRestServerLibrary/GrapevineLoggerConsumers.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 529fea91..530b431e 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/CountForHash.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 d433de10..5fd075f5 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/MetaModelName.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0_RC02.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 434d8ed7..08b2992f 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForReflection.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0_RC02.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 b1bfdb50..b83e297b 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/SkipForSearch.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0_RC02.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 0b585585..cac091c5 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/Attributes/TextSearchable.cs @@ -1,4 +1,17 @@ -namespace AasCore.Aas3_0_RC02.Attributes +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { /// /// 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 17ba1830..22af33b3 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationContent.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 332eb124..cadb41fd 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationIEC61360.cs @@ -1,4 +1,17 @@ -using AasCore.Aas3_0_RC02.Attributes; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 e7693473..3a558635 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/DataSpecificationISO99999.cs @@ -1,3 +1,16 @@ -namespace AasCore.Aas3_0_RC02.HasDataSpecification +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 { } \ 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 e71f2af5..ed5084c2 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/EmbeddedDataSpecification.cs @@ -1,4 +1,17 @@ -using Newtonsoft.Json; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 27cd04ed..4dbf6a57 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/HasDataSpecification.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 b9a9001a..adabec44 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DataSpecification/LangStringSetIEC61360.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 5462498d..33cf231a 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/DiaryDataDef.cs @@ -1,4 +1,17 @@ -using AasCore.Aas3_0_RC02; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 70ca4eba..61d325a7 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IAasDiaryEntry.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 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 4c9c0f89..954deb32 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/DiaryData/IDiaryData.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 System.Linq; using System.Text; diff --git a/src/AasxServer.DomainModelV3_0_RC02/constants.cs b/src/AasxServer.DomainModelV3_0_RC02/constants.cs index 20f76dee..701fdeb1 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/constants.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/constants.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 9f08137c..fdf0f67f 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/jsonization.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 b55aeec6..feb6771d 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/stringification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/stringification.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 9921205e..1c7bb157 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/verification.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/verification.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 44fc2a75..b26f86e9 100644 --- a/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs +++ b/src/AasxServer.DomainModelV3_0_RC02/xmlization.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 83584da2..ba971100 100644 --- a/src/AasxToolkit.Tests/ConsoleCapture.cs +++ b/src/AasxToolkit.Tests/ConsoleCapture.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 db111eda..48a893ba 100644 --- a/src/AasxToolkit.Tests/DocTestCli.cs +++ b/src/AasxToolkit.Tests/DocTestCli.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 2ce30c52..a00bbca8 100644 --- a/src/AasxToolkit.Tests/TemporaryDirectory.cs +++ b/src/AasxToolkit.Tests/TemporaryDirectory.cs @@ -1,4 +1,17 @@ -using IDisposable = System.IDisposable; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 AasxToolkit.Tests { diff --git a/src/AasxToolkit.Tests/TestCli.cs b/src/AasxToolkit.Tests/TestCli.cs index b9d45826..3288c1ec 100644 --- a/src/AasxToolkit.Tests/TestCli.cs +++ b/src/AasxToolkit.Tests/TestCli.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 NUnit.Framework; diff --git a/src/AasxToolkit.Tests/TestProgram.cs b/src/AasxToolkit.Tests/TestProgram.cs index dda1adf3..08c50a36 100644 --- a/src/AasxToolkit.Tests/TestProgram.cs +++ b/src/AasxToolkit.Tests/TestProgram.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 System.IO; using System.Linq; diff --git a/src/AasxToolkit/Cli.cs b/src/AasxToolkit/Cli.cs index 5033828d..ac8f6a13 100644 --- a/src/AasxToolkit/Cli.cs +++ b/src/AasxToolkit/Cli.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 86640447..9e9c97c4 100644 --- a/src/AasxToolkit/Execution.cs +++ b/src/AasxToolkit/Execution.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 289ca403..6c3365fd 100644 --- a/src/AasxToolkit/Extract.cs +++ b/src/AasxToolkit/Extract.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 bf0417de..fe34f7fd 100644 --- a/src/AasxToolkit/Generate.cs +++ b/src/AasxToolkit/Generate.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 34c05270..1e7e836d 100644 --- a/src/AasxToolkit/Instruction.cs +++ b/src/AasxToolkit/Instruction.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 e8392e1c..4717e6a7 100644 --- a/src/AasxToolkit/Log.cs +++ b/src/AasxToolkit/Log.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 f499d911..970c6b49 100644 --- a/src/AasxToolkit/Program.cs +++ b/src/AasxToolkit/Program.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 2a3ec156..72efd193 100644 --- a/src/AasxToolkit/UriIdentifierRepository.cs +++ b/src/AasxToolkit/UriIdentifierRepository.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 052b5a1f..d4457f9c 100644 --- a/src/AasxUaNetConsoleServer/Program.cs +++ b/src/AasxUaNetConsoleServer/Program.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 c7be5a9b..70ab4c61 100644 --- a/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs +++ b/src/AasxUaNetServer/AasxServer/AasEntityBuilder.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 29a5bfdc..cf2e8c11 100644 --- a/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs +++ b/src/AasxUaNetServer/AasxServer/AasEntityDescriptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6a16987e..d47ac341 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaEntities.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaEntities.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 37f71d0c..fbb4627e 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaEntityFileType.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 98c498f5..a6f09045 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaNodeHelper.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7f1867d3..bfaa7dbf 100644 --- a/src/AasxUaNetServer/AasxServer/AasUaUtils.cs +++ b/src/AasxUaNetServer/AasxServer/AasUaUtils.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 22b4196c..c5679208 100644 --- a/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs +++ b/src/AasxUaNetServer/AasxServer/AasxUaServerOptions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 53633763..bf9c4c95 100644 --- a/src/AasxWpfControlLibrary/AasxMenuWpf.cs +++ b/src/AasxWpfControlLibrary/AasxMenuWpf.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 3036b814..c2540c63 100644 --- a/src/AasxWpfControlLibrary/AasxPrintFunctions.cs +++ b/src/AasxWpfControlLibrary/AasxPrintFunctions.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d36b6d59..a4122940 100644 --- a/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs +++ b/src/AasxWpfControlLibrary/AdminShellEvents/AasEventCollectionViewer.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4e0a55ee..716a5672 100644 --- a/src/AasxWpfControlLibrary/AnyUiWpf.cs +++ b/src/AasxWpfControlLibrary/AnyUiWpf.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c682dbd9..34865299 100644 --- a/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs +++ b/src/AasxWpfControlLibrary/DiplayVisualAasxElements.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 10878af0..11462394 100644 --- a/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs +++ b/src/AasxWpfControlLibrary/DispEditAasxEntity.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 56b29c89..5980cdb3 100644 --- a/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs +++ b/src/AasxWpfControlLibrary/FakeBrowser.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 201e2449..9f0a5bc5 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ChangeElementAttributesFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ab03cba8..d0a96197 100644 --- a/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/LogMessageFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8a073b62..2c8fec7d 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ModalPanelFlyout.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 17441afe..b295c9dc 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ProgressBarFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 a8d021c6..818a24f7 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SecureConnectFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 219103ad..18adf649 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectAasEntityFlout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e968dc78..d883cd9b 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectEclassEntityFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 74a4a954..e26c218f 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromDataGridFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 742392bf..1fda7905 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromListFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1153cfcd..8438a5c0 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromReferablesPoolFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 eb1083a7..c91f0a47 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectFromRepositoryFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d7f47d57..f0e386ff 100644 --- a/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/SelectQualifierPresetFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e32f938e..fa5384b9 100644 --- a/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/ShowValidationResultsFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 72b75840..3dbf981b 100644 --- a/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/TextBoxFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 21e0d4fe..12a886f8 100644 --- a/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/Flyouts/TextEditorFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 eb8950e3..a937da16 100644 --- a/src/AasxWpfControlLibrary/HintBubble.xaml.cs +++ b/src/AasxWpfControlLibrary/HintBubble.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5c96f262..354f08d5 100644 --- a/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs +++ b/src/AasxWpfControlLibrary/IntegratedConnectFlyout.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 66f4b28f..72e5c259 100644 --- a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs +++ b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListControl.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 575f86d3..aeba7c5e 100644 --- a/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs +++ b/src/AasxWpfControlLibrary/PackageCentral/PackageContainerListOfListControl.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bc4f78c9..eff666a6 100644 --- a/src/AasxWpfControlLibrary/Pref.cs +++ b/src/AasxWpfControlLibrary/Pref.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache 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 ad92b300..acff8c63 100644 --- a/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs +++ b/src/AasxWpfControlLibrary/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 41ec4972..3773f699 100644 --- a/src/AasxWpfControlLibrary/SelectableTextBlock.cs +++ b/src/AasxWpfControlLibrary/SelectableTextBlock.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 73ac7501..3773f699 100644 --- a/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs +++ b/src/AasxWpfControlLibrary/ToolControlFindReplace.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/LICENSE-2.0 +* +* SPDX-License-Identifier: Apache-2.0 +********************************************************************************/ + /* Copyright (c) 2018-2023 Festo SE & Co. KG Author: Michael Hoffmeister @@ -7,558 +20,92 @@ 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.ComponentModel; -using System.Threading; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Input; -using Aas = AasCore.Aas3_0; + +// see: https://stackoverflow.com/questions/136435/any-way-to-make-a-wpf-textblock-selectable namespace AasxPackageExplorer { - public partial class ToolControlFindReplace : UserControl + class TextEditorWrapper { - // - // 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 - // - - public ToolControlFindReplace() - { - InitializeComponent(); - - TheSearchOptions.IsIgnoreCase = true; - - TheSearchOptions.AllowedAssemblies = new[] { typeof(Aas.Environment).Assembly }; - - // 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(); - }; - - 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); - }; - - } - - // - // Public functionality - // - - public void ShowReplace(bool visible) - { - GridToolsReplace.Visibility = visible ? Visibility.Visible : Visibility.Collapsed; - } - - public void FocusFirstField() - { - if (ComboBoxToolsFindText == null) - return; - - ComboBoxToolsFindText.Focus(); - } - - public void FindStart(AasxMenuActionTicket ticket) - { - // simulate - ButtonToolsFind_Click(ButtonToolsFindStart, null, ticket); - } - - public void FindForward(AasxMenuActionTicket ticket) - { - // simulate - ButtonToolsFind_Click(ButtonToolsFindForward, null, ticket); - } - - public void FindBackward(AasxMenuActionTicket ticket) - { - // simulate - ButtonToolsFind_Click(ButtonToolsFindBackward, null, ticket); - } - - 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; + private static readonly Type TextEditorType = Type.GetType( + "System.Windows.Documents.TextEditor, PresentationFramework, Version=4.0.0.0, Culture=neutral, " + + "PublicKeyToken=31bf3856ad364e35"); - // do not accept empty field - if (TheSearchOptions.FindText == null || TheSearchOptions.FindText.Length < 1) - { - this.ButtonToolsFindInfo.Text = "no search!"; - return; - } + private static readonly PropertyInfo IsReadOnlyProp = TextEditorType.GetProperty( + "IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic); - // still working - if (worker != null) - { - Log.Singleton.Info("Search is still working. Aborting!"); - return; - } + private static readonly PropertyInfo TextViewProp = TextEditorType.GetProperty( + "TextView", BindingFlags.Instance | BindingFlags.NonPublic); - // 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"); - }); + private static readonly MethodInfo RegisterMethod = + TextEditorType.GetMethod( + "RegisterCommandHandlers", + BindingFlags.Static | BindingFlags.NonPublic, null, + new[] { typeof(Type), typeof(bool), typeof(bool), typeof(bool) }, + null); - // 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; + private static readonly Type TextContainerType = Type.GetType( + "System.Windows.Documents.ITextContainer, PresentationFramework, Version=4.0.0.0, " + + "Culture=neutral, PublicKeyToken=31bf3856ad364e35"); - // progress done - SetProgressBar.Invoke(0.0, ""); + private static readonly PropertyInfo TextContainerTextViewProp = TextContainerType.GetProperty("TextView"); - // 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"); - } - } + private static readonly PropertyInfo TextContainerProp = + typeof(TextBlock).GetProperty("TextContainer", BindingFlags.Instance | BindingFlags.NonPublic); - public void DoReplace(AasxSearchUtil.SearchResultItem sri, string replaceText) + public static void RegisterCommandHandlers( + Type controlType, bool acceptsRichContent, bool readOnly, bool registerEventListeners) { - // 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."); - } + RegisterMethod.Invoke( + null, new object[] { controlType, acceptsRichContent, readOnly, registerEventListeners }); } - // - // Utils - // - - private void ComboBoxPushNewItemToTop(ComboBox cb, string item) + public static TextEditorWrapper CreateFor(TextBlock tb) { - // access - if (cb == null || item == null || item == "") - return; + var textContainer = TextContainerProp.GetValue(tb); - // potentially delete existing - if (cb.Items.Contains(item)) - cb.Items.Remove(item); + var editor = new TextEditorWrapper(textContainer, tb, false); + IsReadOnlyProp.SetValue(editor._editor, true); + TextViewProp.SetValue(editor._editor, TextContainerTextViewProp.GetValue(textContainer)); - cb.Items.Insert(0, item); - cb.Text = item; + return editor; } - // - // 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 readonly object _editor; - private void ButtonToolsFind_Click(object sender, RoutedEventArgs e) + public TextEditorWrapper(object textContainer, FrameworkElement uiScope, bool isUndoEnabled) { - ButtonToolsFind_Click(sender, e, null); + _editor = Activator.CreateInstance( + TextEditorType, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.CreateInstance, + null, new[] { textContainer, uiScope, isUndoEnabled }, null); } + } - private void ButtonToolsFind_Click( - object sender, RoutedEventArgs e, - AasxMenuActionTicket ticket) + public class SelectableTextBlock : TextBlock + { + static SelectableTextBlock() { - 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); - } + FocusableProperty.OverrideMetadata(typeof(SelectableTextBlock), new FrameworkPropertyMetadata(true)); + TextEditorWrapper.RegisterCommandHandlers(typeof(SelectableTextBlock), true, true, true); - 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; - } - }); - } + // remove the focus rectangle around the control + FocusVisualStyleProperty.OverrideMetadata( + typeof(SelectableTextBlock), new FrameworkPropertyMetadata((object)null)); } - private void UserControl_Loaded(object sender, RoutedEventArgs e) - { - this.ButtonToolsFindInfo.Text = ""; - } + private readonly TextEditorWrapper _editor; - private void ComboBoxToolsFindText_Loaded(object sender, RoutedEventArgs e) + public SelectableTextBlock() { - 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; - } + _editor = TextEditorWrapper.CreateFor(this); } } } diff --git a/src/AasxWpfControlLibrary/TreeListView.cs b/src/AasxWpfControlLibrary/TreeListView.cs index 5f997663..2734a99f 100644 --- a/src/AasxWpfControlLibrary/TreeListView.cs +++ b/src/AasxWpfControlLibrary/TreeListView.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2f21a1da..19dc00da 100644 --- a/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs +++ b/src/AasxWpfControlLibrary/WpfControls/MiniMarkupRichTextBox.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4ead50b5..4ac660c9 100644 --- a/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs +++ b/src/AasxWpfControlLibrary/WpfControls/TransparentComboBox.xaml.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5b064569..e05aa826 100644 --- a/src/AnyUi/AnyUiBase.cs +++ b/src/AnyUi/AnyUiBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 fbab9043..6fff672c 100644 --- a/src/AnyUi/AnyUiContextBase.cs +++ b/src/AnyUi/AnyUiContextBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 76b0bb96..5194c18c 100644 --- a/src/AnyUi/AnyUiDialogueDataBase.cs +++ b/src/AnyUi/AnyUiDialogueDataBase.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f8e4a072..5b1ff71f 100644 --- a/src/AnyUi/AnyUiSmallWidgetToolkit.cs +++ b/src/AnyUi/AnyUiSmallWidgetToolkit.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c1b6ba11..e7396832 100644 --- a/src/BlazorExplorer/AasxMenuBlazor.cs +++ b/src/BlazorExplorer/AasxMenuBlazor.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e9677628..956d5339 100644 --- a/src/BlazorExplorer/AnyUI/AnyUiHtml.cs +++ b/src/BlazorExplorer/AnyUI/AnyUiHtml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e5afb223..8a1a8492 100644 --- a/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs +++ b/src/BlazorExplorer/AnyUI/AnyUiLambdaActionBlazor.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 813b3ced..8666e4bb 100644 --- a/src/BlazorExplorer/BlazorVisualElements.cs +++ b/src/BlazorExplorer/BlazorVisualElements.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 19343355..d554c254 100644 --- a/src/BlazorExplorer/Controllers/ImageController.cs +++ b/src/BlazorExplorer/Controllers/ImageController.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 26ff4896..3cc25d5b 100644 --- a/src/BlazorExplorer/Data/AASService.cs +++ b/src/BlazorExplorer/Data/AASService.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 bae6f77b..469afabb 100644 --- a/src/BlazorExplorer/Data/AasxInfoBox.cs +++ b/src/BlazorExplorer/Data/AasxInfoBox.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 87bd34c4..c82b8032 100644 --- a/src/BlazorExplorer/Data/BlazorInput.cs +++ b/src/BlazorExplorer/Data/BlazorInput.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0661c864..cc359f16 100644 --- a/src/BlazorExplorer/Data/BlazorInputFileHandler.cs +++ b/src/BlazorExplorer/Data/BlazorInputFileHandler.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 f370ad60..1487285d 100644 --- a/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs +++ b/src/BlazorExplorer/Data/BlazorSession.CommandBindings.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 27278f13..09c979f0 100644 --- a/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs +++ b/src/BlazorExplorer/Data/BlazorSession.MainWindow.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 16402fb5..8919c2ac 100644 --- a/src/BlazorExplorer/Data/BlazorSession.cs +++ b/src/BlazorExplorer/Data/BlazorSession.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 2c61129e..8836f59f 100644 --- a/src/BlazorExplorer/Data/TreeStyle.cs +++ b/src/BlazorExplorer/Data/TreeStyle.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9825c5ea..57cc2063 100644 --- a/src/BlazorExplorer/Program.cs +++ b/src/BlazorExplorer/Program.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 eb52e6eb..f71628c7 100644 --- a/src/BlazorExplorer/Startup.cs +++ b/src/BlazorExplorer/Startup.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 68d06153..65459eba 100644 --- a/src/BlazorExplorer/StylePile.cs +++ b/src/BlazorExplorer/StylePile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7466d2ee..f7cab29c 100644 --- a/src/BlazorExplorer/Utils/BlazorUtils.cs +++ b/src/BlazorExplorer/Utils/BlazorUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 151157c0..4d5a2e98 100644 --- a/src/BlazorUI/AnyUiHtml.cs +++ b/src/BlazorUI/AnyUiHtml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 4b5c7354..a9180c36 100644 --- a/src/BlazorUI/Controllers/ImageController.cs +++ b/src/BlazorUI/Controllers/ImageController.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 e40bac13..63e1dc3c 100644 --- a/src/BlazorUI/Data/AASService.cs +++ b/src/BlazorUI/Data/AASService.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 9464b6ba..0049ffd8 100644 --- a/src/BlazorUI/Data/TreeStyle.cs +++ b/src/BlazorUI/Data/TreeStyle.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 d9de5424..12766ada 100644 --- a/src/BlazorUI/Data/blazorSessionService.cs +++ b/src/BlazorUI/Data/blazorSessionService.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 8e9ae924..c18894c3 100644 --- a/src/BlazorUI/Program.cs +++ b/src/BlazorUI/Program.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 64757147..c601a920 100644 --- a/src/BlazorUI/Startup.cs +++ b/src/BlazorUI/Startup.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 22ee25d9..dc006909 100644 --- a/src/BlazorUI/StylePile.cs +++ b/src/BlazorUI/StylePile.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 58a08595..19e0dd86 100644 --- a/src/BlazorUI/Utils/BlazorUtils.cs +++ b/src/BlazorUI/Utils/BlazorUtils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.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 46425f7e..f6ca9b16 100644 --- a/src/CheckHeadersScript/Input.cs +++ b/src/CheckHeadersScript/Input.cs @@ -1,4 +1,17 @@ -using ArgumentException = System.ArgumentException; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 StringComparer = System.StringComparer; using Path = System.IO.Path; diff --git a/src/CheckScript/Program.cs b/src/CheckScript/Program.cs index 61c56ae4..d0c0a0d9 100644 --- a/src/CheckScript/Program.cs +++ b/src/CheckScript/Program.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 System.Diagnostics; using System.IO; diff --git a/src/CheckScript/ThreeLetterWords.cs b/src/CheckScript/ThreeLetterWords.cs index c609225e..8708d2bc 100644 --- a/src/CheckScript/ThreeLetterWords.cs +++ b/src/CheckScript/ThreeLetterWords.cs @@ -1,4 +1,17 @@ -using System.Collections.Generic; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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; namespace CheckScript { diff --git a/src/Class2.cs b/src/Class2.cs index f430c1d3..ad47551f 100644 --- a/src/Class2.cs +++ b/src/Class2.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License 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 1d0276c6..3e3e2bd0 100644 --- a/src/DefinitionsAssetInterfacesDescriptionX.cs +++ b/src/DefinitionsAssetInterfacesDescriptionX.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 f43ca9ff..ff4d3de3 100644 --- a/src/MsaglWpfControl/Common.cs +++ b/src/MsaglWpfControl/Common.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 cb2d34a4..74c79293 100644 --- a/src/MsaglWpfControl/Properties/Settings.Designer.cs +++ b/src/MsaglWpfControl/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 8c308635..88fd5d5b 100644 --- a/src/MsaglWpfControl/VLabel.cs +++ b/src/MsaglWpfControl/VLabel.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 081973b0..fa3a819d 100644 --- a/src/MsaglWpfControl/VNode.cs +++ b/src/MsaglWpfControl/VNode.cs @@ -1,4 +1,17 @@ -using System; +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 System.Diagnostics; using System.Linq; diff --git a/src/SSIExtension/Prover.cs b/src/SSIExtension/Prover.cs index c514b5f7..b1b7d3ce 100644 --- a/src/SSIExtension/Prover.cs +++ b/src/SSIExtension/Prover.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6d2db74d..ebf245aa 100644 --- a/src/SSIExtension/Utils.cs +++ b/src/SSIExtension/Utils.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 b62a7102..761095fe 100644 --- a/src/SSIExtension/Verifier.cs +++ b/src/SSIExtension/Verifier.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 00a65c03..75b8c3ad 100644 --- a/src/WpfMtpControl/CanvasClickObject.cs +++ b/src/WpfMtpControl/CanvasClickObject.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 9873ce6f..8a70b17b 100644 --- a/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs +++ b/src/WpfMtpControl/DataSources/MtpDataSourceOpcUa.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 0fe95dc5..62f54ed1 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpDynamicInstance.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5bc480c6..58854a9b 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaMonTiny.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 7e3baafa..7c0592fc 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewLarge.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8e9961d4..24960f2c 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewAnaViewTiny.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d3b3f2af..b63943b8 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinDrive.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 8e9fbec8..0efbeda5 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinValve.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1ee00001..33dccd1e 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewLarge.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 364be092..c9a9afab 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewBinViewTiny.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 e87dbe56..b07567b8 100644 --- a/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs +++ b/src/WpfMtpControl/DynamicInstances/MtpViewPIDCntlTiny.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 32508cd2..7f14b0a2 100644 --- a/src/WpfMtpControl/MtpAmlHelper.cs +++ b/src/WpfMtpControl/MtpAmlHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 fce2e3b5..e9bb0bd0 100644 --- a/src/WpfMtpControl/MtpData.cs +++ b/src/WpfMtpControl/MtpData.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 d68f46b6..a2484b8b 100644 --- a/src/WpfMtpControl/MtpDataSourceSubscriber.cs +++ b/src/WpfMtpControl/MtpDataSourceSubscriber.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 5605568e..5ed08868 100644 --- a/src/WpfMtpControl/MtpSymbolLib.cs +++ b/src/WpfMtpControl/MtpSymbolLib.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c7349c44..72919537 100644 --- a/src/WpfMtpControl/MtpVisuOpcUaClient.cs +++ b/src/WpfMtpControl/MtpVisuOpcUaClient.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6e82e3b7..a30ca698 100644 --- a/src/WpfMtpControl/MtpVisuOptions.cs +++ b/src/WpfMtpControl/MtpVisuOptions.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 6a80456e..2594168a 100644 --- a/src/WpfMtpControl/MtpVisuViewer.xaml.cs +++ b/src/WpfMtpControl/MtpVisuViewer.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 ea3bb54e..319da580 100644 --- a/src/WpfMtpControl/MtpVisualObjectLib.cs +++ b/src/WpfMtpControl/MtpVisualObjectLib.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 36805267..9b0019bc 100644 --- a/src/WpfMtpControl/Properties/Settings.Designer.cs +++ b/src/WpfMtpControl/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 05179e94..9a1e025f 100644 --- a/src/WpfMtpControl/UiElementHelper.cs +++ b/src/WpfMtpControl/UiElementHelper.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 56f34d75..56f3a821 100644 --- a/src/WpfMtpVisuViewer/App.xaml.cs +++ b/src/WpfMtpVisuViewer/App.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 1c11dadf..5966332f 100644 --- a/src/WpfMtpVisuViewer/MainWindow.xaml.cs +++ b/src/WpfMtpVisuViewer/MainWindow.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 c4fe9e2f..29c67384 100644 --- a/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs +++ b/src/WpfMtpVisuViewer/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 0f1305af..38df7502 100644 --- a/src/WpfXamlTool/App.xaml.cs +++ b/src/WpfXamlTool/App.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 83ed69ab..09a8856f 100644 --- a/src/WpfXamlTool/MainWindow.xaml.cs +++ b/src/WpfXamlTool/MainWindow.xaml.cs @@ -1,4 +1,17 @@ -/* +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of the Apache License Version 2.0 which is available at +* https://www.apache.org/licenses/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 4dd8593e..d341c525 100644 --- a/src/WpfXamlTool/Properties/Settings.Designer.cs +++ b/src/WpfXamlTool/Properties/Settings.Designer.cs @@ -1,4 +1,17 @@ -//------------------------------------------------------------------------------ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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 30500973..832b0e83 100644 --- a/src/es6numberserializer/NumberFastDToABuilder.cs +++ b/src/es6numberserializer/NumberFastDToABuilder.cs @@ -1,3 +1,16 @@ +/******************************************************************************** +* Copyright (c) {2019 - 2024} Contributors to the Eclipse Foundation +* +* See the NOTICE file(s) distributed with this work for additional +* information regarding copyright ownership. +* +* This program and the accompanying materials are made available under the +* terms of 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