SystemDefinitionModel Schema Complex Types
The SystemDefinitionModel schema contains all the complex types in the following table.
Complex Type | Description |
---|---|
CommunicationDefinition | Defines the elements used to define client and server member definitions used in communication links. |
CommunicationMember | Defines the paths to two endpoint members (client and server) used in a communication relationship in an SDM member definition. |
ConstraintDefinition | Defines the elements in a constraint on a defined set of input values. |
ConstraintGroup | Defines a group of different constraints to be evaluated together. |
ConstraintMember | Defines a set of input values for a particular constraint definition. |
ContainmentDefinition | Defines the parent and member definitions in a containment relationship. |
ContainmentMember | Defines the path to a child member when it is contained by a parent member. |
Definition | Defines the base set of elements for object, relationship, constraint, and flow definitions. |
DelegationDefinition | Defines a pair of abstract endpoint definitions that participate in a delegation relationship. |
DelegationMember | Defines the paths to two members used to set up a delegation relationship. |
Description | Defines the elements that contain the information to describe an SDM element. |
DescriptionEntry | Defines the elements used to create a description of an SDM member. |
DesignData | Defines the element holding a schema instance that identifies and structures data for a design surface. |
EndpointDefinition | Defines an SDM endpoint. |
EndpointMember | Defines the element that creates a use for an endpoint definition. |
Facet | Defines an element that holds the name of a facet of a setting (a subsetting used to read a value from or write a value to a setting). |
FlowDefinition | Defines an element that contains a particular transform to be applied to a set of setting values. |
FlowMember | Defines the elements that contain one or more input settings, one or more destination settings, and a flow definition. |
HostingDefinition | Defines elements that contain guest and host member definitions in a hosting relationship. |
HostingMember | Defines elements that hold the paths to guest and host members in a hosting relationship. |
Import | Defines the elements that contain a namespace to be imported by another namespace, and an alias for the imported namespace. |
Information | Defines the elements that contain general information about an .sdm document. |
Input | Defines an input value for a flow or constraint. |
ManagerDeclaration | Defines the elements that contain information used to define a manager. |
Member | Defines the elements that contain information about a member definition in an .sdm file. |
ObjectConstraint | Defines the elements used to define a constraint on one or both roles of a relationship. |
ObjectConstraintGroup | Defines the element that contains a group of constraints on one or both roles of a relationship. |
ObjectDefinition | Defines the elements that contain the base information to define the object which abstract and concrete object definitions extend. |
ObjectMember | Defines the elements that define an abstract or concrete object definition. |
Output | Defines the attributes that create a variation on the ValueTransfer value transfer. |
ReferenceDefinition | Defines the elements that contain the definitions for the source and dependent members in a reference relationship between the members. |
ReferenceMember | Defines the elements that contain paths to the source and dependent members used to set up a reference relationship. |
RelationshipConstraint | Defines the elements that constrain the relationships in which an object can participate. |
RelationshipConstraintGroup | Defines the elements that define a group of relationship constraints constraining the relationships in which an object can participate. |
RelationshipDefinition | Defines the elements that contain all the information defining the relationship between two members. |
RelationshipMember | Defines the relationship that will exist between object members when they are created. |
ResourceDefinition | Defines an SDM resource. |
ResourceMember | Defines the use for a resource definition. |
SettingDefinitions | Defines the elements containing setting definitions used by setting members, including namespace declarations and namespace imports. |
SettingMember | Defines the elements and attributes used to define a setting member. |
SettingValue | Defines the attributes used in defining a single setting value for a setting declaration. |
SettingValueList | Defines the list of attributes and elements used to define one or more setting values for a setting declared as a list. |
StructuralConstraint | Defines the elements used to create the structure of a constraint. |
SystemDefinition | Defines the attributes that define a system. |
SystemMember | Defines a use for a system definition. |
ValueTransfer | Defines the elements that contain information used to pass setting values into or out of a flow or constraint. |
Send comments about this topic to Microsoft
Build date: 9/5/2007