if (!(model instanceof EntityModel)) {
return ApplicationAdvice.DOES_NOT_APPLY;
}
final EntityModel entityModel = (EntityModel) model;
final ObjectSpecification specification = entityModel.getTypeOfSpecification();
return appliesIf(specification != null && !specification.containsFacet(ValueFacet.class));
}
@Override
public Component createComponent(final String id, final IModel<?> model) {
final EntityModel scalarModel = (EntityModel) model;