itemis CREATE - Java Domain

itemis CREATE 'Java Domain' is a domain tailored to work perfectly together with your Java projects. Choose this domain if you want to use the power of statecharts in your existing Java project and want to use custom types and call existing methods from your statechart.
The 'Java Domain' requires a 'Professional License'.

Advantages

The Deep Java Integration - usable in the Java Domain - allows you to import existing Java classes and interfaces into the statechart. The most important advantages are:

Java Domain Type System

The 'Java Domain' integrated type system is engineered to work with Java code and uses Java primitive and box types.
  • java.lang.String
  • char / java.lang.Character
  • byte / java.lang.Byte
  • short / java.lang.Short
  • int / java.lang.Integer
  • long / java.lang.Long
  • boolean / java.lang.Boolean
  • float / java.lang.Float
  • double / java.lang.Double
  • Plus every imported class, interface or enum

These types will be used directly in the generated code.