Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Java code > Reverse engineering legacy Java code > Mapping information > Mapping information for state diagram generation > Summary of state diagram mappings for Java (Java code)
  
Summary of state diagram mappings for Java (Java code)
This table provides a summary of how Modeler State Diagram and State Diagram items map to Java code.
For an example of how a simple State Diagram is generated, see State diagram mappings - introduction (Java code).
For information about making ACS ignore a State Diagram, see Setting a tagged value for an applied tag definition.
For more information about a mapping, see the related topic next to it.
State Diagram Item
Related topic
Java Code
Owning Class
Current State attribute
Busy attribute
Current State type
Constructor operation
Run to Completion operation
Destructor operation
RtsGetAttributeValue operation (for simulation)
RtsInjectEventOperation operation (for simulation)
RtsSetAttributeValue operation (for simulation)
Atomic State
Enter State operation
Exit State operation
Concurrent State
Current State attribute
Current State type
Enter State operation
Exit State operation
Event Action Block
Depends on trigger type
For more information, click the button to the left
Final State
Code to set Current State attribute added to
Exit State operation
History State
History State attribute
History State operation
Initial State
Default Entry operation
Junction
Not generated
Sequential State
Current State attribute
Current State type
Enter State operation
Exit State operation
Submachine State
Code for the referenced State Machine.