Cameo Data Modeler Plugin 2024x Documentation

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Maps to a UML Attribute with the stereotype XSDpattern. The name and type of such an attribute do not make sense.

  • value – to Attribute initial value or TaggedValue with name ‘value’.
pattern XML representation summary
<pattern
	id = ID
	value = anySimpleType
	{any attributes with non-schema namespace…}>
	Content: (annotation?)
</pattern>
{value} must be a valid regular expression.


pattern XML code sample
The following is the definition of a user-derived datatype which is a better representation of postal codes in the United States, by limiting strings to 
those which are matched by a specific regular expression.

<simpleType name='better-us-zipcode'>
	<restriction base='string'>
		<pattern value='[0-9]{5}(-[0-9]{4})?'/>
	</restriction>
</simpleType>
  • No labels