switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public boolean eIsSet( EStructuralFeature eFeature )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case ComponentPackage.DIAL_REGION__OUTLINE :				return outline != null;			case ComponentPackage.DIAL_REGION__FILL :				return fill != null;			case ComponentPackage.DIAL_REGION__START_VALUE :				return startValue != null;			case ComponentPackage.DIAL_REGION__END_VALUE :				return endValue != null;			case ComponentPackage.DIAL_REGION__LABEL :				return label != null;			case ComponentPackage.DIAL_REGION__LABEL_ANCHOR :				return isSetLabelAnchor( );			case ComponentPackage.DIAL_REGION__FORMAT_SPECIFIER :				return formatSpecifier != null;			case ComponentPackage.DIAL_REGION__INNER_RADIUS :				return isSetInnerRadius( );			case ComponentPackage.DIAL_REGION__OUTER_RADIUS :				return isSetOuterRadius( );		}		return eDynamicIsSet( eFeature );	}