Uses of Class
org.problets.domain.model.control.abstraction.Program

Packages that use Program
org.problets.domain.model   
org.problets.domain.model.control.abstraction   
org.problets.domain.model.language   
 

Uses of Program in org.problets.domain.model
 

Methods in org.problets.domain.model that return Program
 Program CodeModel.getProgram()
          Return a reference to the program in this code
 

Uses of Program in org.problets.domain.model.control.abstraction
 

Subclasses of Program in org.problets.domain.model.control.abstraction
 class CPPProgram
          To model a C++ program
 class CProgram
          To model a C program
 class CSProgram
          To model a C# program that handles ONLY imperative constructs (i.e., template does not contain a class declaration).
 class JProgram
          To model a Java program that handles ONLY imperative constructs (i.e., template does not contain a class declaration).
 class VBProgram
          To model a VB program
 

Uses of Program in org.problets.domain.model.language
 

Methods in org.problets.domain.model.language that return Program
 Program VBLanguage.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language
 Program Language.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language
 Program JavaLanguage.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language
 Program CSLanguage.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language
 Program CPPLanguage.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language
 Program CLanguage.getProgram(ActivationRecord parentActivationRecord, HeapModel heap, java.lang.String template)
          Returns a program object for the given language