Page last modified 07:45, 17 Aug 2015 by juhako

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

    Table of contents

    Description of the method

     

    Description:

    .size() method returns the length of a string.

    N.B. use the dot (.) operator and not the arrow (->) to find out the lenght of the value. The arrow operator is used for getting the count of elements.

    Available for: string
    Parameters:  -
    Return type: integer

    Example

     

    Context: HeaderType1
    OCL: self.Id.size() <= 20
    Description: The example rule check the length of the value of <Id> element and check that it is less than or equal to 20.

     

    The XML snippet below would pass this check. The lenght of the value is 20.

    <Id>IdContentLengthOf20.</Id>

    The other snippet below however would not pass this check, the length of the value is 21.

    <Id>IdContentLengthOf21..</Id>

     

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

    Menu