case LayoutPackage.LEGEND__CHILDREN : return children != null && !children.isEmpty( ); case LayoutPackage.LEGEND__BOUNDS : return bounds != null; case LayoutPackage.LEGEND__ANCHOR : return isSetAnchor( ); case LayoutPackage.LEGEND__STRETCH : return isSetStretch( ); case LayoutPackage.LEGEND__INSETS : return insets != null; case LayoutPackage.LEGEND__ROW : return isSetRow( ); case LayoutPackage.LEGEND__COLUMN : return isSetColumn( ); case LayoutPackage.LEGEND__ROWSPAN : return isSetRowspan( ); case LayoutPackage.LEGEND__COLUMNSPAN : return isSetColumnspan( ); case LayoutPackage.LEGEND__MIN_SIZE : return minSize != null; case LayoutPackage.LEGEND__OUTLINE : return outline != null; case LayoutPackage.LEGEND__BACKGROUND : return background != null; case LayoutPackage.LEGEND__VISIBLE : return isSetVisible( ); case LayoutPackage.LEGEND__TRIGGERS : return triggers != null && !triggers.isEmpty( );
	public boolean eIsSet( EStructuralFeature eFeature )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case LayoutPackage.LEGEND__CHILDREN :				return children != null && !children.isEmpty( );			case LayoutPackage.LEGEND__BOUNDS :				return bounds != null;			case LayoutPackage.LEGEND__ANCHOR :				return isSetAnchor( );			case LayoutPackage.LEGEND__STRETCH :				return isSetStretch( );			case LayoutPackage.LEGEND__INSETS :				return insets != null;			case LayoutPackage.LEGEND__ROW :				return isSetRow( );			case LayoutPackage.LEGEND__COLUMN :				return isSetColumn( );			case LayoutPackage.LEGEND__ROWSPAN :				return isSetRowspan( );			case LayoutPackage.LEGEND__COLUMNSPAN :				return isSetColumnspan( );			case LayoutPackage.LEGEND__MIN_SIZE :				return minSize != null;			case LayoutPackage.LEGEND__OUTLINE :				return outline != null;			case LayoutPackage.LEGEND__BACKGROUND :				return background != null;			case LayoutPackage.LEGEND__VISIBLE :				return isSetVisible( );			case LayoutPackage.LEGEND__TRIGGERS :				return triggers != null && !triggers.isEmpty( );			case LayoutPackage.LEGEND__HORIZONTAL_SPACING :				return isSetHorizontalSpacing( );			case LayoutPackage.LEGEND__VERTICAL_SPACING :				return isSetVerticalSpacing( );			case LayoutPackage.LEGEND__CLIENT_AREA :				return clientArea != null;			case LayoutPackage.LEGEND__TEXT :				return text != null;			case LayoutPackage.LEGEND__ORIENTATION :				return isSetOrientation( );			case LayoutPackage.LEGEND__DIRECTION :				return isSetDirection( );			case LayoutPackage.LEGEND__SEPARATOR :				return separator != null;			case LayoutPackage.LEGEND__POSITION :				return isSetPosition( );			case LayoutPackage.LEGEND__ITEM_TYPE :				return isSetItemType( );			case LayoutPackage.LEGEND__TITLE :				return title != null;			case LayoutPackage.LEGEND__TITLE_POSITION :				return isSetTitlePosition( );			case LayoutPackage.LEGEND__SHOW_VALUE :				return isSetShowValue( );			case LayoutPackage.LEGEND__SHOW_PERCENT :				return isSetShowPercent( );			case LayoutPackage.LEGEND__SHOW_TOTAL :				return isSetShowTotal( );		}		return eDynamicIsSet( eFeature );	}