public String getParameterName() { return nakedObjectActionParameter.getName(); }
public NakedObjectSpecification getSpecification() { return nakedObjectActionParameter.getSpecification(); }
public boolean isRequired() { return !nakedObjectActionParameter.isOptional(); }
public String getDescription() { final String title = adapter == null ? "" : ": " + adapter.titleString(); final String name = getParameterName(); final NakedObjectSpecification specification = nakedObjectActionParameter.getSpecification(); final String specName = specification.getShortName(); final String type = name.indexOf(specName) == -1 ? " (" + specName + ")" : ""; return name + type + title + " " + nakedObjectActionParameter.getDescription(); }