Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema n2pFormat.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Element network
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#network_description n2pFormat.tmp#network_name n2pFormat.tmp#network_version n2pFormat.tmp#layer n2pFormat.tmp#node n2pFormat.tmp#srg n2pFormat.tmp#layerCoupling n2pFormat.tmp#attribute
Properties
content complex
Model
Children attribute, layer, layerCoupling, node, srg
Instance
<network description="" name="" version="">
  <layer demandTrafficUnitsName="" description="" id="" linkCapacityUnitsName="" name="">{1,unbounded}</layer>
  <node id="" name="" xCoord="" yCoord="">{0,unbounded}</node>
  <srg id="" meanTimeToFailInHours="" meanTimeToRepairInHours="">{0,unbounded}</srg>
  <layerCoupling lowerLayerDemandId="" lowerLayerId="" upperLayerId="" upperLayerLinkId="">{0,unbounded}</layerCoupling>
  <attribute key="" value="">{0,unbounded}</attribute>
</network>
Attributes
QName Type Use Annotation
description descriptionType required
Network description
name nameType required
Network name
version xs:long required
Source
<xs:element name="network">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded" minOccurs="1">
      <xs:element maxOccurs="unbounded" ref="layer"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="node"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="srg"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="layerCoupling"/>
      <xs:element ref="attribute" maxOccurs="unbounded" minOccurs="0"/>
    </xs:choice>
    <xs:attribute name="description" type="descriptionType" use="required">
      <xs:annotation>
        <xs:documentation>Network description</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="name" type="nameType" use="required">
      <xs:annotation>
        <xs:documentation>Network name</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="version" type="xs:long" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element layer
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#layer_description n2pFormat.tmp#layer_id n2pFormat.tmp#layer_name n2pFormat.tmp#layer_linkCapacityUnitsName n2pFormat.tmp#layer_demandTrafficUnitsName n2pFormat.tmp#link n2pFormat.tmp#demand n2pFormat.tmp#sourceRouting n2pFormat.tmp#hopByHopRouting n2pFormat.tmp#attribute
Properties
content complex
Used by
Element network
Model
Children attribute, demand, hopByHopRouting, link, sourceRouting
Instance
<layer demandTrafficUnitsName="" description="" id="" linkCapacityUnitsName="" name="">
  <link capacity="" destinationNodeId="" id="" lengthInKm="" originNodeId="" propagationSpeedInKmPerSecond="">{0,unbounded}</link>
  <demand egressNodeId="" id="" ingressNodeId="" offeredTraffic="">{0,unbounded}</demand>
  <sourceRouting>{1,1}</sourceRouting>
  <hopByHopRouting>{1,1}</hopByHopRouting>
  <attribute key="" value="">{0,unbounded}</attribute>
</layer>
Attributes
QName Type Use
demandTrafficUnitsName xs:string required
description descriptionType required
id idType required
linkCapacityUnitsName xs:string required
name nameType required
Source
<xs:element name="layer">
  <xs:complexType>
    <xs:choice maxOccurs="unbounded" minOccurs="0">
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="link"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="demand"/>
      <xs:choice>
        <xs:element ref="sourceRouting"/>
        <xs:element ref="hopByHopRouting"/>
      </xs:choice>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:choice>
    <xs:attribute name="description" type="descriptionType" use="required"/>
    <xs:attribute name="id" type="idType" use="required"/>
    <xs:attribute name="name" type="nameType" use="required"/>
    <xs:attribute name="linkCapacityUnitsName" type="xs:string" use="required"/>
    <xs:attribute name="demandTrafficUnitsName" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element link
Namespace No namespace
Annotations
Diagram
Properties
Used by
Model
Children attribute
Instance
Attributes
Source
[ top ]
Element attribute
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#attributeType_key n2pFormat.tmp#attributeType_value n2pFormat.tmp#attributeType
Type attributeType
Properties
content complex
Used by
Attributes
QName Type Use
key restriction of xs:string required
value xs:string required
Source
<xs:element name="attribute" type="attributeType">
</xs:element>
[ top ]
Element demand
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#demand_id n2pFormat.tmp#demand_ingressNodeId n2pFormat.tmp#demand_egressNodeId n2pFormat.tmp#demand_offeredTraffic n2pFormat.tmp#attribute
Properties
content complex
Used by
Element layer
Model
Children attribute
Instance
<demand egressNodeId="" id="" ingressNodeId="" offeredTraffic="">
  <attribute key="" value="">{0,unbounded}</attribute>
