public static class Instance.Requests.Request 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">
<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>
| Modifier and Type | Class and Description |
|---|---|
static class |
Instance.Requests.Request.Predecessors
Java class for anonymous complex type.
|
static class |
Instance.Requests.Request.Resource
Java class for anonymous complex type.
|
static class |
Instance.Requests.Request.Successors
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected DimensionsType |
dimensions |
protected BigInteger |
id |
protected BigInteger |
link |
protected BigInteger |
node |
protected Instance.Requests.Request.Predecessors |
predecessors |
protected Double |
priority |
protected Double |
prize |
protected Double |
quantity |
protected Double |
release |
protected List<Instance.Requests.Request.Resource> |
resource |
protected Double |
serviceTime |
protected List<BigInteger> |
skill |
protected Instance.Requests.Request.Successors |
successors |
protected TimeDependentParameterType |
tdQuantity |
protected TimeDependentParameterType |
tdServiceTime |
protected List<Tw> |
tw |
protected BigInteger |
type |
protected UncertainParameterType |
uncertainQuantity |
protected UncertainParameterType |
uncertainServiceTime |
| Constructor and Description |
|---|
Request() |
| Modifier and Type | Method and Description |
|---|---|
DimensionsType |
getDimensions()
Gets the value of the dimensions property.
|
BigInteger |
getId()
Gets the value of the id property.
|
BigInteger |
getLink()
Gets the value of the link property.
|
BigInteger |
getNode()
Gets the value of the node property.
|
Instance.Requests.Request.Predecessors |
getPredecessors()
Gets the value of the predecessors property.
|
Double |
getPriority()
Gets the value of the priority property.
|
Double |
getPrize()
Gets the value of the prize property.
|
Double |
getQuantity()
Gets the value of the quantity property.
|
Double |
getRelease()
Gets the value of the release property.
|
List<Instance.Requests.Request.Resource> |
getResource()
Gets the value of the resource property.
|
Double |
getServiceTime()
Gets the value of the serviceTime property.
|
List<BigInteger> |
getSkill()
Gets the value of the skill property.
|
Instance.Requests.Request.Successors |
getSuccessors()
Gets the value of the successors property.
|
TimeDependentParameterType |
getTdQuantity()
Gets the value of the tdQuantity property.
|
TimeDependentParameterType |
getTdServiceTime()
Gets the value of the tdServiceTime property.
|
List<Tw> |
getTw()
Model request time windows (e.g., VRPTW) Gets the value of the tw property.
|
BigInteger |
getType()
Gets the value of the type property.
|
UncertainParameterType |
getUncertainQuantity()
Gets the value of the uncertainQuantity property.
|
UncertainParameterType |
getUncertainServiceTime()
Gets the value of the uncertainServiceTime property.
|
void |
setDimensions(DimensionsType value)
Sets the value of the dimensions property.
|
void |
setId(BigInteger value)
Sets the value of the id property.
|
void |
setLink(BigInteger value)
Sets the value of the link property.
|
void |
setNode(BigInteger value)
Sets the value of the node property.
|
void |
setPredecessors(Instance.Requests.Request.Predecessors value)
Sets the value of the predecessors property.
|
void |
setPriority(Double value)
Sets the value of the priority property.
|
void |
setPrize(Double value)
Sets the value of the prize property.
|
void |
setQuantity(Double value)
Sets the value of the quantity property.
|
void |
setRelease(Double value)
Sets the value of the release property.
|
void |
setServiceTime(Double value)
Sets the value of the serviceTime property.
|
void |
setSuccessors(Instance.Requests.Request.Successors value)
Sets the value of the successors property.
|
void |
setTdQuantity(TimeDependentParameterType value)
Sets the value of the tdQuantity property.
|
void |
setTdServiceTime(TimeDependentParameterType value)
Sets the value of the tdServiceTime property.
|
void |
setType(BigInteger value)
Sets the value of the type property.
|
void |
setUncertainQuantity(UncertainParameterType value)
Sets the value of the uncertainQuantity property.
|
void |
setUncertainServiceTime(UncertainParameterType value)
Sets the value of the uncertainServiceTime property.
|
protected Double release
protected Double priority
protected Double prize
protected Double quantity
protected TimeDependentParameterType tdQuantity
protected UncertainParameterType uncertainQuantity
protected Double serviceTime
protected TimeDependentParameterType tdServiceTime
protected UncertainParameterType uncertainServiceTime
protected DimensionsType dimensions
protected Instance.Requests.Request.Predecessors predecessors
protected Instance.Requests.Request.Successors successors
protected List<BigInteger> skill
protected List<Instance.Requests.Request.Resource> resource
protected BigInteger id
protected BigInteger type
protected BigInteger node
protected BigInteger link
public Double getRelease()
Doublepublic void setRelease(Double value)
value - allowed object is
Doublepublic Double getPriority()
Doublepublic void setPriority(Double value)
value - allowed object is
Doublepublic Double getPrize()
Doublepublic void setPrize(Double value)
value - allowed object is
Doublepublic List<Tw> getTw()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the tw property.
For example, to add a new item, do as follows:
getTw().add(newItem);
Objects of the following type(s) are allowed in the list
Tw
public Double getQuantity()
Doublepublic void setQuantity(Double value)
value - allowed object is
Doublepublic TimeDependentParameterType getTdQuantity()
TimeDependentParameterTypepublic void setTdQuantity(TimeDependentParameterType value)
value - allowed object is
TimeDependentParameterTypepublic UncertainParameterType getUncertainQuantity()
UncertainParameterTypepublic void setUncertainQuantity(UncertainParameterType value)
value - allowed object is
UncertainParameterTypepublic Double getServiceTime()
Doublepublic void setServiceTime(Double value)
value - allowed object is
Doublepublic TimeDependentParameterType getTdServiceTime()
TimeDependentParameterTypepublic void setTdServiceTime(TimeDependentParameterType value)
value - allowed object is
TimeDependentParameterTypepublic UncertainParameterType getUncertainServiceTime()
UncertainParameterTypepublic void setUncertainServiceTime(UncertainParameterType value)
value - allowed object is
UncertainParameterTypepublic DimensionsType getDimensions()
DimensionsTypepublic void setDimensions(DimensionsType value)
value - allowed object is
DimensionsTypepublic Instance.Requests.Request.Predecessors getPredecessors()
Instance.Requests.Request.Predecessorspublic void setPredecessors(Instance.Requests.Request.Predecessors value)
value - allowed object is
Instance.Requests.Request.Predecessorspublic Instance.Requests.Request.Successors getSuccessors()
Instance.Requests.Request.Successorspublic void setSuccessors(Instance.Requests.Request.Successors value)
value - allowed object is
Instance.Requests.Request.Successorspublic List<BigInteger> getSkill()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the skill property.
For example, to add a new item, do as follows:
getSkill().add(newItem);
Objects of the following type(s) are allowed in the list
BigInteger
public List<Instance.Requests.Request.Resource> getResource()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the resource property.
For example, to add a new item, do as follows:
getResource().add(newItem);
Objects of the following type(s) are allowed in the list
Instance.Requests.Request.Resource
public BigInteger getId()
BigIntegerpublic void setId(BigInteger value)
value - allowed object is
BigIntegerpublic BigInteger getType()
BigIntegerpublic void setType(BigInteger value)
value - allowed object is
BigIntegerpublic BigInteger getNode()
BigIntegerpublic void setNode(BigInteger value)
value - allowed object is
BigIntegerpublic BigInteger getLink()
BigIntegerpublic void setLink(BigInteger value)
value - allowed object is
BigIntegerCopyright © 2014 VRP-REP. All rights reserved.