public boolean visitToOne(ToOneProperty property) { descriptor.addSuperProperty(property); return true; } });
public boolean visitToMany(ToManyProperty property) { descriptor.addSuperProperty(property); return true; }
public boolean visitAttribute(AttributeProperty property) { // decorate super property to return an overridden attribute descriptor.addSuperProperty(new AttributePropertyDecorator(descriptor, property)); return true; }