| schema location: | G:\public_html\sites\xarchuci\ext\messages.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| schema location: | http://www.ics.uci.edu/pub/arch/xarch/schemas/instance.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| Elements | Complex types | Simple types |
| archInstance | ArchInstance | DirectionSimpleType |
| xArch | ComponentInstance | Identifier |
| ConnectorInstance | ||
| Description | ||
| Direction | ||
| Group | ||
| InterfaceInstance | ||
| InterfaceInstanceMapping | ||
| LinkInstance | ||
| Point | ||
| SubArchitecture | ||
| XMLLink |
| schema location: | http://www.isr.uci.edu/projects/xarchuci/ext/versions.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| schema location: | http://www.ics.uci.edu/pub/arch/xarch/schemas/xlink.xsd |
| targetNamespace: | http://www.w3.org/1999/xlink |
| schema location: | http://www.isr.uci.edu/projects/xarchuci/ext/types.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| schema location: | http://www.isr.uci.edu/projects/xarchuci/ext/implementation.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd |
| Complex types |
| Implementation |
| InterfaceTypeImpl |
| VariantComponentTypeImpl |
| VariantConnectorTypeImpl |
| schema location: | http://www.isr.uci.edu/projects/xarchuci/ext/variants.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd |
| Complex types |
| Variant |
| VariantComponentType |
| VariantConnectorType |
| schema location: | http://www.isr.uci.edu/projects/xarchuci/ext/options.xsd |
| targetNamespace: | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| Complex types |
| Guard |
| Optional |
| OptionalComponent |
| OptionalConnector |
| OptionalInterface |
| OptionalLink |
| OptionalSignature |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| type | RuleSpecification | ||||||||||||
| children | description rule | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="ruleSpecification" type="RuleSpecification"/> |
| diagram | |||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||
| type | restriction of xsd:string | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:complexType name="CauseTime"> <xsd:simpleContent> <xsd:restriction base="xsd:string"> <xsd:enumeration value="MostRecent"/> <xsd:enumeration value="MatchingN"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| type | extension of xsd:string | ||
| used by |
|
||
| source | <xsd:complexType name="Count"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||||||||
| children | description count type | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:complexType name="GenericMessage"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description" minOccurs="0"/> <xsd:element name="count" type="Count"/> <xsd:element name="type" type="MessageType"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> <xsd:attribute name="kind" type="Kind"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description" minOccurs="0"/> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | Count |
| source | <xsd:element name="count" type="Count"/> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | MessageType |
| source | <xsd:element name="type" type="MessageType"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| children | rule | ||
| used by |
|
||
| source | <xsd:complexType name="MessageCausalitySpecification"> <xsd:sequence> <xsd:element name="rule" type="archinstance:XMLLink" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="rule" type="archinstance:XMLLink" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| type | extension of xsd:string | ||
| used by |
|
||
| source | <xsd:complexType name="MessageName"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| type | extension of xsd:string | ||
| used by |
|
||
| source | <xsd:complexType name="MessageType"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| children | name value | ||
| used by |
|
||
| source | <xsd:complexType name="NamedProperty"> <xsd:sequence> <xsd:element name="name" type="PropertyName"/> <xsd:element name="value" type="PropertyValue"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | PropertyName |
| source | <xsd:element name="name" type="PropertyName"/> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | PropertyValue |
| source | <xsd:element name="value" type="PropertyValue"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||||||||
| type | extension of GenericMessage | ||||||||||||||||||
| children | description count type name namedProperty | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:complexType name="NamedPropertyMessage"> <xsd:complexContent> <xsd:extension base="GenericMessage"> <xsd:sequence> <xsd:element name="name" type="MessageName"/> <xsd:element name="namedProperty" type="NamedProperty" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | MessageName |
| source | <xsd:element name="name" type="MessageName"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | NamedProperty |
| children | name value |
| source | <xsd:element name="namedProperty" type="NamedProperty" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| children | description receiveMessage sendMessage causeTime | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ProductionRule"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="receiveMessage" type="GenericMessage" maxOccurs="unbounded"/> <xsd:element name="sendMessage" type="GenericMessage" maxOccurs="unbounded"/> <xsd:element name="causeTime" type="CauseTime"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||||||||
| type | GenericMessage | ||||||||||||||||||
| children | description count type | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="receiveMessage" type="GenericMessage" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||||||||
| type | GenericMessage | ||||||||||||||||||
| children | description count type | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="sendMessage" type="GenericMessage" maxOccurs="unbounded"/> |
| diagram | |||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||
| type | CauseTime | ||||
| facets |
|
||||
| source | <xsd:element name="causeTime" type="CauseTime"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| type | extension of xsd:string | ||
| used by |
|
||
| source | <xsd:complexType name="PropertyName"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||
| type | extension of xsd:string | ||
| used by |
|
||
| source | <xsd:complexType name="PropertyValue"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| children | description rule | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="RuleSpecification"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description" minOccurs="0"/> <xsd:element name="rule" type="ProductionRule" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| type | ProductionRule | ||||||||||||
| children | description receiveMessage sendMessage causeTime | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="rule" type="ProductionRule" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| type | extension of archvers:VariantComponentTypeImplVers | ||||||||||||
| children | description signature subArchitecture variant implementation versionGraphNode messageCausalitySpecification | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantComponentTypeImplVersSpec"> <xsd:complexContent> <xsd:extension base="archvers:VariantComponentTypeImplVers"> <xsd:sequence> <xsd:element name="messageCausalitySpecification" type="MessageCausalitySpecification"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | MessageCausalitySpecification |
| children | rule |
| source | <xsd:element name="messageCausalitySpecification" type="MessageCausalitySpecification"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||||||||
| type | extension of archvers:VariantConnectorTypeImplVers | ||||||||||||
| children | description signature subArchitecture variant implementation versionGraphNode messageCausalitySpecification | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantConnectorTypeImplVersSpec"> <xsd:complexContent> <xsd:extension base="archvers:VariantConnectorTypeImplVers"> <xsd:sequence> <xsd:element name="messageCausalitySpecification" type="MessageCausalitySpecification"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd |
| type | MessageCausalitySpecification |
| children | rule |
| source | <xsd:element name="messageCausalitySpecification" type="MessageCausalitySpecification"/> |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/messages.xsd | ||||||
| type | restriction of xsd:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| source | <xsd:simpleType name="Kind"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="none"/> <xsd:enumeration value="request"/> <xsd:enumeration value="notification"/> </xsd:restriction> </xsd:simpleType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:ArchInstance | ||||||||||||
| children | description componentInstance connectorInstance linkInstance group | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="archInstance" type="ArchInstance"/> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| source | <xsd:element name="xArch"> <xsd:complexType> <xsd:sequence> <xsd:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description componentInstance connectorInstance linkInstance group | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ArchInstance"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="componentInstance" type="ComponentInstance" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="connectorInstance" type="ConnectorInstance" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="linkInstance" type="LinkInstance" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="group" type="Group" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:ComponentInstance | ||||||||||||
| children | description interfaceInstance subArchitecture | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="componentInstance" type="ComponentInstance" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:ConnectorInstance | ||||||||||||
| children | description interfaceInstance subArchitecture | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="connectorInstance" type="ConnectorInstance" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:LinkInstance | ||||||||||||
| children | description point | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="linkInstance" type="LinkInstance" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:Group | ||||||||||||
| children | description member | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="group" type="Group" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description interfaceInstance subArchitecture | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ComponentInstance"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="interfaceInstance" type="InterfaceInstance" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:InterfaceInstance | ||||||||||||
| children | description direction | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interfaceInstance" type="InterfaceInstance" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:SubArchitecture |
| children | archInstance interfaceInstanceMapping |
| source | <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description interfaceInstance subArchitecture | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ConnectorInstance"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="interfaceInstance" type="InterfaceInstance" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:InterfaceInstance | ||||||||||||
| children | description direction | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interfaceInstance" type="InterfaceInstance" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:SubArchitecture |
| children | archInstance interfaceInstanceMapping |
| source | <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | extension of xsd:string |
| used by | |
| source | <xsd:complexType name="Description"> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | |||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||
| type | extension of archinstance:DirectionSimpleType | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| source | <xsd:complexType name="Direction"> <xsd:simpleContent> <xsd:extension base="DirectionSimpleType"/> </xsd:simpleContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description member | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Group"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="member" type="XMLLink" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="member" type="XMLLink" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description direction | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="InterfaceInstance"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="direction" type="Direction" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | |||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||
| type | archinstance:Direction | ||||||||
| facets |
|
||||||||
| source | <xsd:element name="direction" type="Direction" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||
| children | outerInterfaceInstance innerInterfaceInstance | ||
| used by |
|
||
| source | <xsd:complexType name="InterfaceInstanceMapping"> <xsd:sequence> <xsd:element name="outerInterfaceInstance" type="XMLLink"/> <xsd:element name="innerInterfaceInstance" type="XMLLink"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="outerInterfaceInstance" type="XMLLink"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="innerInterfaceInstance" type="XMLLink"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| children | description point | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="LinkInstance"> <xsd:sequence> <xsd:element name="description" type="Description"/> <xsd:element name="point" type="Point" minOccurs="2" maxOccurs="2"/> </xsd:sequence> <xsd:attribute name="id" type="Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="Description"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:Point |
| children | anchorOnInterface |
| source | <xsd:element name="point" type="Point" minOccurs="2" maxOccurs="2"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||
| children | anchorOnInterface | ||
| used by |
|
||
| source | <xsd:complexType name="Point"> <xsd:sequence> <xsd:element name="anchorOnInterface" type="XMLLink"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="anchorOnInterface" type="XMLLink"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||
| children | archInstance interfaceInstanceMapping | ||
| used by |
|
||
| source | <xsd:complexType name="SubArchitecture"> <xsd:sequence> <xsd:element name="archInstance" type="ArchInstance"/> <xsd:element name="interfaceInstanceMapping" type="InterfaceInstanceMapping" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||||||
| type | archinstance:ArchInstance | ||||||||||||
| children | description componentInstance connectorInstance linkInstance group | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="archInstance" type="ArchInstance"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd |
| type | archinstance:InterfaceInstanceMapping |
| children | outerInterfaceInstance innerInterfaceInstance |
| source | <xsd:element name="interfaceInstanceMapping" type="InterfaceInstanceMapping" minOccurs="0" maxOccurs="unbounded"/> |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||||||||
| type | restriction of xsd:string | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| source | <xsd:simpleType name="DirectionSimpleType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="none"/> <xsd:enumeration value="in"/> <xsd:enumeration value="out"/> <xsd:enumeration value="inout"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/instance.xsd | ||
| type | restriction of xsd:ID | ||
| used by |
|
||
| facets |
|
||
| source | <xsd:simpleType name="Identifier"> <xsd:restriction base="xsd:ID"> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| type | archvers:ArchVersions |
| children | componentTypeVersionGraph connectorTypeVersionGraph interfaceTypeVersionGraph |
| source | <xsd:element name="archVersions" type="ArchVersions"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||
| children | componentTypeVersionGraph connectorTypeVersionGraph interfaceTypeVersionGraph | ||
| used by |
|
||
| source | <xsd:complexType name="ArchVersions"> <xsd:sequence> <xsd:element name="componentTypeVersionGraph" type="ComponentTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="connectorTypeVersionGraph" type="ConnectorTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="interfaceTypeVersionGraph" type="InterfaceTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | archvers:ComponentTypeVersionGraph | ||||||||||||
| children | description node | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="componentTypeVersionGraph" type="ComponentTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | archvers:ConnectorTypeVersionGraph | ||||||||||||
| children | description node | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="connectorTypeVersionGraph" type="ConnectorTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | archvers:InterfaceTypeVersionGraph | ||||||||||||
| children | description node | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interfaceTypeVersionGraph" type="InterfaceTypeVersionGraph" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| children | description node | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ComponentTypeVersionGraph"> <xsd:sequence> <xsd:element name="description" type="archinst:Description"/> <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinst:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinst:Description"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archvers:Node | ||||||||||||||||||
| children | versionID parent | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| children | description node | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ConnectorTypeVersionGraph"> <xsd:sequence> <xsd:element name="description" type="archinst:Description"/> <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinst:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinst:Description"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archvers:Node | ||||||||||||||||||
| children | versionID parent | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | extension of InterfaceTypeImpl | ||||||||||||
| children | description implementation versionGraphNode | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="InterfaceTypeImplVers"> <xsd:complexContent> <xsd:extension base="archimpl:InterfaceTypeImpl"> <xsd:sequence> <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| children | description node | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="InterfaceTypeVersionGraph"> <xsd:sequence> <xsd:element name="description" type="archinst:Description"/> <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinst:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinst:Description"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archvers:Node | ||||||||||||||||||
| children | versionID parent | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="node" type="Node" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| children | versionID parent | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:complexType name="Node"> <xsd:sequence> <xsd:element name="versionID" type="VersionID"/> <xsd:element name="parent" type="archinst:XMLLink" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinst:Identifier"/> <xsd:attribute name="immutable" type="xsd:boolean" use="optional"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd |
| type | archvers:VersionID |
| source | <xsd:element name="versionID" type="VersionID"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="parent" type="archinst:XMLLink" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | extension of VariantComponentTypeImpl | ||||||||||||
| children | description signature subArchitecture variant implementation versionGraphNode | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantComponentTypeImplVers"> <xsd:complexContent> <xsd:extension base="archimpl:VariantComponentTypeImpl"> <xsd:sequence> <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||
| type | extension of VariantConnectorTypeImpl | ||||||||||||
| children | description signature subArchitecture variant implementation versionGraphNode | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantConnectorTypeImplVers"> <xsd:complexContent> <xsd:extension base="archimpl:VariantConnectorTypeImpl"> <xsd:sequence> <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="versionGraphNode" type="archinst:XMLLink"/> |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/versions.xsd | ||
| type | xsd:string | ||
| used by |
|
||
| source | <xsd:simpleType name="VersionID"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | ArchStructure | ||||||||||||
| children | description component connector link group | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="archStructure" type="ArchStructure"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | ArchTypes |
| children | componentType connectorType interfaceType |
| source | <xsd:element name="archTypes" type="ArchTypes"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description component connector link group | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ArchStructure"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="component" type="Component" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="connector" type="Connector" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="link" type="Link" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="group" type="archinstance:Group" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Component | ||||||||||||
| children | description interface type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="component" type="Component" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Connector | ||||||||||||
| children | description interface type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="connector" type="Connector" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Link | ||||||||||||
| children | description point | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="link" type="Link" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | archinstance:Group | ||||||||||||
| children | description member | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="group" type="archinstance:Group" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||
| children | componentType connectorType interfaceType | ||
| used by |
|
||
| source | <xsd:complexType name="ArchTypes"> <xsd:sequence> <xsd:element name="componentType" type="ComponentType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="connectorType" type="ConnectorType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="interfaceType" type="InterfaceType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | ComponentType | ||||||||||||
| children | description signature subArchitecture | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="componentType" type="ComponentType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | ConnectorType | ||||||||||||
| children | description signature subArchitecture | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="connectorType" type="ConnectorType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | InterfaceType | ||||||||||||
| children | description | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interfaceType" type="InterfaceType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description interface type | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Component"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="interface" type="Interface" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Interface | ||||||||||||
| children | description direction type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interface" type="Interface" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description signature subArchitecture | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ComponentType"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="signature" type="Signature" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Signature | ||||||||||||
| children | direction type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="signature" type="Signature" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | SubArchitecture |
| children | archStructure signatureInterfaceMapping |
| source | <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description interface type | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Connector"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="interface" type="Interface" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Interface | ||||||||||||
| children | description direction type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="interface" type="Interface" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description signature subArchitecture | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ConnectorType"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="signature" type="Signature" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | Signature | ||||||||||||
| children | direction type | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="signature" type="Signature" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | SubArchitecture |
| children | archStructure signatureInterfaceMapping |
| source | <xsd:element name="subArchitecture" type="SubArchitecture" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description direction type | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Interface"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="direction" type="archinstance:Direction" minOccurs="0"/> <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | |||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||
| type | archinstance:Direction | ||||||||
| facets |
|
||||||||
| source | <xsd:element name="direction" type="archinstance:Direction" minOccurs="0"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="type" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | |||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="InterfaceType"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | description point | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Link"> <xsd:sequence> <xsd:element name="description" type="archinstance:Description"/> <xsd:element name="point" type="archinstance:Point" minOccurs="2" maxOccurs="2"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Description |
| source | <xsd:element name="description" type="archinstance:Description"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | archinstance:Point |
| children | anchorOnInterface |
| source | <xsd:element name="point" type="archinstance:Point" minOccurs="2" maxOccurs="2"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | extension of archinstance:ComponentInstance | ||||||||||||
| children | description interfaceInstance subArchitecture structure | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="PrescribedComponentInstance"> <xsd:complexContent> <xsd:extension base="archinstance:ComponentInstance"> <xsd:sequence> <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | extension of archinstance:ConnectorInstance | ||||||||||||
| children | description interfaceInstance subArchitecture structure | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="PrescribedConnectorInstance"> <xsd:complexContent> <xsd:extension base="archinstance:ConnectorInstance"> <xsd:sequence> <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | extension of archinstance:InterfaceInstance | ||||||||||||
| children | description direction structure | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="PrescribedInterfaceInstance"> <xsd:complexContent> <xsd:extension base="archinstance:InterfaceInstance"> <xsd:sequence> <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| type | extension of archinstance:LinkInstance | ||||||||||||
| children | description point structure | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="PrescribedLinkInstance"> <xsd:complexContent> <xsd:extension base="archinstance:LinkInstance"> <xsd:sequence> <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="structure" type="archinstance:XMLLink" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||
| children | direction type | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Signature"> <xsd:sequence> <xsd:element name="direction" type="archinstance:Direction" minOccurs="0"/> <xsd:element name="type" type="archinstance:XMLLink"/> </xsd:sequence> <xsd:attribute name="id" type="archinstance:Identifier"/> </xsd:complexType> |
| diagram | |||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||
| type | archinstance:Direction | ||||||||
| facets |
|
||||||||
| source | <xsd:element name="direction" type="archinstance:Direction" minOccurs="0"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="type" type="archinstance:XMLLink"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||
| children | outerSignature innerInterface | ||
| used by |
|
||
| source | <xsd:complexType name="SignatureInterfaceMapping"> <xsd:sequence> <xsd:element name="outerSignature" type="archinstance:XMLLink"/> <xsd:element name="innerInterface" type="archinstance:XMLLink"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="outerSignature" type="archinstance:XMLLink"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="innerInterface" type="archinstance:XMLLink"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||
| children | archStructure signatureInterfaceMapping | ||
| used by |
|
||
| source | <xsd:complexType name="SubArchitecture"> <xsd:sequence> <xsd:element name="archStructure" type="archinstance:XMLLink"/> <xsd:element name="signatureInterfaceMapping" type="SignatureInterfaceMapping" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="archStructure" type="archinstance:XMLLink"/> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/types.xsd |
| type | SignatureInterfaceMapping |
| children | outerSignature innerInterface |
| source | <xsd:element name="signatureInterfaceMapping" type="SignatureInterfaceMapping" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd | ||
| used by |
|
||
| source | <xsd:complexType name="Implementation" abstract="true"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd | ||||||||||||
| type | extension of InterfaceType | ||||||||||||
| children | description implementation | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="InterfaceTypeImpl"> <xsd:complexContent> <xsd:extension base="archtypes:InterfaceType"> <xsd:sequence> <xsd:element name="implementation" type="Implementation" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd |
| type | Implementation |
| source | <xsd:element name="implementation" type="Implementation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd | ||||||||||||
| type | extension of VariantComponentType | ||||||||||||
| children | description signature subArchitecture variant implementation | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantComponentTypeImpl"> <xsd:complexContent> <xsd:extension base="archvariants:VariantComponentType"> <xsd:sequence> <xsd:element name="implementation" type="Implementation" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd |
| type | Implementation |
| source | <xsd:element name="implementation" type="Implementation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd | ||||||||||||
| type | extension of VariantConnectorType | ||||||||||||
| children | description signature subArchitecture variant implementation | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantConnectorTypeImpl"> <xsd:complexContent> <xsd:extension base="archvariants:VariantConnectorType"> <xsd:sequence> <xsd:element name="implementation" type="Implementation" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/implementation.xsd |
| type | Implementation |
| source | <xsd:element name="implementation" type="Implementation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd | ||
| children | guard variantType | ||
| used by |
|
||
| source | <xsd:complexType name="Variant"> <xsd:sequence> <xsd:element name="guard" type="archoptions:Guard"/> <xsd:element name="variantType" type="archinst:XMLLink"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd |
| type | Guard |
| source | <xsd:element name="guard" type="archoptions:Guard"/> |
| diagram | |||||||||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd | ||||||||||||||||||
| type | archinstance:XMLLink | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="variantType" type="archinst:XMLLink"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd | ||||||||||||
| type | extension of ComponentType | ||||||||||||
| children | description signature subArchitecture variant | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantComponentType"> <xsd:complexContent> <xsd:extension base="archtypes:ComponentType"> <xsd:sequence> <xsd:element name="variant" type="Variant" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd |
| type | Variant |
| children | guard variantType |
| source | <xsd:element name="variant" type="Variant" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd | ||||||||||||
| type | extension of ConnectorType | ||||||||||||
| children | description signature subArchitecture variant | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="VariantConnectorType"> <xsd:complexContent> <xsd:extension base="archtypes:ConnectorType"> <xsd:sequence> <xsd:element name="variant" type="Variant" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/variants.xsd |
| type | Variant |
| children | guard variantType |
| source | <xsd:element name="variant" type="Variant" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||
| used by |
|
||
| source | <xsd:complexType name="Guard" abstract="true"/> |
| diagram | |||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||
| children | guard | ||
| used by |
|
||
| source | <xsd:complexType name="Optional"> <xsd:sequence> <xsd:element name="guard" type="Guard"/> </xsd:sequence> </xsd:complexType> |
| diagram | |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Guard |
| source | <xsd:element name="guard" type="Guard"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||||||||||||
| type | extension of Component | ||||||||||||
| children | description interface type optional | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="OptionalComponent"> <xsd:complexContent> <xsd:extension base="archtypes:Component"> <xsd:sequence> <xsd:element name="optional" type="Optional" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Optional |
| children | guard |
| source | <xsd:element name="optional" type="Optional" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||||||||||||
| type | extension of Connector | ||||||||||||
| children | description interface type optional | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="OptionalConnector"> <xsd:complexContent> <xsd:extension base="archtypes:Connector"> <xsd:sequence> <xsd:element name="optional" type="Optional" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Optional |
| children | guard |
| source | <xsd:element name="optional" type="Optional" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||||||||||||
| type | extension of Interface | ||||||||||||
| children | description direction type optional | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="OptionalInterface"> <xsd:complexContent> <xsd:extension base="archtypes:Interface"> <xsd:sequence> <xsd:element name="optional" type="Optional" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Optional |
| children | guard |
| source | <xsd:element name="optional" type="Optional" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||||||||||||
| type | extension of Link | ||||||||||||
| children | description point optional | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="OptionalLink"> <xsd:complexContent> <xsd:extension base="archtypes:Link"> <xsd:sequence> <xsd:element name="optional" type="Optional" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Optional |
| children | guard |
| source | <xsd:element name="optional" type="Optional" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd | ||||||||||||
| type | extension of Signature | ||||||||||||
| children | direction type optional | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="OptionalSignature"> <xsd:complexContent> <xsd:extension base="archtypes:Signature"> <xsd:sequence> <xsd:element name="optional" type="Optional" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
| namespace | http://www.ics.uci.edu/pub/arch/xArch/options.xsd |
| type | Optional |
| children | guard |
| source | <xsd:element name="optional" type="Optional" minOccurs="0"/> |