@Override public boolean eIsSet(int featureID){
switch (featureID) {
case SexecPackage.EXECUTION_FLOW__SOURCE_ELEMENT:
    return sourceElement != null;
case SexecPackage.EXECUTION_FLOW__NAME:
  return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
case SexecPackage.EXECUTION_FLOW__STATE_VECTOR:
return stateVector != null;
case SexecPackage.EXECUTION_FLOW__SUB_SCOPES:
return subScopes != null && !subScopes.isEmpty();
case SexecPackage.EXECUTION_FLOW__SUPER_SCOPE:
return superScope != null;
case SexecPackage.EXECUTION_FLOW__ENTER_SEQUENCES:
return enterSequences != null && !enterSequences.isEmpty();
case SexecPackage.EXECUTION_FLOW__EXIT_SEQUENCE:
return exitSequence != null;
case SexecPackage.EXECUTION_FLOW__INIT_SEQUENCE:
return initSequence != null;
case SexecPackage.EXECUTION_FLOW__REACTIONS:
return reactions != null && !reactions.isEmpty();
case SexecPackage.EXECUTION_FLOW__SIMPLE_NAME:
return SIMPLE_NAME_EDEFAULT == null ? simpleName != null : !SIMPLE_NAME_EDEFAULT.equals(simpleName);
case SexecPackage.EXECUTION_FLOW__REACT_SEQUENCE:
return reactSequence != null;
case SexecPackage.EXECUTION_FLOW__STATES:
return states != null && !states.isEmpty();
case SexecPackage.EXECUTION_FLOW__NODES:
return nodes != null && !nodes.isEmpty();
case SexecPackage.EXECUTION_FLOW__REGIONS:
return regions != null && !regions.isEmpty();
case SexecPackage.EXECUTION_FLOW__HISTORY_VECTOR:
return historyVector != null;
case SexecPackage.EXECUTION_FLOW__ENTRY_ACTION:
return entryAction != null;
case SexecPackage.EXECUTION_FLOW__EXIT_ACTION:
return exitAction != null;
case SexecPackage.EXECUTION_FLOW__STATIC_INIT_SEQUENCE:
return staticInitSequence != null;
}
return super.eIsSet(featureID);
}

@ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case SexecPackage . EXECUTION_FLOW__SOURCE_ELEMENT : return sourceElement != null ; case SexecPackage . EXECUTION_FLOW__NAME : return NAME_EDEFAULT == null ? name != null : ! NAME_EDEFAULT . equals ( name ) ; case SexecPackage . EXECUTION_FLOW__STATE_VECTOR : return stateVector != null ; case SexecPackage . EXECUTION_FLOW__SUB_SCOPES : return subScopes != null && ! subScopes . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__SUPER_SCOPE : return superScope != null ; case SexecPackage . EXECUTION_FLOW__ENTER_SEQUENCES : return enterSequences != null && ! enterSequences . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__EXIT_SEQUENCE : return exitSequence != null ; case SexecPackage . EXECUTION_FLOW__INIT_SEQUENCE : return initSequence != null ; case SexecPackage . EXECUTION_FLOW__REACTIONS : return reactions != null && ! reactions . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__SIMPLE_NAME : return SIMPLE_NAME_EDEFAULT == null ? simpleName != null : ! SIMPLE_NAME_EDEFAULT . equals ( simpleName ) ; case SexecPackage . EXECUTION_FLOW__REACT_SEQUENCE : return reactSequence != null ; case SexecPackage . EXECUTION_FLOW__STATES : return states != null && ! states . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__NODES : return nodes != null && ! nodes . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__REGIONS : return regions != null && ! regions . isEmpty ( ) ; case SexecPackage . EXECUTION_FLOW__HISTORY_VECTOR : return historyVector != null ; case SexecPackage . EXECUTION_FLOW__ENTRY_ACTION : return entryAction != null ; case SexecPackage . EXECUTION_FLOW__EXIT_ACTION : return exitAction != null ; case SexecPackage . EXECUTION_FLOW__STATIC_INIT_SEQUENCE : return staticInitSequence != null ; } return super . eIsSet ( featureID ) ; }
< ! - - begin - user - doc - - > < ! - - end - user - doc - - >
