public class Instance extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<all>
<element name="info">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="dataset" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="network">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="nodes">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="node" maxOccurs="unbounded" minOccurs="2">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice minOccurs="0">
<sequence>
<element name="cx" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="cy" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="cz" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
</sequence>
<sequence>
<element name="latitude" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="longitude" type="{http://www.w3.org/2001/XMLSchema}double"/>
</sequence>
</choice>
<element name="compatible_vehicle" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="trailer" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<choice>
<element name="links">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="link" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="length" type="{}positive_double" minOccurs="0"/>
<choice minOccurs="0">
<element name="travel_time" type="{}positive_double"/>
<element name="td_travel_time" type="{}time_dependent_parameter_type" maxOccurs="unbounded"/>
<element name="uncertain_travel_time" type="{}uncertain_parameter_type"/>
</choice>
<choice minOccurs="0">
<element name="travel_cost" type="{}positive_double"/>
<element name="td_travel_cost" type="{}time_dependent_parameter_type" maxOccurs="unbounded"/>
<element name="uncertain_travel_cost" type="{}uncertain_parameter_type"/>
</choice>
<element ref="{}tw" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="tail" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="head" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="directed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="symmetric" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
</element>
<sequence>
<choice>
<element name="euclidean">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="manhattan">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="distance_calculator" type="{http://www.w3.org/2001/XMLSchema}string"/>
</choice>
<choice>
<element name="ceil">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="floor">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="decimals" type="{http://www.w3.org/2001/XMLSchema}integer"/>
</choice>
</sequence>
</choice>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="fleet">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="vehicle_profile" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<element name="departure_from_any_node">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="departure_node" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded"/>
</choice>
<choice>
<element name="arrival_at_any_node">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="arrival_node" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded"/>
</choice>
<group ref="{}storage"/>
<element name="max_travel_time" type="{}positive_double" minOccurs="0"/>
<element name="max_travel_distance" type="{}positive_double" minOccurs="0"/>
<element name="speed_factor" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<sequence>
<element name="fix_cost" type="{}positive_double" minOccurs="0"/>
<element name="cost_x_distance" type="{}positive_double" minOccurs="0"/>
<element name="cost_x_time" type="{}positive_double" minOccurs="0"/>
</sequence>
<element name="resource" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="start" type="{}positive_double" minOccurs="0"/>
<element name="end" type="{}positive_double" minOccurs="0"/>
<element name="max" type="{}positive_double"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="trailer" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>integer">
<attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
<attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="number" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="trailer_profile" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{}storage"/>
<sequence>
<element name="fix_cost" type="{}positive_double" minOccurs="0"/>
<element name="cost_x_distance" type="{}positive_double" minOccurs="0"/>
<element name="cost_x_time" type="{}positive_double" minOccurs="0"/>
</sequence>
</sequence>
<attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="number" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="requests">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="request" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="release" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="priority" type="{}positive_double" minOccurs="0"/>
<element name="prize" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element ref="{}tw" maxOccurs="unbounded" minOccurs="0"/>
<choice minOccurs="0">
<element name="quantity" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="td_quantity" type="{}time_dependent_parameter_type"/>
<element name="uncertain_quantity" type="{}uncertain_parameter_type"/>
</choice>
<choice minOccurs="0">
<element name="service_time" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="td_service_time" type="{}time_dependent_parameter_type"/>
<element name="uncertain_service_time" type="{}uncertain_parameter_type"/>
</choice>
<element ref="{}dimensions" minOccurs="0"/>
<element name="predecessors" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="request" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="successors" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="request" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="skill" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded" minOccurs="0"/>
<element name="resource" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>double">
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="node" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="link" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="request_incompatibility" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<sequence>
<element name="type" type="{http://www.w3.org/2001/XMLSchema}integer"/>
<element name="type" type="{http://www.w3.org/2001/XMLSchema}integer"/>
</sequence>
<sequence>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}integer"/>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}integer"/>
</sequence>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="resources" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="resource" maxOccurs="unbounded">
<complexType>
<simpleContent>
<extension base="<>positive_double">
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="renewable" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</simpleContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="drivers" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="driver_profile" maxOccurs="unbounded">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<element name="compatible_with_all_vehicles">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
</restriction>
</complexContent>
</complexType>
</element>
<element name="compatible_vehicle_type" type="{http://www.w3.org/2001/XMLSchema}integer" maxOccurs="unbounded"/>
</choice>
<element name="skill" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="workload_profile" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="max_work_time" type="{}positive_double" minOccurs="0"/>
<element name="max_driving_time" type="{}positive_double" minOccurs="0"/>
<element ref="{}tw" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</all>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Instance.Drivers
Java class for anonymous complex type.
|
static class |
Instance.Fleet
Java class for anonymous complex type.
|
static class |
Instance.Info
Java class for anonymous complex type.
|
static class |
Instance.Network
Java class for anonymous complex type.
|
static class |
Instance.Requests
Java class for anonymous complex type.
|
static class |
Instance.Resources
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Instance.Drivers |
drivers |
protected Instance.Fleet |
fleet |
protected Instance.Info |
info |
protected Instance.Network |
network |
protected Instance.Requests |
requests |
protected Instance.Resources |
resources |
| Constructor and Description |
|---|
Instance() |
| Modifier and Type | Method and Description |
|---|---|
Instance.Drivers |
getDrivers()
Gets the value of the drivers property.
|
Instance.Fleet |
getFleet()
Gets the value of the fleet property.
|
Instance.Info |
getInfo()
Gets the value of the info property.
|
Instance.Network |
getNetwork()
Gets the value of the network property.
|
Instance.Requests |
getRequests()
Gets the value of the requests property.
|
Instance.Resources |
getResources()
Gets the value of the resources property.
|
void |
setDrivers(Instance.Drivers value)
Sets the value of the drivers property.
|
void |
setFleet(Instance.Fleet value)
Sets the value of the fleet property.
|
void |
setInfo(Instance.Info value)
Sets the value of the info property.
|
void |
setNetwork(Instance.Network value)
Sets the value of the network property.
|
void |
setRequests(Instance.Requests value)
Sets the value of the requests property.
|
void |
setResources(Instance.Resources value)
Sets the value of the resources property.
|
protected Instance.Info info
protected Instance.Network network
protected Instance.Fleet fleet
protected Instance.Requests requests
protected Instance.Resources resources
protected Instance.Drivers drivers
public Instance.Info getInfo()
Instance.Infopublic void setInfo(Instance.Info value)
value - allowed object is
Instance.Infopublic Instance.Network getNetwork()
Instance.Networkpublic void setNetwork(Instance.Network value)
value - allowed object is
Instance.Networkpublic Instance.Fleet getFleet()
Instance.Fleetpublic void setFleet(Instance.Fleet value)
value - allowed object is
Instance.Fleetpublic Instance.Requests getRequests()
Instance.Requestspublic void setRequests(Instance.Requests value)
value - allowed object is
Instance.Requestspublic Instance.Resources getResources()
Instance.Resourcespublic void setResources(Instance.Resources value)
value - allowed object is
Instance.Resourcespublic Instance.Drivers getDrivers()
Instance.Driverspublic void setDrivers(Instance.Drivers value)
value - allowed object is
Instance.DriversCopyright © 2014 VRP-REP. All rights reserved.