@RelatedSetValue(Layer0.URIs.HasName)\r
@SetPropertyValue(Layer0.URIs.HasName)\r
public void setName(String name) {\r
- if (name == null)\r
+ if (name == null || name.equals(this.name))\r
return;\r
this.name = name;\r
firePropertyChanged(Layer0.URIs.HasName);\r
\r
@Override\r
public void addPublishedBy(IStructuralNode node) {\r
- publisher.add(node);\r
- firePropertyChanged(G3D.URIs.publishes);\r
+ if (publisher.add(node))\r
+ firePropertyChanged(G3D.URIs.publishes);\r
}\r
\r
@Override\r