我创建了一个扩展属性并添加了一些验证代码 - 但是如何识别消息中的扩展属性,以便将错误标记放置在我的扩展属性的字段上?
这是我的代码:
@Override
public MessageList validate(IIpsObjectPartContainer ipsObjectPart, Object value) throws CoreException {
MessageList ml = new MessageList();
if (!(value instanceof Bearbeitbarkeit)) {
ml.newError(MSG_WRONG_TYPE, "Der Typ des Werts passt nicht zum Extension Property", ipsObjectPart);
}
return ml;
}