This project provides a UML meta-model of FIX Orchestra. Users may use the model and generated code for model-driven development.
The model was generated from the Orchestra XML schema by Eclipse Modeling Framework (EMF).
The XML schema upon which this project is based is in project fix-orchestra.
The current implementation is conformant to Orchestra Version 1.0 Technical Standard.
The only prerequisite to use this project is installation of Eclipse Modeling Framework and XML Schema plug-ins for Eclipse.
Models, diagrams and code were generated using Eclipse Modeling Framework.
The EMF project is a modeling framework and code generation facility for building tools and other applications based on a structured data model.
The model is in Ecore, an implementation of OMG's Meta Object Facility (MOF).
The Meta Object Facility (MOF) provides an open and platform-independent metadata management framework and associated set of metadata services to enable the development and interoperability of model and metadata driven systems.
To translate the Orchestra XML Schema to an ecore model, the following Eclipse plugins are required:
- EMF - Eclipse Modeling Framework SDK
- XSD - XML Schema Definition SDK
For a tutorial on how to run the tool, see Generating an EMF Model using XML Schema (XSD)
© Copyright 2018-2021 FIX Protocol Limited
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.