gmslAPI  0.1
gmslAPI: An API for Developing Upgrade Solutions using Great Migrations Technology
gmslLibrary.Model Namespace Reference

Classes

class  Project
 
class  Select
 The Select class contains a large number of properties which control the behavior of the translation process at every phase. The properties within this class are designed to mimic the attributes of the gmPL Select statement. More...
 
class  tCoclass
 A coclass is a union of a group of classes and/or interfaces defined in an interface description class. More...
 
class  tCodeBlock
 The tCodeBlock class controls the content of blocks of code retrieved from a VBI file. More...
 
class  tEnumEntry
 The tEnumEntry class in used for entries within enumerations defined in the source code. They are used to contain values and value types of those entries. They are children of the tVbComp class. More...
 
class  tInfoFile
 Within the class structure of the tool, language source files are associated with the tInfoFile class. This class contains not only but the source file that was compiled but also the translation file that was produced. The entities that are represented via the tInfoFile class are: project files, form files of various types, class files, module files, asp files, and include files. More...
 
class  tInterface
 The tInterface class is used for class interfaces defined via the "Class" statement in interface description files which are typically derived from the "Interface" declarations in the raw "idf" files. These interfaces are the children of "tLibrary" components. A primary barrier to the migration of applications that use these external components is the implementation of these components on the target platform. This class is a child of the tMigInfo class and is the parent of the value bearing "tLibComp" external components. More...
 
class  tLibComp
 The tLibComp class is used for value bearing components defined within interface description files via the "Enumeration", "Entry", "Method", "Argument", "Property", "Field", "Accessor", "Event", "Constant", or "Structure" statements. These components can exist at various levels within the description file and are the primary focus of migrations. This class is a child of the tMigInfo class. More...
 
class  tLibrary
 The tLibrary class is used for libraries defined via the interface description files. The term "library" refers to an external component like a "dll", or an "ocx", or an "olb", or a "tlb" whose components are referenced by a source code but not defined within the source code. A primary barrier to the migration of applications that use these external components is the implementation of these components on the target platform. This class is a child of the tMigInfo class and is the parent of the main components defined within the interface description. More...
 
class  tMigInfo
 The tMigInfo class is the initial parent class of those component classes that can be migrated. More...
 
class  tOpcInfo
 
class  tPostSet
 The tPostSet class controls the information needed for searchs. It is a small scratch storage area whose content should not be used by the caller. Note that as many simultaneous searchs as desired may be conducted so long as each search has its own unique iPostSet allocated. More...
 
class  tQuantity
 The tQuantity class controls the content of component description blocks that contain values as defined in the user code. It is a child of the tVbComp class. More...
 
class  tReference
 The class tReference records individual component references in the source code. More...
 
class  tStateLabel
 The tStateLabel class controls the content of statement label description blocks that where produced by the VB6 compiler. More...
 
class  tVariable
 The tVariable class in used for fields, variables, and parameters defined in the source code. They are used to contain values and therefore are children of the the tQuantity class. More...
 
class  tVbComp
 The tVbComp class controls the content of component description blocks that where produced by the VB6 compiler. It is a child of the tMigInfo class and is the parent of the classes that represent the various VB6 components. More...
 
class  tVbConst
 The tVbConst class controls the content of constant description blocks retrieved from a VBI file.They are used to contain values and therefore are children of the the tQuantity class. More...
 
class  tVbControl
 The tVbControl class controls the content of user defined control description blocks retrieved from a VBI file which specify the content of controls within the various types of VB6 form files, designer files, document files, and user control files. They do not have values and therefore are children of the tMigInfo class. More...
 
class  tVbDeclare
 The tVbDeclare class controls the content of components produced by the compiler to represent the VB6 Declare statement. They have values and therefore are children of the tQuantity class. More...
 
class  tVbEvent
 The tVbEvent class in used for events defined in the VB6 source code. They are children of the tVbComp class. More...
 
class  tVbName
 The tVbName class represents components produced by the compiler to link class files to class names. They are children of the tMigInfo class. More...
 
class  tVbSub
 The tVbSub class controls the content of subprogram description blocks retrieved from a VBI file which specify the content of subprograms, functions, and event handlers defined in the user code. They have values and therefore are children of the the tQuantity class. More...
 
class  tVbTypedef
 The tVbTypedef class controls the content of typedef description blocks that where produced by TYPEDEF declarations in external library files. More...