/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RegExExtractorType createRegExExtractorType () { RegExExtractorTypeImpl regExExtractorType = new RegExExtractorTypeImpl (); return regExExtractorType; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExpression ( String newExpression ) { String oldExpression = expression; expression = newExpression; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION, oldExpression, expression ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: return getExpression (); case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: return isRequireFullMatch (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: setExpression ( (String)newValue ); return; case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: setRequireFullMatch ( (Boolean)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: setExpression ( EXPRESSION_EDEFAULT ); return; case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: unsetRequireFullMatch (); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: return EXPRESSION_EDEFAULT == null ? expression != null : !EXPRESSION_EDEFAULT.equals ( expression ); case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: return isSetRequireFullMatch (); } return super.eIsSet ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (expression: " ); //$NON-NLS-1$ result.append ( expression ); result.append ( ", requireFullMatch: " ); //$NON-NLS-1$ if ( requireFullMatchESet ) result.append ( requireFullMatch ); else result.append ( "<unset>" ); //$NON-NLS-1$ result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: return getExpression (); case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: return isRequireFullMatch (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: setExpression ( (String)newValue ); return; case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: setRequireFullMatch ( (Boolean)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: setExpression ( EXPRESSION_EDEFAULT ); return; case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: unsetRequireFullMatch (); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION: return EXPRESSION_EDEFAULT == null ? expression != null : !EXPRESSION_EDEFAULT.equals ( expression ); case ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH: return isSetRequireFullMatch (); } return super.eIsSet ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (expression: " ); //$NON-NLS-1$ result.append ( expression ); result.append ( ", requireFullMatch: " ); //$NON-NLS-1$ if ( requireFullMatchESet ) result.append ( requireFullMatch ); else result.append ( "<unset>" ); //$NON-NLS-1$ result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExpression ( String newExpression ) { String oldExpression = expression; expression = newExpression; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__EXPRESSION, oldExpression, expression ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RegExExtractorType createRegExExtractorType () { RegExExtractorTypeImpl regExExtractorType = new RegExExtractorTypeImpl (); return regExExtractorType; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetRequireFullMatch () { boolean oldRequireFullMatch = requireFullMatch; boolean oldRequireFullMatchESet = requireFullMatchESet; requireFullMatch = REQUIRE_FULL_MATCH_EDEFAULT; requireFullMatchESet = false; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.UNSET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH, oldRequireFullMatch, REQUIRE_FULL_MATCH_EDEFAULT, oldRequireFullMatchESet ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetRequireFullMatch () { boolean oldRequireFullMatch = requireFullMatch; boolean oldRequireFullMatchESet = requireFullMatchESet; requireFullMatch = REQUIRE_FULL_MATCH_EDEFAULT; requireFullMatchESet = false; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.UNSET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH, oldRequireFullMatch, REQUIRE_FULL_MATCH_EDEFAULT, oldRequireFullMatchESet ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRequireFullMatch ( boolean newRequireFullMatch ) { boolean oldRequireFullMatch = requireFullMatch; requireFullMatch = newRequireFullMatch; boolean oldRequireFullMatchESet = requireFullMatchESet; requireFullMatchESet = true; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH, oldRequireFullMatch, requireFullMatch, !oldRequireFullMatchESet ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRequireFullMatch ( boolean newRequireFullMatch ) { boolean oldRequireFullMatch = requireFullMatch; requireFullMatch = newRequireFullMatch; boolean oldRequireFullMatchESet = requireFullMatchESet; requireFullMatchESet = true; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.REG_EX_EXTRACTOR_TYPE__REQUIRE_FULL_MATCH, oldRequireFullMatch, requireFullMatch, !oldRequireFullMatchESet ) ); }