Interface StructureTypeModeAttributePopulators
- All Known Implementing Classes:
DefaultStructureTypeModeAttributePopulators
public interface StructureTypeModeAttributePopulators
Defines attribute structure type mode data and its populators, constrained by of a BiPredicate with the corresponding attribute
descriptor and a StructureTypeMode.
-
Method Summary
Modifier and TypeMethodDescriptionThe BiPredicate that constrains this list of populators.
-
Method Details
-
getConstrainedBy
BiPredicate<AttributeDescriptorModel,StructureTypeMode> getConstrainedBy()The BiPredicate that constrains this list of populators. The first argument is theAttributeDescriptorModeland the second argument is theStructureTypeMode.- Returns:
- the biPredicate that constrains this attribute/mode's populator.
-
getAttributePopulators
List<Populator<AttributeDescriptorModel,ComponentTypeAttributeData>> getAttributePopulators()- Returns:
- populators the populator list that should be applied for this attribute and mode.
-