Class GeneralizationInfos


  • public class GeneralizationInfos
    extends Object
    Author:
    Christian Mueller

    Container for for GeneralizationInfo objects

    • Constructor Detail

      • GeneralizationInfos

        public GeneralizationInfos()
    • Method Detail

      • addGeneralizationInfo

        public void addGeneralizationInfo​(GeneralizationInfo info)
        add a GeneralizationInfo object
      • removeGeneralizationInfo

        public void removeGeneralizationInfo​(GeneralizationInfo info)
        remove a GeneralizationInfo object
      • getGeneralizationInfoForBaseFeatureName

        public GeneralizationInfo getGeneralizationInfoForBaseFeatureName​(String baseFeatureName)
        get GeneralizationInfo for baseFeatureName
        Returns:
        GeneralizationInfo or null
        See Also:
        for info about baseFeatureName
      • getGeneralizationInfoForFeatureName

        public GeneralizationInfo getGeneralizationInfoForFeatureName​(String featureName)
        get GeneralizationInfo for featureName
        Returns:
        GeneralizationInfo or null
        See Also:
        for info about featureName
      • getFeatureNames

        public Collection<String> getFeatureNames()
        Returns:
        list of feature names
        See Also:
        for info about featureName
      • getDataSourceName

        public String getDataSourceName()
        This data source is the default data source for all GeneraliziationInfo objects in this container
        Returns:
        the data source name or null
      • setDataSourceName

        public void setDataSourceName​(String dataSourceName)
      • getDataSourceNameSpace

        public String getDataSourceNameSpace()
        This workspace is the default workspace for all GeneraliziationInfo objects in this container
        Returns:
        the namespace name or null
      • setDataSourceNameSpace

        public void setDataSourceNameSpace​(String namespace)
      • getGeneralizationInfoCollection

        public Collection<GeneralizationInfo> getGeneralizationInfoCollection()
      • validate

        public void validate()
                      throws IOException
        Throws:
        IOException - if the validation of the generalization info objects fails