Interface IControlContainer
- All Known Subinterfaces:
- ICatalog,- ICatalogGroup,- IControl,- IGroupContainer
- All Known Implementing Classes:
- AbstractCatalog,- AbstractCatalogGroup,- AbstractControl,- Catalog,- CatalogGroup,- Control
public interface IControlContainer
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaddControl(Control item) Add a newControlitem to the end of the underlying collection.booleanAdd a newParameteritem to the underlying collection.Get the parameter identifiers referenced in the object's context, but not by their child objects.booleanremoveControl(Control item) Remove the first matchingControlitem from the underlying collection.booleanremoveParam(Parameter item) Remove the first matchingParameteritem from the underlying collection.
- 
Method Details- 
getControls
- 
addControlAdd a newControlitem to the end of the underlying collection.- Parameters:
- item- the item to add
- Returns:
- true
 
- 
removeControlRemove the first matchingControlitem from the underlying collection.- Parameters:
- item- the item to remove
- Returns:
- trueif the item was removed or- falseotherwise
 
- 
getParams
- 
addParamAdd a newParameteritem to the underlying collection.- Parameters:
- item- the item to add
- Returns:
- true
 
- 
removeParamRemove the first matchingParameteritem from the underlying collection.- Parameters:
- item- the item to remove
- Returns:
- trueif the item was removed or- falseotherwise
 
- 
getReferencedParameterIdsGet the parameter identifiers referenced in the object's context, but not by their child objects.- Returns:
- a stream of identifiers
 
 
-