|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ProgramBlock | |
---|---|
edu.nrao.sss.model.project | Project object model. |
edu.nrao.sss.model.project.scan | Scan object model. |
Uses of ProgramBlock in edu.nrao.sss.model.project |
---|
Methods in edu.nrao.sss.model.project with type parameters of type ProgramBlock | ||
---|---|---|
static
|
ProgramBlock.fromXml(Reader reader,
Class<T> pbType)
Creates a new program block based on the XML data read from reader . |
|
static
|
ProgramBlock.fromXml(String xmlFile,
Class<T> pbType)
Creates a new program block from the XML data in the given file. |
Methods in edu.nrao.sss.model.project that return ProgramBlock | |
---|---|
ProgramBlock |
ProgramBlock.clone()
Returns a program block that is almost a copy of this one. |
ProgramBlock |
ProgramBlock.cloneWithoutPrerequisites()
Returns a program block that is almost a copy of this one. |
ProgramBlock |
Project.createProgramBlock()
Creates and returns a new program block that is suitable for use with this project. |
static ProgramBlock |
ProgramBlock.fromXml(Reader reader)
Creates a new program block based on the XML data read from reader . |
static ProgramBlock |
ProgramBlock.fromXml(String xmlFile)
Creates a new program block from the XML data in the given file. |
ProgramBlock |
SchedulingBlock.getProgramBlock()
Returns the program block to which this scheduling block belongs, if any. |
ProgramBlock |
ProjectBuilder.makeProgramBlock()
|
ProgramBlock |
ProjectBuilder.makeProgramBlockButNotSchedulingBlocks()
|
ProgramBlock |
ProjectBuilder.makeProgramBlockButNotSchedulingBlocksFor(Project proj)
|
ProgramBlock |
ProjectBuilder.makeProgramBlockFor(Project proj)
|
Methods in edu.nrao.sss.model.project that return types with arguments of type ProgramBlock | |
---|---|
Set<ProgramBlock> |
ProgramBlock.getAllPrerequisites()
Returns a set containing all direct and indirect prerequisites of this program block. |
List<ProgramBlock> |
ProgramBlockProvider.getAllProgBlocks()
Returns a list of all program blocks held by this provider. |
Set<ProgramBlock> |
ProgramBlock.getDirectPrerequisites()
Returns this program block's set of direct prerequisites. |
static Comparator<ProgramBlock> |
ProgramBlock.getPrequisiteComparator()
Returns a comparator that places all prerequisites before the blocks that depend upon them. |
List<ProgramBlock> |
ProgramBlockProvider.getProgBlocks(ProgramBlockFilter filter)
Returns a list of program blocks held by this provider that can pass through filter . |
List<ProgramBlock> |
Project.getProgramBlocks()
Returns the program blocks that belong to this project. |
List<ProgramBlock> |
Project.getProgramBlocksSortedByPrereqs()
Returns a list of this project's program blocks sorted such that any prerequisites of the block at index i are at in indices greater than i. |
protected List<Validation<ProgramBlock>> |
ProgramBlockValidator.makeValidationList(ValidationPurpose purpose)
|
Collection<ProgramBlock> |
ProgramBlockFilter.selectFrom(Collection<?> bag)
Selects those objects in bag that are program blocks and that
can pass through this filter. |
Methods in edu.nrao.sss.model.project with parameters of type ProgramBlock | |
---|---|
boolean |
ProgramBlock.addPrerequisite(ProgramBlock newPrereq)
Adds newPrereq to this program block's set of direct
prerequisites. |
void |
Project.addProgramBlock(int idx,
ProgramBlock progBlock)
Adds the given program block to this project at index idx . |
void |
Project.addProgramBlock(ProgramBlock progBlock)
Adds the given program block to this project. |
boolean |
ProgramBlockFilter.allows(ProgramBlock pb)
|
boolean |
ProgramBlockFilter.blocks(ProgramBlock pb)
|
void |
ProjectBuilder.fillProgramBlock(ProgramBlock pb,
boolean makeSbs)
|
boolean |
ProgramBlock.isDirectPrerequisiteOf(ProgramBlock progBlock)
Returns true if this program block is an direct prerequisite of progBlock . |
boolean |
ProgramBlock.isPrerequisiteOf(ProgramBlock progBlock)
Returns true if this program block is either a direct or indirect prerequisite of progBlock . |
SchedulingBlock |
ProjectBuilder.makeSchedulingBlockButNotScansFor(ProgramBlock progBlock)
|
SchedulingBlock |
ProjectBuilder.makeSchedulingBlockFor(ProgramBlock progBlock)
|
boolean |
ProgramBlock.removePrerequisite(ProgramBlock oldPrereq)
Removes oldPrereq from this program block's set of
direct prerequisites. |
void |
Project.removeProgramBlock(ProgramBlock progBlock)
Removes the given program block from this project. |
void |
ProjectBuilder.setComment(ProgramBlock progBlock)
Sometimes sets comment, sometimes removes comments. |
void |
SchedulingBlock.setProgramBlock(ProgramBlock newProgBlock)
Sets the program block to which this scheduling block belongs. |
Uses of ProgramBlock in edu.nrao.sss.model.project.scan |
---|
Methods in edu.nrao.sss.model.project.scan that return ProgramBlock | |
---|---|
ProgramBlock |
ScanLoopElement.getProgramBlock()
Returns the program block to which this scan belongs. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |