implements Predicate
{
public boolean evaluate(Object object)
{
boolean valid;
StereotypeFacade facade = (StereotypeFacade)object;
String name = StringUtils.trimToEmpty(facade.getName());
valid = stereotypeName.equals(name);
while (!valid && facade != null)
{
facade = (StereotypeFacade)facade.getGeneralization();
valid = facade != null && StringUtils.trimToEmpty(facade.getName()).equals(stereotypeName);
}
return valid;
}
}
hasStereotype = CollectionUtils.find(