</demand>
Attributes
QName Type Use
egressNodeId idType required
id idType required
ingressNodeId idType required
offeredTraffic nonNegativeDouble required
Source
<xs:element name="demand">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:sequence>
    <xs:attribute name="id" type="idType" use="required"/>
    <xs:attribute name="ingressNodeId" type="idType" use="required"/>
    <xs:attribute name="egressNodeId" type="idType" use="required"/>
    <xs:attribute name="offeredTraffic" type="nonNegativeDouble" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element sourceRouting
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#route n2pFormat.tmp#protectionSegment
Properties
content complex
Used by
Element layer
Model
Children protectionSegment, route
Instance
<sourceRouting>
  <route carriedTraffic="" demandId="" id="" occupiedCapacity="">{1,1}</route>
  <protectionSegment id="" reservedCapacity="">{1,1}</protectionSegment>
</sourceRouting>
Source
<xs:element name="sourceRouting">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded" minOccurs="0">
      <xs:element ref="route"/>
      <xs:element ref="protectionSegment"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element route
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#route_id n2pFormat.tmp#route_demandId n2pFormat.tmp#route_carriedTraffic n2pFormat.tmp#route_occupiedCapacity n2pFormat.tmp#route_seqLinks n2pFormat.tmp#route_backupSegmentList n2pFormat.tmp#attribute
Properties
content complex
Used by
Element sourceRouting
Model
Children attribute, backupSegmentList, seqLinks
Instance
<route carriedTraffic="" demandId="" id="" occupiedCapacity="">
  <seqLinks>{1,1}</seqLinks>
  <backupSegmentList>{1,1}</backupSegmentList>
  <attribute key="" value="">{0,unbounded}</attribute>
</route>
Attributes
QName Type Use
carriedTraffic nonNegativeDouble required
demandId idType required
id idType required
occupiedCapacity nonNegativeDouble required
Source
<xs:element name="route">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" name="seqLinks" type="itemList">
      </xs:element>
      <xs:element name="backupSegmentList" type="itemList">
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:sequence>
    <xs:attribute name="id" type="idType" use="required"/>
    <xs:attribute name="demandId" type="idType" use="required"/>
    <xs:attribute name="carriedTraffic" use="required" type="nonNegativeDouble"/>
    <xs:attribute name="occupiedCapacity" use="required" type="nonNegativeDouble"/>
  </xs:complexType>
</xs:element>
[ top ]
Element route / seqLinks
Namespace No namespace
Diagram
Type itemList
Properties
Source
[ top ]
Element route / backupSegmentList
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#itemList
Type itemList
Properties
content simple
Source
<xs:element name="backupSegmentList" type="itemList">
</xs:element>
[ top ]
Element protectionSegment
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#protectionSegment_id n2pFormat.tmp#protectionSegment_reservedCapacity n2pFormat.tmp#protectionSegment_seqLinks n2pFormat.tmp#attribute
Properties
content complex
Used by
Element sourceRouting
Model
Children attribute, seqLinks
Instance
<protectionSegment id="" reservedCapacity="">
  <seqLinks>{1,1}</seqLinks>
  <attribute key="" value="">{0,unbounded}</attribute>
</protectionSegment>
Attributes
QName Type Use
id idType required
reservedCapacity nonNegativeDouble required
Source
<xs:element name="protectionSegment">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" name="seqLinks" type="itemList">
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:sequence>
    <xs:attribute name="id" type="idType" use="required"/>
    <xs:attribute name="reservedCapacity" use="required" type="nonNegativeDouble"/>
  </xs:complexType>
</xs:element>
[ top ]
Element protectionSegment / seqLinks
Namespace No namespace
Diagram
Type itemList
Properties
Source
[ top ]
Element hopByHopRouting
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#forwardingRule
Properties
content complex
Used by
Element layer
Model
Children forwardingRule
Instance
<hopByHopRouting>
  <forwardingRule demandId="" linkid="" splittingRule="">{1,1}</forwardingRule>
</hopByHopRouting>
Source
<xs:element name="hopByHopRouting">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded" minOccurs="0">
      <xs:element ref="forwardingRule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element forwardingRule
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#forwardingRule_demandId n2pFormat.tmp#forwardingRule_linkid n2pFormat.tmp#forwardingRule_splittingRule n2pFormat.tmp#attribute
Properties
content complex
Used by
Element hopByHopRouting
Model
Children attribute
Instance
<forwardingRule demandId="" linkid="" splittingRule="">
  <attribute key="" value="">{0,unbounded}</attribute>
