switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case DataPackage.TRIGGER__CONDITION :				setCondition( (TriggerCondition) newValue );				return;			case DataPackage.TRIGGER__ACTION :				setAction( (Action) newValue );				return;			case DataPackage.TRIGGER__TRIGGER_FLOW :				setTriggerFlow( (TriggerFlow) newValue );				return;		}		eDynamicSet( eFeature, newValue );	}