Class ReqIfRequirementsImportSettings

  • All Implemented Interfaces:
    java.io.Serializable

    public class ReqIfRequirementsImportSettings
    extends RequirementsImportSettings
    The settings for the requirements import from a reqIF file.
    Author:
    Copyright (c) 2014-2024 PikeTec GmbH - MIT License (MIT) - All rights reserved
    See Also:
    Serialized Form
    • Constructor Detail

      • ReqIfRequirementsImportSettings

        public ReqIfRequirementsImportSettings​(java.lang.String importFilePath)
        The contructor for the settings of the requirements import from a reqIF file.
        Parameters:
        importFilePath - The path to the source reqIF file for the import.
      • ReqIfRequirementsImportSettings

        public ReqIfRequirementsImportSettings()
        The contructor for the settings of the requirements import from a reqIF file.
        The path to the source reqIF file for the import must be set via setImportFilePath(String).
    • Method Detail

      • getImportFilePath

        public java.lang.String getImportFilePath()
        Returns:
        The path to the source reqIF file.
      • setImportFilePath

        public void setImportFilePath​(java.lang.String importFilePath)
        Parameters:
        importFilePath - The path of the source reqIF file for the import.
      • setAttributeColumns

        public void setAttributeColumns​(java.util.List<java.lang.String> attributeColumns)
        Parameters:
        attributeColumns - Optional list of column names to import them as additional requirements attributes. To enable the automatic review of possible changes of an requirement attribute add the column name also to the list of autoreview attributes.
        See Also:
        RequirementsImportSettings.setAutoReviewColumns(List)
      • isAllAdditionalAttributeColumns

        public boolean isAllAdditionalAttributeColumns()
        Returns:
        Whether additional non-standard attributes of specification types that are not contained in specified attributes should be imported as well.
        See Also:
        setAttributeColumns(List)
      • setAllAdditionalAttributeColumns

        public void setAllAdditionalAttributeColumns​(boolean allAdditionalColumns)
        Parameters:
        allAdditionalColumns - Whether additional non-standard attributes of specification types that are not contained in specified attributes should be imported as well.
        See Also:
        setAttributeColumns(List)