Java Reference
Java Reference
Detailed Description
Definition at line 11 of file AssignmentIntervalContainer.java.
Public Member Functions | |
| synchronized void | delete () |
| AssignmentIntervalContainer () | |
| IntervalVarElement | add (IntervalVar var) |
| IntervalVarElement | fastAdd (IntervalVar var) |
| Adds element without checking its presence in the container. More... | |
| IntervalVarElement | addAtPosition (IntervalVar var, int position) |
| Advanced usage: Adds element at a given position; position has to have been allocated with AssignmentContainer::Resize() beforehand. More... | |
| void | clear () |
| void | resize (long size) |
| Advanced usage: Resizes the container, potentially adding elements with null variables. More... | |
| boolean | empty () |
| void | copyIntersection (AssignmentIntervalContainer container) |
| Copies the elements of 'container' which are already in the calling container. More... | |
| void | copy (AssignmentIntervalContainer container) |
| Copies all the elements of 'container' to this container, clearing its previous content. More... | |
| boolean | contains (IntervalVar var) |
| IntervalVarElement | mutableElement (IntervalVar var) |
| IntervalVarElement | element (IntervalVar var) |
| IntervalVarElement | mutableElement (int index) |
| IntervalVarElement | element (int index) |
| int | size () |
| void | store () |
| void | restore () |
| boolean | AreAllElementsBound () |
Protected Member Functions | |
| AssignmentIntervalContainer (long cPtr, boolean cMemoryOwn) | |
Constructor & Destructor Documentation
◆ AssignmentIntervalContainer() [1/2]
|
inlineprotected |
Definition at line 15 of file AssignmentIntervalContainer.java.
◆ AssignmentIntervalContainer() [2/2]
|
inline |
Definition at line 39 of file AssignmentIntervalContainer.java.
Member Function Documentation
◆ add()
|
inline |
Definition at line 43 of file AssignmentIntervalContainer.java.
◆ addAtPosition()
|
inline |
Advanced usage: Adds element at a given position; position has to have been allocated with AssignmentContainer::Resize() beforehand.
Definition at line 59 of file AssignmentIntervalContainer.java.
◆ AreAllElementsBound()
|
inline |
Definition at line 127 of file AssignmentIntervalContainer.java.
◆ clear()
|
inline |
Definition at line 64 of file AssignmentIntervalContainer.java.
◆ contains()
|
inline |
Definition at line 93 of file AssignmentIntervalContainer.java.
◆ copy()
|
inline |
Copies all the elements of 'container' to this container, clearing its previous content.
Definition at line 89 of file AssignmentIntervalContainer.java.
◆ copyIntersection()
|
inline |
Copies the elements of 'container' which are already in the calling container.
Definition at line 82 of file AssignmentIntervalContainer.java.
◆ delete()
|
inline |
Definition at line 29 of file AssignmentIntervalContainer.java.
◆ element() [1/2]
|
inline |
Definition at line 111 of file AssignmentIntervalContainer.java.
◆ element() [2/2]
|
inline |
Definition at line 102 of file AssignmentIntervalContainer.java.
◆ empty()
|
inline |
Definition at line 75 of file AssignmentIntervalContainer.java.
◆ fastAdd()
|
inline |
Adds element without checking its presence in the container.
Definition at line 51 of file AssignmentIntervalContainer.java.
◆ mutableElement() [1/2]
|
inline |
Definition at line 106 of file AssignmentIntervalContainer.java.
◆ mutableElement() [2/2]
|
inline |
Definition at line 97 of file AssignmentIntervalContainer.java.
◆ resize()
|
inline |
Advanced usage: Resizes the container, potentially adding elements with null variables.
Definition at line 71 of file AssignmentIntervalContainer.java.
◆ restore()
|
inline |
Definition at line 123 of file AssignmentIntervalContainer.java.
◆ size()
|
inline |
Definition at line 115 of file AssignmentIntervalContainer.java.
◆ store()
|
inline |
Definition at line 119 of file AssignmentIntervalContainer.java.
The documentation for this class was generated from the following file: