@Override public boolean eIsSet(int featureID){
switch (featureID) {
case SGraphPackage.TRANSITION__TRIGGER:
    return trigger != null;
case SGraphPackage.TRANSITION__EFFECT:
  return effect != null;
case SGraphPackage.TRANSITION__PROPERTIES:
return properties != null && !properties.isEmpty();
case SGraphPackage.TRANSITION__DOCUMENTATION:
return DOCUMENTATION_EDEFAULT == null ? documentation != null : !DOCUMENTATION_EDEFAULT.equals(documentation);
case SGraphPackage.TRANSITION__TARGET:
return target != null;
case SGraphPackage.TRANSITION__SOURCE:
return basicGetSource() != null;
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case SGraphPackage . TRANSITION__TRIGGER : return trigger != null ; case SGraphPackage . TRANSITION__EFFECT : return effect != null ; case SGraphPackage . TRANSITION__PROPERTIES : return properties != null && ! properties . isEmpty ( ) ; case SGraphPackage . TRANSITION__DOCUMENTATION : return DOCUMENTATION_EDEFAULT == null ? documentation != null : ! DOCUMENTATION_EDEFAULT . equals ( documentation ) ; case SGraphPackage . TRANSITION__TARGET : return target != null ; case SGraphPackage . TRANSITION__SOURCE : return basicGetSource ( ) != null ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
