Class GeneralizationInfos

Object
GeneralizationInfos

public class GeneralizationInfos extends Object
Author:
Christian Mueller

Container for for GeneralizationInfo objects

  • Constructor Details

    • GeneralizationInfos

      public GeneralizationInfos()
  • Method Details

    • 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:
    • getGeneralizationInfoForFeatureName

      public GeneralizationInfo getGeneralizationInfoForFeatureName(String featureName)
      get GeneralizationInfo for featureName
      Returns:
      GeneralizationInfo or null
      See Also:
    • getBaseFeatureNames

      public Collection<String> getBaseFeatureNames()
      Returns:
      list of base feature names
      See Also:
    • getFeatureNames

      public Collection<String> getFeatureNames()
      Returns:
      list of feature names
      See Also:
    • 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