addElement(spacer);
super.createControls(element, style);
setSourceLabel("Source");
+ if (entity != null){
+ setEntity(entity);
+ }
}
@Override
public void setEntity(NameRelationship entity) {
- String text = (entity.getFromName() == null? "-":entity.getFromName().getTitleCache())
- + " " +(entity.getType()==null?"(no type)":entity.getType().getLabel())
- + " " + (entity.getToName()==null?"-":entity.getToName().getTitleCache());
- labelElement.setText(text);
- if (ruleConsidered != null){
- ruleConsidered.setElement(entity);
+ if (labelElement != null){
+ String text = (entity.getFromName() == null? "-":entity.getFromName().getTitleCache())
+ + " " +(entity.getType()==null?"(no type)":entity.getType().getLabel())
+ + " " + (entity.getToName()==null?"-":entity.getToName().getTitleCache());
+ labelElement.setText(text);
+ if (ruleConsidered != null){
+ ruleConsidered.setElement(entity);
+ }
}
super.setEntity(entity);