Uses of Class
edu.nrao.sss.model.project.ProgramBlock

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
<T extends ProgramBlock>
T
ProgramBlock.fromXml(Reader reader, Class<T> pbType)
          Creates a new program block based on the XML data read from reader.
static
<T extends ProgramBlock>
T
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.
 



Copyright © 2009. All Rights Reserved.