|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.vrprep.model.instance.Instance.Requests.Request
public static class Instance.Requests.Request
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 ref="{}tw" maxOccurs="unbounded" minOccurs="0"/>
<choice>
<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>
<element ref="{}demand" maxOccurs="unbounded" minOccurs="0"/>
<element name="prize" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="release" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<choice>
<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 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}int" 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}int" />
</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>
| Nested Class Summary | |
|---|---|
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. |
| Field Summary | |
|---|---|
protected List<Demand> |
demand
|
protected BigInteger |
id
|
protected BigInteger |
link
|
protected BigInteger |
node
|
protected Instance.Requests.Request.Predecessors |
predecessors
|
protected Double |
prize
|
protected Double |
quantity
|
protected Double |
release
|
protected List<Instance.Requests.Request.Resource> |
resource
|
protected Double |
serviceTime
|
protected List<Integer> |
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 Summary | |
|---|---|
Instance.Requests.Request()
|
|
| Method Summary | |
|---|---|
List<Demand> |
getDemand()
Model a customer demands (e.g., CVRP) Gets the value of the demand 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 |
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<Integer> |
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 |
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 |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<Tw> tw
protected Double quantity
protected TimeDependentParameterType tdQuantity
protected UncertainParameterType uncertainQuantity
protected List<Demand> demand
protected Double prize
protected Double release
protected Double serviceTime
protected TimeDependentParameterType tdServiceTime
protected UncertainParameterType uncertainServiceTime
protected Instance.Requests.Request.Predecessors predecessors
protected Instance.Requests.Request.Successors successors
protected List<Integer> skill
protected List<Instance.Requests.Request.Resource> resource
protected BigInteger id
protected BigInteger type
protected BigInteger node
protected BigInteger link
| Constructor Detail |
|---|
public Instance.Requests.Request()
| Method Detail |
|---|
public 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 List<Demand> getDemand()
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 demand property.
For example, to add a new item, do as follows:
getDemand().add(newItem);
Objects of the following type(s) are allowed in the list
Demand
public Double getPrize()
Doublepublic void setPrize(Double value)
value - allowed object is
Doublepublic Double getRelease()
Doublepublic void setRelease(Double value)
value - allowed object is
Doublepublic 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 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<Integer> 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
Integer
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
BigInteger
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||