switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public boolean eIsSet( EStructuralFeature eFeature )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case DataPackage.QUERY__DEFINITION :				return DEFINITION_EDEFAULT == null ? definition != null						: !DEFINITION_EDEFAULT.equals( definition );			case DataPackage.QUERY__RULES :				return rules != null && !rules.isEmpty( );		}		return eDynamicIsSet( eFeature );	}