switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public Object eGet( EStructuralFeature eFeature, boolean resolve )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.MARKER__TYPE :				return getType( );			case AttributePackage.MARKER__SIZE :				return new Integer( getSize( ) );			case AttributePackage.MARKER__VISIBLE :				return isVisible( ) ? Boolean.TRUE : Boolean.FALSE;			case AttributePackage.MARKER__ICON_PALETTE :				return getIconPalette( );		}		return eDynamicGet( eFeature, resolve );	}