Interface EditorAttributesFilteringService

All Known Implementing Classes:
DefaultEditorAttributesFilteringService

public interface EditorAttributesFilteringService
Interface for the attribute filtering service
  • Method Details

    • filterAttributesForTree

      Set<AttributeDescriptorModel> filterAttributesForTree(ComposedTypeModel parentType)
      Filters a set of attribute descriptors for Composed and Enumeration types that are not on the blacklist
      Parameters:
      parentType - the parent ComposedTypeModel to get the attribute descriptors to filter
      Returns:
      a filtered set of AttributeDescriptorModel
    • filterAttributesForAttributesMap

      Set<AttributeDescriptorModel> filterAttributesForAttributesMap(ComposedTypeModel parentType)
      Filters a set of attribute descriptors for types that are not on the blacklist
      Parameters:
      parentType - the parent ComposedTypeModel to get the attribute descriptors to filter
      Returns:
      a filtered and sorted set of AttributeDescriptorModel