public boolean displayDiff(org.eigenbase.xom.ElementDef _other, java.io.PrintWriter _out, int _indent)
{
Cube _cother = (Cube)_other;
boolean _diff = displayAttributeDiff("name", name, _cother.name, _out, _indent+1);
_diff = _diff && displayAttributeDiff("caption", caption, _cother.caption, _out, _indent+1);
_diff = _diff && displayAttributeDiff("visible", visible, _cother.visible, _out, _indent+1);
_diff = _diff && displayAttributeDiff("description", description, _cother.description, _out, _indent+1);
_diff = _diff && displayAttributeDiff("defaultMeasure", defaultMeasure, _cother.defaultMeasure, _out, _indent+1);
_diff = _diff && displayAttributeDiff("cache", cache, _cother.cache, _out, _indent+1);
_diff = _diff && displayAttributeDiff("enabled", enabled, _cother.enabled, _out, _indent+1);
_diff = _diff && displayElementDiff("annotations", annotations, _cother.annotations, _out, _indent+1);
_diff = _diff && displayElementDiff("fact", fact, _cother.fact, _out, _indent+1);
_diff = _diff && displayElementArrayDiff("dimensions", dimensions, _cother.dimensions, _out, _indent+1);
_diff = _diff && displayElementArrayDiff("measures", measures, _cother.measures, _out, _indent+1);
_diff = _diff && displayElementArrayDiff("calculatedMembers", calculatedMembers, _cother.calculatedMembers, _out, _indent+1);
_diff = _diff && displayElementArrayDiff("namedSets", namedSets, _cother.namedSets, _out, _indent+1);
return _diff;
}