SystemDefinitionModel Element Element

SystemDefinitionModel Element

Defines an .sdm file that provides a strong identity, versioning, and localization information for a set of relationships, objects, and managers.

<xs:element name="SystemDefinitionModel"> <xs:complexType> <xs:sequence> <xs:element name="Information" type="Information" minOccurs="0" />

  • Information
    General information about the .sdm file.

<xs:element name="Import" type="Import" minOccurs="0" maxOccurs="unbounded" />

  • Import
    The namespace that the SDM topic imports and references.

<xs:element name="DesignData" type="DesignData" minOccurs="0" />

  • DesignData
    Global designData for the .sdm file.

<xs:element name="SettingDefinitions" type="SettingDefinitions" minOccurs="0" />

  • SettingDefinitions
    An XML schema document that contains setting definitions.

<xs:choice minOccurs="0" maxOccurs="unbounded" > <xs:element name="CommunicationDefinition" type="CommunicationDefinition" />

  • CommunicationDefinition
    Communication definitions that are contained in the .sdm file.

<xs:element name="ContainmentDefinition" type="ContainmentDefinition" />

  • ContainmentDefinition
    Containment definitions that are contained in the .sdm file.

<xs:element name="DelegationDefinition" type="DelegationDefinition" />

  • DelegationDefinition
    Delegation definitions that are contained in the .sdm file.

<xs:element name="ReferenceDefinition" type="ReferenceDefinition" />

  • ReferenceDefinition
    Reference definitions that are contained in the .sdm file.

<xs:element name="HostingDefinition" type="HostingDefinition" />

  • HostingDefinition
    Hosting definitions that are contained in the .sdm file.

<xs:element name="EndpointDefinition" type="EndpointDefinition" />

  • EndpointDefinition
    Endpoint definitions that are contained in the .sdm file.

<xs:element name="ResourceDefinition" type="ResourceDefinition" />

  • ResourceDefinition
    Resource definitions that are contained in the .sdm file.

<xs:element name="SystemDefinition" type="SystemDefinition" />

  • SystemDefinition
    System definitions that are contained in the .sdm file.

<xs:element name="ConstraintDefinition" type="ConstraintDefinition" />

  • ConstraintDefinition
    Constraint definitions that are contained in the .sdm file.

<xs:element name="FlowDefinition" type="FlowDefinition" />

  • FlowDefinition
    Flow definitions that are contained in the .sdm file.

<xs:element name="Manager" type="ManagerDeclaration" />

  • Manager
    The manager used to provide customized behavior to the runtime and to support interaction between the runtime and the modeled system.

</xs:choice> <xs:any processContents="skip" minOccurs="0" namespace="https://www.w3.org/2000/09/xmldsig#" /> </xs:sequence> <xs:attributeGroup ref="NamespaceIdentity" /> <xs:attribute name="DocumentLanguage" type="Culture" />

  • DocumentLanguage
    The language of the description elements within the .sdm file.

<xs:attribute name="CompilationHash" type="CompilationHashType" />

  • CompilationHash
    Used to verify the .sdm file is a valid compiled document when the .sdm file is used as a referenced file during the compilation of a different .sdm file. The CompilationHash attribute is created by the compiler and is saved to the output .sdmdocument file.

</xs:complexType>

-

</xs:element>

  • SystemDefinitionModel
    Defines an .sdm file that provides a strong identity, versioning and localization information for a set of relationships, objects, and managers.

Child Elements

Element Type Description
CommunicationDefinition CommunicationDefinition

Communication definitions that are contained in the .sdm file.

ConstraintDefinition ConstraintDefinition

Constraint definitions that are contained in the .sdm file.

ContainmentDefinition ContainmentDefinition

Containment definitions that are contained in the .sdm file.

DelegationDefinition DelegationDefinition

Delegation definitions that are contained in the .sdm file.

DesignData DesignData

Global designData for the .sdm file.

EndpointDefinition EndpointDefinition

Endpoint definitions that are contained in the .sdm file.

FlowDefinition FlowDefinition

Flow definitions that are contained in the .sdm file.

HostingDefinition HostingDefinition

Hosting definitions that are contained in the .sdm file.

Import Import

The namespace that the SDM topic imports and references.

Information Information

General information about the .sdm file.

Manager ManagerDeclaration

The manager used to provide customized behavior to the runtime and to support interaction between the runtime and the modeled system.

ReferenceDefinition ReferenceDefinition

Reference definitions that are contained in the .sdm file.

ResourceDefinition ResourceDefinition

Resource definitions that are contained in the .sdm file.

SettingDefinitions SettingDefinitions

An XML schema document that contains setting definitions.

SystemDefinition SystemDefinition

System definitions that are contained in the .sdm file.

Attributes

Name Type Description
CompilationHash CompilationHashType

Used to verify the .sdm file is a valid compiled document when the .sdm file is used as a referenced file during the compilation of a different .sdm file. The CompilationHash attribute is created by the compiler and is saved to the output .sdmdocument file.

DocumentLanguage Culture

The language of the description elements within the .sdm file.

Attribute Groups

Name Description
NamespaceIdentity

The attributes that form the identity of the document.

Send comments about this topic to Microsoft

Build date: 10/2/2007