|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SchedulingBlock | |
---|---|
edu.nrao.sss.model.project | Project object model. |
edu.nrao.sss.model.project.scan | Scan object model. |
Uses of SchedulingBlock in edu.nrao.sss.model.project |
---|
Methods in edu.nrao.sss.model.project that return SchedulingBlock | |
---|---|
SchedulingBlock |
SchedulingBlock.clone()
Returns a scheduling block that is almost a copy of this one. |
SchedulingBlock |
SchedulingBlock.cloneWithoutPrerequisites()
Returns a scheduling block that is almost a copy of this one. |
SchedulingBlock |
ProgramBlock.createSchedulingBlock()
Creates and returns a new scheduling block that is suitable for use with this program block. |
static SchedulingBlock |
SchedulingBlock.fromXml(Reader reader)
Creates a new scheduling block based on the XML data read from reader . |
static SchedulingBlock |
SchedulingBlock.fromXml(String xmlFile)
Creates a new scheduling block from the XML data in the given file. |
SchedulingBlock |
SchedulingBlock.getParentBlock()
Returns this block's parent, or null if it has no parent. |
SchedulingBlock |
ScheduleEntry.getSchedulingBlock()
The scheduling block from which this entry was created. |
SchedulingBlock |
ExecutionBlock.getSchedulingBlock()
Returns the scheduling block to which this execution block belongs. |
SchedulingBlock |
ProjectBuilder.makeSchedulingBlock()
|
SchedulingBlock |
ProjectBuilder.makeSchedulingBlockButNotScans()
|
SchedulingBlock |
ProjectBuilder.makeSchedulingBlockButNotScansFor(ProgramBlock progBlock)
|
SchedulingBlock |
ProjectBuilder.makeSchedulingBlockFor(ProgramBlock progBlock)
|
SchedulingBlock |
SchedulingBlock.unsubmit()
Puts an end to the life cycle of this block and potentially creates a replacement block. |
Methods in edu.nrao.sss.model.project that return types with arguments of type SchedulingBlock | |
---|---|
Set<SchedulingBlock> |
SchedulingBlock.getAllPrerequisites()
Returns a set containing all direct and indirect prerequisites of this scheduling block. |
List<SchedulingBlock> |
SchedulingBlockProvider.getAllSchedBlocks()
Returns a list of all scheduling blocks held by this provider. |
Set<SchedulingBlock> |
SchedulingBlock.getDirectPrerequisites()
Returns this scheduling block's set of direct prerequisites. |
static Comparator<SchedulingBlock> |
SchedulingBlock.getPrequisiteComparator()
Returns a comparator that places all prerequisites before the blocks that depend upon them. |
List<SchedulingBlock> |
SchedulingBlockProvider.getSchedBlocks(SchedulingBlockFilter filter)
Returns a list of scheduling blocks held by this provider that can pass through filter . |
List<SchedulingBlock> |
ProgramBlock.getSchedulingBlocks()
Returns the scheduling blocks that belong to this program block. |
List<SchedulingBlock> |
ProgramBlock.getSchedulingBlocksSortedByPrereqs()
Returns a list of this program block's scheduling blocks sorted such that any prerequisites of the block at index i are at in indices greater than i. |
protected List<Validation<SchedulingBlock>> |
SchedulingBlockValidator.makeValidationList(ValidationPurpose purpose)
|
Collection<SchedulingBlock> |
SchedulingBlockFilter.selectFrom(Collection<?> bag)
Selects those objects in bag that are scheduling blocks and that
can pass through this filter. |
Methods in edu.nrao.sss.model.project with parameters of type SchedulingBlock | |
---|---|
boolean |
SchedulingBlock.addPrerequisite(SchedulingBlock newPrereq)
Adds newPrereq to this scheduling block's set of direct
prerequisites. |
void |
ProgramBlock.addSchedulingBlock(int idx,
SchedulingBlock schedBlock)
Adds the given scheduling block to this program block at index idx . |
void |
ProgramBlock.addSchedulingBlock(SchedulingBlock schedBlock)
Adds the given scheduling block to this program block. |
boolean |
SchedulingBlockFilter.allows(SchedulingBlock sb)
|
boolean |
SchedulingBlockFilter.blocks(SchedulingBlock sb)
|
void |
ProjectBuilder.fillSchedulingBlock(SchedulingBlock sb,
boolean makeScans)
|
StringBuilder |
ObserveScriptBuilder.getScriptAsStringBuilder(SchedulingBlock sb)
|
StringBuilder |
ObserveScriptBuilder.getScriptAsStringBuilder(SchedulingBlock sb,
Date start)
If start != null, override the SB's start time to be start even if
sb is supposed to be dynamically scheduled. |
boolean |
SchedulingBlock.isDirectPrerequisiteOf(SchedulingBlock schedBlock)
Returns true if this scheduling block is a direct prerequisite of schedBlock . |
boolean |
SchedulingBlock.isPrerequisiteOf(SchedulingBlock schedBlock)
Returns true if this scheduling block is either a direct or indirect prerequisite of schedBlock . |
void |
AbstractScheduleIterator.iterateOverSchedulingBlock(SchedulingBlock sb)
See class comments. |
Scan |
ProjectBuilder.makeScanFor(SchedulingBlock schedBlock)
|
void |
ProjectBuilder.makeScansFor(SchedulingBlock schedBlock)
|
boolean |
SchedulingBlock.removePrerequisite(SchedulingBlock oldPrereq)
Removes oldPrereq from this scheduling block's set of
direct prerequisites. |
void |
ProgramBlock.removeSchedulingBlock(SchedulingBlock schedBlock)
Removes the given scheduling block from this program block. |
void |
ProjectBuilder.setComment(SchedulingBlock schedBlock)
Sometimes sets comment, sometimes removes comments. |
void |
ProjectBuilder.setCommentToOperator(SchedulingBlock sb)
Sometimes sets comment, sometimes removes comments. |
String |
ObserveScriptBuilder.toScript(SchedulingBlock sb)
|
String |
ObserveScriptBuilder.toScript(SchedulingBlock sb,
Date start)
|
Uses of SchedulingBlock in edu.nrao.sss.model.project.scan |
---|
Methods in edu.nrao.sss.model.project.scan that return SchedulingBlock | |
---|---|
SchedulingBlock |
ScanLoopElement.getSchedulingBlock()
Returns the scheduling block to which this scan loop element belongs, if any. |
Methods in edu.nrao.sss.model.project.scan with parameters of type SchedulingBlock | |
---|---|
void |
ScanLoopElement.setSchedulingBlock(SchedulingBlock newSchedBlock)
Sets the scheduling block to which this scan loop element belongs. |
void |
ScanLoop.setSchedulingBlock(SchedulingBlock newSchedBlock)
Sets the scheduling block to which this scan loop belongs. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |