issues
search
usnistgov
/
ucef-meta
WebGME Federate and Experiment Designer
MIT License
3
stars
3
forks
source link
Meta as a Library
#37
Closed
tpr1
closed
3 years ago
tpr1
commented
3 years ago
Meta as a Library
Added the following new WebGME files that define the meta as a standalone project:
library/CPSWTMeta : defines the HLA modeling language
library/BasePackageModels : defines the core interaction/object classes for UCEF
library/CPSWT : integrates the HLA modeling language and core class definitions in a single project
seeds/hla-federation : blank template project for HLA federations that uses the CPSWT meta library
Changes to code generation that handle the new namespaces introduced by the CPSWT library
C++ Code Generation Improvements
The CodeGeneratedName property for federates in WebGME is now used in the generated C++ federate code
The pom.xml files for C++ were updated to use newer versions of Java (now incompatible with versions older than Java 10)
Reformatted both the C++ generators and the generated C++ code including the use of 4 spaces instead of tabs
Other Changes
WebGME now generates the configuration files required to use the TRNSYS federate
Added a new top level test directory that includes the WebGME models used to test changes to code generation
Fixed an off-by-one error that caused errors when code generation was run in the month of January
Meta as a Library
C++ Code Generation Improvements
Other Changes