Stereotype name

Base Stereotype

Applies onDefined TagDefinitions
XSDcomponent

Class

Attribute

AssociationEnd

Binding

Generalization

Comment

Component

id – string

Details: The base and abstract stereotype for all XML Schema stereotypes used in UML profile

XSDattributeXSDcomponentAttribute

fixed – some fixed element value

form – (qualified | unqualified)

refString – string representation of reference to other attribute.

ref – actual reference to other attribute

use – (optional | prohibited | required) : optional

XSDelementXSDcomponent

Attribute

AssociationEnd

abstract – (true | false)

block - (extension | restriction | substitution)

final - (extension | restriction)

fixed – some fixed element value

form - (qualified | unqualified)

nillable – (true | false)

refString – string representation of reference to other attribute.

ref – actual reference to other attribute

substitutionGroup – actual reference to UML ModelElement

substitutionGroupString – string representation of substitution group

key_unique_keyRef – a list of referenced UML Attributes

sequenceOrder – a number in sequence order

XSDcomplexTypeXSDcomponentClass

block – (extension | restriction)

final – (extension | restriction)

mixed – (true | false)

XSDsimpleContent


ClasssimpleContentId – string

XSDcomplexContent


Class

complexContentId – string

complexContentMixed

XSDgroupXSDcomponentClass
XSDgroupRefXSDcomponent

Attribute

AssociationEnd

sequenceOrder – a number in sequence order
XSDall
Class

allId – string

maxOccurs

minOccurs

XSDchoice
Class

choiceId – string

maxOccurs

minOccurs

sequenceOrder – a number in sequence order

XSDsequence
Class

sequenceId – string

maxOccurs

minOccurs

sequenceOrder – a number in sequence order

XSDrestrictionXSDcomponentGeneralization
XSDextensionXSDcomponentGeneralization

XSDattributeGroup

XSDcomponentClass
XSDsimpleTypeXSDcomponentClassfinal - (#all | (list | union | restriction))
XSDlistXSDcomponentClasslistId - string
XSDunionXSDcomponentClassunionId - string
XSDannotationXSDcomponentComment

appInfoSource

appInfoContent

source

xml:lang

XSDanyXSDcomponentAttribute

namespace – string

processContents - (lax | skip | strict); default strict

sequenceOrder – a number in sequence order

XSDanyAttributeXSDcomponentAttribute

namespace – string

processContents - (lax | skip | strict); default strict

XSDschemaXSDcomponentClass

attributeFormDefault

blockDefault

elementFormDefault

finalDefault

targetNamespace – reference to some ModelPackage

version

xml:lang

XSDnotationXSDcomponentAttribute

public

system

XSDredefineXSDcomponentClass
XSDimport

XSDcomponent

«import»

PermissionschemaLocation
XSDincludeXSDcomponentComponent
XSDminExclusiveXSDcomponentAttributefixed = boolean : false
XSDminInclusiveXSDcomponentAttributefixed = boolean : false

XSDmaxExclusive

XSDcomponentAttributefixed = boolean : false
XSDmaxInclusiveXSDcomponentAttributefixed = boolean : false
XSDtotalDigitsXSDcomponentAttributefixed = boolean : false
XSDfractionDigitsXSDcomponentAttributefixed = boolean : false
XSDlengthXSDcomponentAttributefixed = boolean : false
XSDminLengthXSDcomponentAttributefixed = boolean : false
XSDmaxLengthXSDcomponentAttributefixed = boolean : false
XSDwhiteSpaceXSDcomponentAttribute

fixed = boolean : false

value

XSDpatternXSDcomponentAttribute
XSDenumerationXSDcomponentAttribute
XSDunique
Attribute

selector

field

XSDkey
Attribute

selector

field

XSDkeyref
Attribute

selector

field

refer – UML Attribute

referString - String
XSDnamespace
ModelPackage
xmlns
Permission