JavaFrameProfile
1.0.2
- Added
a MultiCastMediator stereotype. It can be added to port elements.
- Added
a SimpleIdRouterMediator stereotype.
1.0.1
·
Using pathmap to profile file in order to fix
problem with moving emx file
JavaFrameTransformation
1.1.0
- Added
support for loops in compound transitions.
- Added
support for control flow in activity diagrams.
- Fixed
problems regarding generated classes that shadow original JavaFrame
classes.
- In
order to prevent name conflicts, generated classes now include names of parent
UML namespaces, unless the parent namespace is a package.
- Added
an organize imports option and an import all packages option.
1.0.10
- Fixed
FinalState implementation. A statemachine that enter a FinalState is now
completely removed from memory and all links from mediators to it are
removed (i.e., links to mediators owned by the ended statemachine).
1.0.9
- Generated
main classes now store arguments passed on startup in a static ARGS array.
1.0.8
- Added
support for generating arrays from attributes/parameters.
- Added
a default constructor to generated classes from signals, mediators and
normal classes.
1.0.7
- Classes
with neither a Mediator nor Composite stereotype will generate a normal
java class.
1.0.6
- All
packages from the model and from any imported model libraries are now
automatically imported in all java files.
- Searching
for signals used as signaltriggers also in
imported model libraries.
- Supports
operations on statemachines.
- Supports
static attributes, and these are not added to constructors as
arguments/parameters.
- Supports
read-only attributes.
- Main
composites with non-static attributes now generate correct code.
1.05
- Package
names with ’.’ in them will now generate multiple java packages and
folders in the target Java project.
- Package
names are no longer converted to lower-case.
1.0.4
- Removed
ability to have default out transitions on simple states, added warning if
there is. This was not part of the UML2.0 specification and lead to some
unwanted behavior.
- Unreachable
default out transition on submachine states no longer throws exception,
just a warning.
- Fixed
defer signal name bug.
- Removed
Cloneable interface from Message classes.
- Removed
warning about signals extending other non-abstract signals.
- Fixed
bug for signals which extended other signals without attributes.
1.0.3
- Added junction pseudostate
support.
- Choice
pseudostate now works also with only one out transition, but will add
warning.
- Parts
of type composite and multiplicity * now also uses attributes as
parameters/arguments.
1.0.2
- Removed
bug where OutputEdgeMediators on statemachines that had no outgoing
connector caused NullPointerException.
·
Removed javaframe.jar from the plug-in.
1.0.1
·
Added documentation to Eclipse help.
·
Gui is now generated if there is at least one
output or input mediator.
·
Attributes of composites will now be added as
parameters/arguments to composite constructors.
·
Statemachines now check if ports are
output/input also by InputEdgeMediator/OutputEdgeMediator stereotypes as
opposed to just by their connectors.