</forwardingRule>
Attributes
QName Type Use
demandId idType required
linkid idType required
splittingRule nonNegativeDouble required
Source
<xs:element name="forwardingRule">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:sequence>
    <xs:attribute name="demandId" type="idType" use="required"/>
    <xs:attribute name="linkid" type="idType" use="required"/>
    <xs:attribute name="splittingRule" use="required" type="nonNegativeDouble"/>
  </xs:complexType>
</xs:element>
[ top ]
Element node
Namespace No namespace
Annotations
Nodes are the basic entity of a network design, and are either a connection point, a redistribution point or a communication end-point, which are able to send, receive, or forward traffic over a communication channel (or link).

Nodes are characterized by four member variables: identifier, position, name and attributes. The identifier is internally defined by the kernel and determines a serial unique number of the node. The node position sets the position of the node in a bidimensional Cartesian plane. The node name is a general string that is assigned to the node, e.g. to be shown in the graphical interface. Finally, node attributes are an arbitrary set of name-value pairs that can be used to attach any arbitrary information to the node.
Diagram
Diagram n2pFormat.tmp#node_id n2pFormat.tmp#node_name n2pFormat.tmp#node_xCoord n2pFormat.tmp#node_yCoord n2pFormat.tmp#attribute
Properties
content complex
Used by
Element network
Model
Children attribute
Instance
<node id="" name="" xCoord="" yCoord="">
  <attribute key="" value="">{0,unbounded}</attribute>
</node>
Attributes
QName Type Use Annotation
id idType required
Unique identifier of the node (starting from zero). Node identifiers are not renumbered upon removalWhen a node is created, the identifier will remain associated to it until removal, that is,
name required
Node name
xCoord required
yCoord required
Source
<xs:element name="node">
  <xs:annotation>
    <xs:documentation>Nodes are the basic entity of a network design, and are either a connection point, a redistribution point or a communication end-point, which are able to send, receive, or forward traffic over a communication channel (or link). Nodes are characterized by four member variables: identifier, position, name and attributes. The identifier is internally defined by the kernel and determines a serial unique number of the node. The node position sets the position of the node in a bidimensional Cartesian plane. The node name is a general string that is assigned to the node, e.g. to be shown in the graphical interface. Finally, node attributes are an arbitrary set of name-value pairs that can be used to attach any arbitrary information to the node.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
    </xs:sequence>
    <xs:attribute name="id" type="idType" use="required">
      <xs:annotation>
        <xs:documentation>Unique identifier of the node (starting from zero). Node identifiers are not renumbered upon removalWhen a node is created, the identifier will remain associated to it until removal, that is,</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="name" use="required">
      <xs:annotation>
        <xs:documentation>Node name</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="xCoord" use="required"/>
    <xs:attribute name="yCoord" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element srg
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#srg_id n2pFormat.tmp#srg_meanTimeToFailInHours n2pFormat.tmp#srg_meanTimeToRepairInHours n2pFormat.tmp#attribute n2pFormat.tmp#srg_node n2pFormat.tmp#srg_link
Properties
content complex
Used by
Element network
Model
Children attribute, link, node
Instance
<srg id="" meanTimeToFailInHours="" meanTimeToRepairInHours="">
  <attribute key="" value="">{0,unbounded}</attribute>
  <node id="">{0,unbounded}</node>
  <link layerId="" linkId="">{0,unbounded}</link>
</srg>
Attributes
Source
<xs:element name="srg">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded" minOccurs="0">
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="attribute"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="node">
        <xs:complexType>
          <xs:attribute name="id" type="idType" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="link">
        <xs:complexType>
          <xs:attribute name="linkId" type="idType" use="required"/>
          <xs:attribute name="layerId" type="idType" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="idType" use="required"/>
    <xs:attribute name="meanTimeToFailInHours" use="required" type="nonNegativeDouble"/>
    <xs:attribute name="meanTimeToRepairInHours" use="required" type="nonNegativeDouble"/>
  </xs:complexType>
</xs:element>
[ top ]
Element srg / node
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#srg_srg_node_id
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
id idType required
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="node">
  <xs:complexType>
    <xs:attribute name="id" type="idType" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Element srg / link
