/**
* Contains the method for getting the data from the YANG <code>pattern</code>
* which is substatement of <code>type</code> statement.
- *
*/
public interface PatternConstraint extends ConstraintMetaDefinition {
/**
- * Returns a regular expression (pattern).
+ * Returns a java regular expression (pattern).
*
- * @return string with regular expression which is equal to the argument of
+ * @return string with java regular expression which is equal to the argument of
* the YANG <code>pattern</code> substatement
*/
String getRegularExpression();
+ /**
+ * Returns a raw regular expression as it was declared in a source.
+ *
+ * @return argument of pattern statement as it was declared in a source.
+ */
+ // FIXME: version 2.0.0: make this method non-default
+ default String getRawRegularExpression() {
+ return getRegularExpression();
+ }
+
/**
* All implementations should override this method.
* The default definition of this method is used only in YANG 1.0 (RFC6020)