derivedByattribute lets you specify extension - in which case you can add to the definition - or restriction - which lets you remove parts. (Restriction is still in limbo, moving slowly toward stability.)
equivClassattribute. This makes them more interchangeable, somewhat like objects of a common parent type, though no common parent is required.
finalattribute for complex types allows you to prevent all derived types (#all), extensions (extension), or restrictions (restriction).
<Previous Page TOC Next Page>
Copyright 2000 Simon St.Laurent