Overview of modeling Java code in Modeler (Java code)
As with modeling other code in Modeler, you model Java code using the Class Modeling facilities in Modeler. In addition, you can model Java specific information using the Stereotypes and Tag Definitions of the Java Profile package.
For procedural information about setting up the Stereotypes and Tag Definitions to model Java specific information in Modeler, see the following links:
• For information about generating Java code for systems that can work with ThingWorx Mashups and systems that can communicate using the ThingWorx AlwaysOn protocol, see
Overview of integration for ThingWorx.
The Examples database includes the Heart Monitor Java model, which demonstrates how to model a Java application in Modeler. The Read Me text diagram in the Heart Monitor Java model provides instructions for generating and building the provided Heart Monitor application using the Eclipse Java development environment. For information about working with the Hear Monitor Java simulation, see
Overview of the heart monitor Java simulation.
If you reverse engineer Java code to a model that does not contain the Java profile, the Reverser creates a Java Profile in the Model; however, the Java profile may contain only the Stereotypes and Tag Definitions required for the code you reverse engineered. In addition, each Stereotype and Tag Definition of the Java Profile package will not include a description of its purpose: