.isNumeric()

Method check if the given string is numeric. If the given string can be interpreted as integer or double/decimal then it is numeric.

Description of the method

 

Description: .isNumeric() method check if the given string is numeric. If the given string can be interpreted as integer or double/decimal then it is numeric. Otherwise it is not.
Available for: string
Parameters:  -
Return type: boolean

Example

 

Context: HeaderType1
OCL: self.Id.isNumeric()
Description: The example rule checks if the <Id> element value is integer or decimal. The rule returns an error if the value is not numeric.

 

The XML snippet below would pass this check as it can be interpreted as decimal/double.

<Id>1.00</Id

The other snippet below however would not pass this check.

<Id>1ab2</Id>

 

Attached you can find example schema and files which you can use for testing:

Isnumeric.valid.xml

Studio_manual_example_schema.xsd