Page last modified 09:53, 14 Aug 2015 by juhako

.isNumeric() Redirected from User Guides/myXML/5: OCL Rules/Available methods for OCL base types/.isNumeric()

    Table of contents

    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.

    Menu