Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Visual Basic code > Mapping information > Summary of mappings for Visual Basic (Visual Basic code)
  
Summary of mappings for Visual Basic (Visual Basic code)
This table provides a summary of how Modeler item types map to Visual Basic code.
For more information about a mapping, see the associated topic.
Modeler Item
Topic
Visual Basic code
Association (Role)
Field or property.
Attribute
Field or property.
Basic type
Type.
Class
Class or module in its own code file, or in the scoping item's file.
Data Type
Structure in its own code file, or in the scoping item's file.
Dependency
Implemented abstraction.
Exception
Not generated.
Generalization
Implements inheritance.
Interface
Interface in its own code file, or in the scoping item's file.
Model
Not generated.
Operation
Function, event handler, event or operator.
Package
Folder, namespace and/or a unit file.
Parameter
Parameter within the class member definition.
Role
Field or property.
State Diagram
Not generated.
Type definition
Enum or type.