├── .devcontainer ├── Dockerfile.dev └── devcontainer.json ├── .flake8 ├── .github └── workflows │ ├── build.yaml │ └── pre-commit.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── cgmes_schema ├── CGMES_2.4.13_18DEC2013 │ ├── DiagramLayoutProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── DynamicsProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── EquipmentBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── EquipmentProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── GeographicalLocationProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── StateVariablesProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── SteadyStateHypothesisProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ ├── TopologyBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf │ └── TopologyProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf ├── CGMES_2.4.15_16FEB2016 │ ├── DiagramLayoutProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── DynamicsProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── DynamicsProfileRDFSAugmented_noAbstract-v2_4_15-16Feb2016.rdf │ ├── EquipmentBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-4Jul2016.rdf │ ├── EquipmentProfileCoreRDFSAugmented-v2_4_15-4Jul2016.rdf │ ├── EquipmentProfileCoreShortCircuitOperationRDFSAugmented-v2_4_15-4Jul2016.rdf │ ├── EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-4Jul2016.rdf │ ├── GeographicalLocationProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── StateVariablesProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ ├── TopologyBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf │ └── TopologyProfileRDFSAugmented-v2_4_15-16Feb2016.rdf ├── CGMES_2.4.15_27JAN2020 │ ├── DiagramLayoutProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── DynamicsProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── EquipmentBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── EquipmentProfileCoreOperationShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── EquipmentProfileCoreRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── GeographicalLocationProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── StateVariablesProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ ├── TopologyBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf │ └── TopologyProfileRDFSAugmented-v2_4_15-27Jan2020.rdf └── CGMES_3.0.0 │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_DL.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_DY.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQ.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQBD.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_GL.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_OP.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_SC.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_SSH.rdf │ ├── IEC61970-600-2_CGMES_3_0_0_RDFS2020_SV.rdf │ └── IEC61970-600-2_CGMES_3_0_0_RDFS2020_TP.rdf ├── cimgen ├── __init__.py ├── build.py ├── cimgen.py └── languages │ ├── __init__.py │ ├── cpp │ ├── __init__.py │ ├── lang_pack.py │ ├── static │ │ ├── BaseClass.cpp │ │ ├── BaseClass.h │ │ ├── BaseClass.hpp │ │ ├── BaseClassDefiner.cpp │ │ ├── BaseClassDefiner.hpp │ │ ├── Boolean.cpp │ │ ├── Boolean.hpp │ │ ├── CimClassDetails.cpp │ │ ├── CimClassDetails.hpp │ │ ├── Integer.cpp │ │ └── Integer.hpp │ └── templates │ │ ├── cpp_classlist_template.mustache │ │ ├── cpp_constants_header_template.mustache │ │ ├── cpp_constants_object_template.mustache │ │ ├── cpp_enum_header_template.mustache │ │ ├── cpp_enum_object_template.mustache │ │ ├── cpp_float_header_template.mustache │ │ ├── cpp_float_object_template.mustache │ │ ├── cpp_header_template.mustache │ │ ├── cpp_iec61970_template.mustache │ │ ├── cpp_object_template.mustache │ │ ├── cpp_profile_header_template.mustache │ │ ├── cpp_profile_object_template.mustache │ │ ├── cpp_string_header_template.mustache │ │ └── cpp_string_object_template.mustache │ ├── java │ ├── BaseClass.java │ ├── Logging.java │ ├── __init__.py │ ├── lang_pack.py │ ├── main │ │ └── Main.java │ ├── templates │ │ ├── java_class.mustache │ │ ├── java_classlist.mustache │ │ ├── java_constants.mustache │ │ ├── java_enum.mustache │ │ └── java_profile.mustache │ └── utils │ │ ├── RdfParser.java │ │ ├── RdfReader.java │ │ └── RdfWriter.java │ ├── javascript │ ├── __init__.py │ ├── lang_pack.py │ └── templates │ │ ├── handlebars_baseclass_template.mustache │ │ ├── handlebars_constants_template.mustache │ │ ├── handlebars_profile_template.mustache │ │ └── handlebars_template.mustache │ ├── modernpython │ ├── README.md │ ├── __init__.py │ ├── lang_pack.py │ ├── templates │ │ ├── __init__.py │ │ ├── class_template.mustache │ │ ├── constants_template.mustache │ │ ├── datatype_template.mustache │ │ ├── enum_template.mustache │ │ ├── primitive_template.mustache │ │ └── profile_template.mustache │ └── utils │ │ ├── __init__.py │ │ ├── base.py │ │ ├── chevron_writer.py │ │ ├── config.py │ │ ├── datatypes.py │ │ └── export_template.mustache │ └── python │ ├── __init__.py │ ├── lang_pack.py │ └── templates │ ├── cimpy_class_template.mustache │ ├── cimpy_constants_template.mustache │ └── cimpy_profile_template.mustache ├── documentation ├── CIMgenOverview.md ├── images │ ├── CIMgen.svg │ ├── cimgen_logo.png │ └── cimgen_logo.svg └── past-commits.txt └── pyproject.toml /.devcontainer/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.devcontainer/Dockerfile.dev -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 120 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/README.md -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/DiagramLayoutProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/DiagramLayoutProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/DynamicsProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/DynamicsProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/EquipmentBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/EquipmentBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/EquipmentProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/EquipmentProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/GeographicalLocationProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/GeographicalLocationProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/StateVariablesProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/StateVariablesProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/SteadyStateHypothesisProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/SteadyStateHypothesisProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/TopologyBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/TopologyBoundaryProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.13_18DEC2013/TopologyProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.13_18DEC2013/TopologyProfileRDFSAugmented-v2_4_13Rev1-18Dec2013.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/DiagramLayoutProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/DiagramLayoutProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/DynamicsProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/DynamicsProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/DynamicsProfileRDFSAugmented_noAbstract-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/DynamicsProfileRDFSAugmented_noAbstract-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-4Jul2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-4Jul2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreRDFSAugmented-v2_4_15-4Jul2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreRDFSAugmented-v2_4_15-4Jul2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreShortCircuitOperationRDFSAugmented-v2_4_15-4Jul2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreShortCircuitOperationRDFSAugmented-v2_4_15-4Jul2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-4Jul2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-4Jul2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/GeographicalLocationProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/GeographicalLocationProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/StateVariablesProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/StateVariablesProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/TopologyBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/TopologyBoundaryProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_16FEB2016/TopologyProfileRDFSAugmented-v2_4_15-16Feb2016.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_16FEB2016/TopologyProfileRDFSAugmented-v2_4_15-16Feb2016.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/DiagramLayoutProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/DiagramLayoutProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/DynamicsProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/DynamicsProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreOperationRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreOperationShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreOperationShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/EquipmentProfileCoreShortCircuitRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/GeographicalLocationProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/GeographicalLocationProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/StateVariablesProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/StateVariablesProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/SteadyStateHypothesisProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/TopologyBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/TopologyBoundaryProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_2.4.15_27JAN2020/TopologyProfileRDFSAugmented-v2_4_15-27Jan2020.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_2.4.15_27JAN2020/TopologyProfileRDFSAugmented-v2_4_15-27Jan2020.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_DL.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_DL.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_DY.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_DY.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQ.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQ.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQBD.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_EQBD.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_GL.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_GL.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_OP.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_OP.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SC.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SC.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SSH.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SSH.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SV.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_SV.rdf -------------------------------------------------------------------------------- /cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_TP.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cgmes_schema/CGMES_3.0.0/IEC61970-600-2_CGMES_3_0_0_RDFS2020_TP.rdf -------------------------------------------------------------------------------- /cimgen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/build.py -------------------------------------------------------------------------------- /cimgen/cimgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/cimgen.py -------------------------------------------------------------------------------- /cimgen/languages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/cpp/lang_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/lang_pack.py -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/BaseClass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/BaseClass.cpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/BaseClass.h: -------------------------------------------------------------------------------- 1 | #include "BaseClass.hpp" 2 | -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/BaseClass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/BaseClass.hpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/BaseClassDefiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/BaseClassDefiner.cpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/BaseClassDefiner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/BaseClassDefiner.hpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/Boolean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/Boolean.cpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/Boolean.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/Boolean.hpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/CimClassDetails.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/CimClassDetails.cpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/CimClassDetails.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/CimClassDetails.hpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/Integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/Integer.cpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/static/Integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/static/Integer.hpp -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_classlist_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_classlist_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_constants_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_constants_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_constants_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_constants_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_enum_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_enum_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_enum_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_enum_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_float_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_float_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_float_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_float_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_iec61970_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_iec61970_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_profile_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_profile_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_profile_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_profile_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_string_header_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_string_header_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/cpp/templates/cpp_string_object_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/cpp/templates/cpp_string_object_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/BaseClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/BaseClass.java -------------------------------------------------------------------------------- /cimgen/languages/java/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/Logging.java -------------------------------------------------------------------------------- /cimgen/languages/java/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/java/lang_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/lang_pack.py -------------------------------------------------------------------------------- /cimgen/languages/java/main/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/main/Main.java -------------------------------------------------------------------------------- /cimgen/languages/java/templates/java_class.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/templates/java_class.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/templates/java_classlist.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/templates/java_classlist.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/templates/java_constants.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/templates/java_constants.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/templates/java_enum.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/templates/java_enum.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/templates/java_profile.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/templates/java_profile.mustache -------------------------------------------------------------------------------- /cimgen/languages/java/utils/RdfParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/utils/RdfParser.java -------------------------------------------------------------------------------- /cimgen/languages/java/utils/RdfReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/utils/RdfReader.java -------------------------------------------------------------------------------- /cimgen/languages/java/utils/RdfWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/java/utils/RdfWriter.java -------------------------------------------------------------------------------- /cimgen/languages/javascript/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/javascript/lang_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/javascript/lang_pack.py -------------------------------------------------------------------------------- /cimgen/languages/javascript/templates/handlebars_baseclass_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/javascript/templates/handlebars_baseclass_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/javascript/templates/handlebars_constants_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/javascript/templates/handlebars_constants_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/javascript/templates/handlebars_profile_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/javascript/templates/handlebars_profile_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/javascript/templates/handlebars_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/javascript/templates/handlebars_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/README.md -------------------------------------------------------------------------------- /cimgen/languages/modernpython/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/modernpython/lang_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/lang_pack.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/__init__.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/class_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/class_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/constants_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/constants_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/datatype_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/datatype_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/enum_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/enum_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/primitive_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/primitive_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/templates/profile_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/templates/profile_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/utils/base.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/chevron_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/utils/chevron_writer.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/utils/config.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/utils/datatypes.py -------------------------------------------------------------------------------- /cimgen/languages/modernpython/utils/export_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/modernpython/utils/export_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cimgen/languages/python/lang_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/python/lang_pack.py -------------------------------------------------------------------------------- /cimgen/languages/python/templates/cimpy_class_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/python/templates/cimpy_class_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/python/templates/cimpy_constants_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/python/templates/cimpy_constants_template.mustache -------------------------------------------------------------------------------- /cimgen/languages/python/templates/cimpy_profile_template.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/cimgen/languages/python/templates/cimpy_profile_template.mustache -------------------------------------------------------------------------------- /documentation/CIMgenOverview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/documentation/CIMgenOverview.md -------------------------------------------------------------------------------- /documentation/images/CIMgen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/documentation/images/CIMgen.svg -------------------------------------------------------------------------------- /documentation/images/cimgen_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/documentation/images/cimgen_logo.png -------------------------------------------------------------------------------- /documentation/images/cimgen_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/documentation/images/cimgen_logo.svg -------------------------------------------------------------------------------- /documentation/past-commits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/documentation/past-commits.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sogno-platform/cimgen/HEAD/pyproject.toml --------------------------------------------------------------------------------