wt.iba.constraint
Interface ContainerValidator

All Known Subinterfaces:
AttributeConstraint, ValueConstraint
All Known Implementing Classes:
AbstractCSMAttributeConstraintView, ConstraintGroup, ContainerConstraint, EPMIBAContainerConstraint, SingleDefinitionConstraint, ValueCardinalityConstraint, ValueContentConstraint, ValueMutabilityConstraint

public interface ContainerValidator



Supported API: false

Extendable: false


Method Summary
 boolean isAddValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 boolean isDeleteValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 boolean isUpdateValueValid(AttributeContainer attrContainer, AbstractValueView abstValueView)
          

Supported API: false
 

Method Detail

isAddValueValid

public boolean isAddValueValid(AttributeContainer attrContainer,
                               AbstractValueView abstValueView)
                        throws IBAConstraintException


Supported API: false

Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException

isUpdateValueValid

public boolean isUpdateValueValid(AttributeContainer attrContainer,
                                  AbstractValueView abstValueView)
                           throws IBAConstraintException


Supported API: false

Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException

isDeleteValueValid

public boolean isDeleteValueValid(AttributeContainer attrContainer,
                                  AbstractValueView abstValueView)
                           throws IBAConstraintException


Supported API: false

Parameters:
attrContainer -
abstValueView -
Returns:
boolean
Throws:
IBAConstraintException