ConstraintPart constraintPart = null;
if (constraint.getTechnicalProperty() instanceof StringTechnicalProperty) {
constraintPart = new StringPropertyConstraintPart(composite,
constraint);
} else if (constraint.getTechnicalProperty() instanceof RegularExpressionTechnicalProperty) {
constraintPart = new RegExPropertyConstraintPart(composite,
constraint);
} else if (constraint.getTechnicalProperty() instanceof FloatTechnicalProperty) {
constraintPart = new FloatPropertyConstraintPart(composite,
constraint);
} else if (constraint.getTechnicalProperty() instanceof IntegerTechnicalProperty) {