Namespace No namespace
Diagram
Properties
Attributes
Source
[ top ]
Element layerCoupling
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#layerCoupling_lowerLayerId n2pFormat.tmp#layerCoupling_lowerLayerDemandId n2pFormat.tmp#layerCoupling_upperLayerId n2pFormat.tmp#layerCoupling_upperLayerLinkId
Properties
content complex
Used by
Element network
Attributes
QName Type Use
lowerLayerDemandId idType required
lowerLayerId idType required
upperLayerId idType required
upperLayerLinkId idType required
Source
<xs:element name="layerCoupling">
  <xs:complexType>
    <xs:attribute name="lowerLayerId" type="idType" use="required"/>
    <xs:attribute name="lowerLayerDemandId" type="idType" use="required"/>
    <xs:attribute name="upperLayerId" type="idType" use="required"/>
    <xs:attribute name="upperLayerLinkId" type="idType" use="required"/>
  </xs:complexType>
</xs:element>
[ top ]
Complex Type attributeType
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#attributeType_key n2pFormat.tmp#attributeType_value
Used by
Element attribute
Attributes
QName Type Use
key restriction of xs:string required
value xs:string required
Source
<xs:complexType name="attributeType">
  <xs:attribute name="key" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:minLength value="1"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="value" use="required" type="xs:string"/>
</xs:complexType>
[ top ]
Simple Type idType
Namespace No namespace
Annotations
Tipo identificador
Diagram
Diagram
Type restriction of xs:long
Facets
minInclusive 0
Used by
Source
<xs:simpleType name="idType">
  <xs:annotation>
    <xs:documentation>Tipo identificador</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:long">
    <xs:minInclusive value="0"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type nonNegativeDouble
Namespace No namespace
Diagram
Diagram
Type restriction of xs:double
Facets
minInclusive 0
Used by
Source
<xs:simpleType name="nonNegativeDouble">
  <xs:restriction base="xs:double">
    <xs:minInclusive value="0"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type itemList
Namespace No namespace
Diagram
Diagram n2pFormat.tmp#idType
Type list of idType
Used by
Source
<xs:simpleType name="itemList">
  <xs:list itemType="idType"/>
</xs:simpleType>
[ top ]
Simple Type descriptionType
Namespace No namespace
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="descriptionType">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Simple Type nameType
Namespace No namespace
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="nameType">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
[ top ]
Complex Type newComplexType
Namespace No namespace
Diagram
Diagram
Source
<xs:complexType name="newComplexType"/>
[ top ]
Attribute attributeType / @key
Namespace No namespace
Type restriction of xs:string
Properties
use required
Facets
minLength 1
Used by
Complex Type attributeType
Source
<xs:attribute name="key" use="required">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:attribute>
[ top ]
Attribute attributeType / @value
Namespace No namespace
Type xs:string
Properties
use required
Used by
Complex Type attributeType
Source
<xs:attribute name="value" use="required" type="xs:string"/>
[ top ]
Attribute link / @id
Namespace No namespace
Type idType
Properties
Facets
Used by
Source
[ top ]
Attribute link / @originNodeId
Namespace No namespace
Annotations
Type idType
Properties
Facets
Used by
Source
[ top ]
Attribute link / @destinationNodeId
Namespace No namespace
Annotations
Type idType
Properties
Facets
Used by
Source
[ top ]
Attribute link / @capacity
Namespace No namespace
Type nonNegativeDouble
Properties
Facets
Used by
Source
[ top ]
Attribute link / @lengthInKm
Namespace No namespace
Type nonNegativeDouble
Properties
Facets
Used by
Source
[ top ]
Attribute link / @propagationSpeedInKmPerSecond
Namespace No namespace
Type nonNegativeDouble
Properties
Facets
Used by
Source
[ top ]
Attribute demand / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element demand
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute demand / @ingressNodeId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element demand
Source
<xs:attribute name="ingressNodeId" type="idType" use="required"/>
[ top ]
Attribute demand / @egressNodeId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element demand
Source
<xs:attribute name="egressNodeId" type="idType" use="required"/>
[ top ]
Attribute demand / @offeredTraffic
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element demand
Source
<xs:attribute name="offeredTraffic" type="nonNegativeDouble" use="required"/>
[ top ]
Attribute route / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element route
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute route / @demandId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element route
Source
<xs:attribute name="demandId" type="idType" use="required"/>
[ top ]
Attribute route / @carriedTraffic
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element route
Source
<xs:attribute name="carriedTraffic" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute route / @occupiedCapacity
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element route
Source
<xs:attribute name="occupiedCapacity" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute protectionSegment / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute protectionSegment / @reservedCapacity
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Source
<xs:attribute name="reservedCapacity" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute forwardingRule / @demandId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element forwardingRule
Source
<xs:attribute name="demandId" type="idType" use="required"/>
[ top ]
Attribute forwardingRule / @linkid
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element forwardingRule
Source
<xs:attribute name="linkid" type="idType" use="required"/>
[ top ]
Attribute forwardingRule / @splittingRule
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element forwardingRule
Source
<xs:attribute name="splittingRule" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute layer / @description
Namespace No namespace
Type descriptionType
Properties
use required
Used by
Element layer
Source
<xs:attribute name="description" type="descriptionType" use="required"/>
[ top ]
Attribute layer / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element layer
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute layer / @name
Namespace No namespace
Type nameType
Properties
use required
Used by
Element layer
Source
<xs:attribute name="name" type="nameType" use="required"/>
[ top ]
Attribute layer / @linkCapacityUnitsName
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element layer
Source
<xs:attribute name="linkCapacityUnitsName" type="xs:string" use="required"/>
[ top ]
Attribute layer / @demandTrafficUnitsName
Namespace No namespace
Type xs:string
Properties
use required
Used by
Element layer
Source
<xs:attribute name="demandTrafficUnitsName" type="xs:string" use="required"/>
[ top ]
Attribute node / @id
Namespace No namespace
Annotations
Unique identifier of the node (starting from zero). Node identifiers are not renumbered upon removalWhen a node is created, the identifier will remain associated to it until removal, that is,
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element node
Source
<xs:attribute name="id" type="idType" use="required">
  <xs:annotation>
    <xs:documentation>Unique identifier of the node (starting from zero). Node identifiers are not renumbered upon removalWhen a node is created, the identifier will remain associated to it until removal, that is,</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute node / @name
