Microsoft.SystemCenter.DiagramViewTypeSchema (SchemaType)

Element properties:

AccessibilityPublic

Source Code:

<SchemaType ID="Microsoft.SystemCenter.DiagramViewTypeSchema" Accessibility="Public">
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiagramViewPresentationCriteriaType">
<xsd:sequence>
<xsd:element name="DiagramViewDisplay" type="DiagramViewDisplayType" minOccurs="0"/>
<xsd:element name="DiagramMonitoringClass" type="DiagramMonitoringClassType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="DiagramMonitoringRelationshipClass" type="DiagramMonitoringRelationshipClassType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiagramViewDisplayType">
<xsd:annotation>
<xsd:documentation>Diagram view display</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="BackgroundImageHotSpot" type="BackgroundImageHotSpotType" default="TopRight" minOccurs="0"/>
<xsd:element name="ContainmentStyle" type="ContainmentStyleType" default="NonBox" minOccurs="0"/>
<xsd:element name="LayoutDirection" type="LayoutDirectionType" default="NorthSouth" minOccurs="0"/>
<xsd:element name="NodesPerRow" type="xsd:int" default="2" minOccurs="0"/>
<xsd:element name="BoxBackgroundImageHotSpot" type="BackgroundImageHotSpotType" default="TopRight" minOccurs="0"/>
<xsd:element name="LevelsToShow" type="xsd:int" default="2" minOccurs="0"/>
<xsd:element name="ContainmentLine" type="LineType" minOccurs="0"/>
<xsd:element name="NonContainmentLine" type="LineType" minOccurs="0"/>
<xsd:element name="MaxNumChild" type="xsd:int" minOccurs="0" default="8"/>
<xsd:element name="MinBucketSize" type="xsd:int" minOccurs="0" default="5"/>
<xsd:element name="VirtualGroupThreshold" type="xsd:int" minOccurs="0" default="8"/>
</xsd:sequence>
<xsd:attribute name="ShowVirtualGroup" type="xsd:boolean" use="optional" default="true"/>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiagramMonitoringClassType">
<xsd:annotation>
<xsd:documentation>Diagram class</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>ManagementPack.MonitoringClass decorated id</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ContainmentStyle" type="ContainmentStyleType" default="NonBox" minOccurs="0"/>
<xsd:element name="LayoutDirection" type="LayoutDirectionType" default="NorthSouth" minOccurs="0"/>
<xsd:element name="NodesPerRow" type="xsd:int" default="3" minOccurs="0"/>
<xsd:element name="BoxBackgroundImageHotSpot" type="BackgroundImageHotSpotType" default="TopRight" minOccurs="0"/>
<xsd:element name="LevelsToShow" type="xsd:int" default="-1" minOccurs="0">
<xsd:annotation>
<xsd:documentation>-1 = Inherit from parent, 0 = Collapsed </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Layer" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Assigned layer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Tooltips" type="TooltipType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Tooltip properties</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Annotations" type="AnnotationsType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Annotations</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VirtualGroup" type="VirtualGroupType" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Virtual group properties</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="IsExcluded" type="xsd:boolean" use="optional" default="false"/>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ContainmentStyleType">
<xsd:annotation>
<xsd:documentation>Diagram style type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Box"/>
<xsd:enumeration value="NonBox"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="LayoutDirectionType">
<xsd:annotation>
<xsd:documentation>Placement style type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="NorthSouth"/>
<xsd:enumeration value="SouthNorth"/>
<xsd:enumeration value="WestEast"/>
<xsd:enumeration value="EastWest"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="BorderStyleType">
<xsd:annotation>
<xsd:documentation>Border style type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Solid"/>
<xsd:enumeration value="Dot"/>
<xsd:enumeration value="Dash"/>
<xsd:enumeration value="DashDot"/>
<xsd:enumeration value="DashDotDot"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="BoxBorderWidthType">
<xsd:annotation>
<xsd:documentation>Border width type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:double">
<xsd:pattern value="[1-5]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ColorType">
<xsd:annotation>
<xsd:documentation>Box header color</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="Red" type="xsd:int" default="0"/>
<xsd:attribute name="Green" type="xsd:int" default="0"/>
<xsd:attribute name="Blue" type="xsd:int" default="0"/>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="BackgroundImageHotSpotType">
<xsd:annotation>
<xsd:documentation>Box background image hotspot</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="Middle"/>
<xsd:enumeration value="TopRight"/>
<xsd:enumeration value="BottomRight"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TooltipType">
<xsd:annotation>
<xsd:documentation>Tooltips</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Property" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AnnotationsType">
<xsd:annotation>
<xsd:documentation>Annotations</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Annotation" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Property" type="xsd:string"/>
<xsd:element name="Hotspot" type="AnnotationHotSpotType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AnnotationHotSpotType">
<xsd:annotation>
<xsd:documentation>Annotation hot spot</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="FirstHotSpot"/>
<xsd:enumeration value="SecondHotSpot"/>
<xsd:enumeration value="ThirdHotSpot"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualGroupType">
<xsd:annotation>
<xsd:documentation>Virtual groups</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VirtualGroupBy" type="VirtualGroupByType" default="ByType"/>
<xsd:element name="VirtualGroupHealthRollup" type="VirtualGroupHealthRollupType" default="WorstOf"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualGroupHealthRollupType">
<xsd:annotation>
<xsd:documentation>Virtual group health rollup</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="BestOf"/>
<xsd:enumeration value="WorstOf"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualGroupByType">
<xsd:annotation>
<xsd:documentation>Virtual group type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ByType"/>
<xsd:enumeration value="ByHealth"/>
<xsd:enumeration value="ByTypeAndHealth"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DiagramMonitoringRelationshipClassType">
<xsd:annotation>
<xsd:documentation>Diagram relationship class</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string"/>
<xsd:element name="Tooltips" type="TooltipType" minOccurs="0"/>
<xsd:element name="Line" type="LineType" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="IsExcluded" type="xsd:boolean" use="optional" default="false"/>
</xsd:complexType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="LineType">
<xsd:annotation>
<xsd:documentation>Line type</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Color" type="ColorType" minOccurs="0"/>
<xsd:element name="LineWidth" type="LineWidthType" default="1" minOccurs="0"/>
<xsd:element name="SourceArrow" type="ArrowType" minOccurs="0"/>
<xsd:element name="TargetArrow" type="ArrowType" minOccurs="0"/>
<xsd:element name="LineStyle" type="BorderStyleType" default="Solid" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="LineWidthType">
<xsd:annotation>
<xsd:documentation>Line width type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:double">
<xsd:pattern value="[1-5]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ArrowType">
<xsd:annotation>
<xsd:documentation>Arrow type</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ArrowStyle" type="ArrowStyleType" default="Flat" minOccurs="0"/>
<xsd:element name="ArrowWidth" type="ArrowSizeType" default="5" minOccurs="0"/>
<xsd:element name="ArrowHeight" type="ArrowSizeType" default="5" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="IsFilled" type="xsd:boolean" default="true"/>
</xsd:complexType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ArrowStyleType">
<xsd:annotation>
<xsd:documentation>Arrow styles</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Flat"/>
<xsd:enumeration value="NoAnchor"/>
<xsd:enumeration value="AnchorMask"/>
<xsd:enumeration value="ArrowAnchor"/>
<xsd:enumeration value="DiamondAnchor"/>
<xsd:enumeration value="Round"/>
<xsd:enumeration value="RoundAnchor"/>
<xsd:enumeration value="Square"/>
<xsd:enumeration value="SquareAnchor"/>
<xsd:enumeration value="Triangle"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ArrowSizeType">
<xsd:annotation>
<xsd:documentation>Arrow size type type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:int">
<xsd:pattern value="[1-9]"/>
</xsd:restriction>
</xsd:simpleType>
</SchemaType>