package org.objectstyle.wolips.eomodeler.core.model.qualifier; public class EONotQualifier extends EOQualifier { private EOQualifier _qualifier; public EONotQualifier() { // DO NOTHING } public EONotQualifier(EOQualifier qualifier) { _qualifier = qualifier; } public EOQualifier getQualifier() { return _qualifier; } @Override public String toString(int depth) { StringBuffer sb = new StringBuffer(); sb.append("not "); boolean containsAggregateQualifier = (_qualifier instanceof EOAggregateQualifier); if (!containsAggregateQualifier) { sb.append("("); } sb.append(_qualifier.toString(depth + 1)); if (!containsAggregateQualifier) { sb.append(")"); } return sb.toString(); } }