Namespace No namespace
Annotations
Node name
Properties
use required
Used by
Element node
Source
<xs:attribute name="name" use="required">
  <xs:annotation>
    <xs:documentation>Node name</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute node / @xCoord
Namespace No namespace
Properties
use required
Used by
Element node
Source
<xs:attribute name="xCoord" use="required"/>
[ top ]
Attribute node / @yCoord
Namespace No namespace
Properties
use required
Used by
Element node
Source
<xs:attribute name="yCoord" use="required"/>
[ top ]
Attribute srg / node / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element srg/node
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute srg / link / @linkId
Namespace No namespace
Type idType
Properties
Facets
Used by
Source
[ top ]
Attribute srg / link / @layerId
Namespace No namespace
Type idType
Properties
Facets
Used by
Source
[ top ]
Attribute srg / @id
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element srg
Source
<xs:attribute name="id" type="idType" use="required"/>
[ top ]
Attribute srg / @meanTimeToFailInHours
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element srg
Source
<xs:attribute name="meanTimeToFailInHours" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute srg / @meanTimeToRepairInHours
Namespace No namespace
Type nonNegativeDouble
Properties
use required
Facets
minInclusive 0
Used by
Element srg
Source
<xs:attribute name="meanTimeToRepairInHours" use="required" type="nonNegativeDouble"/>
[ top ]
Attribute layerCoupling / @lowerLayerId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element layerCoupling
Source
<xs:attribute name="lowerLayerId" type="idType" use="required"/>
[ top ]
Attribute layerCoupling / @lowerLayerDemandId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element layerCoupling
Source
<xs:attribute name="lowerLayerDemandId" type="idType" use="required"/>
[ top ]
Attribute layerCoupling / @upperLayerId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element layerCoupling
Source
<xs:attribute name="upperLayerId" type="idType" use="required"/>
[ top ]
Attribute layerCoupling / @upperLayerLinkId
Namespace No namespace
Type idType
Properties
use required
Facets
minInclusive 0
Used by
Element layerCoupling
Source
<xs:attribute name="upperLayerLinkId" type="idType" use="required"/>
[ top ]
Attribute network / @description
Namespace No namespace
Annotations
Network description
Type descriptionType
Properties
use required
Used by
Element network
Source
<xs:attribute name="description" type="descriptionType" use="required">
  <xs:annotation>
    <xs:documentation>Network description</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute network / @name
Namespace No namespace
Annotations
Network name
Type nameType
Properties
use required
Used by
Element network
Source
<xs:attribute name="name" type="nameType" use="required">
  <xs:annotation>
    <xs:documentation>Network name</xs:documentation>
  </xs:annotation>
</xs:attribute>
[ top ]
Attribute network / @version
Namespace No namespace
Type xs:long
Properties
use required
Used by
Element network
Source
<xs:attribute name="version" type="xs:long" use="required"/>
[ top ]