Path	Lines of Code
build.gradle.kts	145
buildSrc/build.gradle.kts	39
buildSrc/src/main/kotlin/DSL.kt	19
buildSrc/src/main/kotlin/org/fbme/gradle/GenerateDistPluginTasks.kt	38
buildSrc/src/main/kotlin/org/fbme/gradle/GeneratePluginModuleFile.kt	53
buildSrc/src/main/kotlin/org/fbme/gradle/GenerateSourcePluginTasks.kt	50
buildSrc/src/main/kotlin/org/fbme/gradle/ModuleDependency.kt	17
buildSrc/src/main/kotlin/org/fbme/gradle/ModuleDescriptorKind.kt	4
buildSrc/src/main/kotlin/org/fbme/gradle/ModuleFileGenerator.kt	117
buildSrc/src/main/kotlin/org/fbme/gradle/MpsBuildscriptTasks.kt	93
buildSrc/src/main/kotlin/org/fbme/gradle/MpsExtension.kt	33
buildSrc/src/main/kotlin/org/fbme/gradle/MpsPlugin.kt	52
buildSrc/src/main/kotlin/org/fbme/gradle/PluginModuleFileSpec.kt	16
buildSrc/src/main/kotlin/org/fbme/gradle/PluginXmlSaxHandler.kt	26
code/4diac-integration/build.gradle.kts	70
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/AbstractBuilderTest.kt	52
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/docker/PosixSetupDockerBuilderTest.kt	17
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/docker/StandardPosixDockerBuilderTest.kt	17
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/deploy/communication/TCPDeviceCommunicationHandlerTest.kt	47
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/AppenderTest.kt	38
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/DynamicTypeLoadDeploymentControllerTest.kt	219
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/TestAppender.kt	45
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/TranslatorTestBase.kt	96
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/adapter/AdapterFBTypeTranslatorTest.kt	28
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/basic/BasicFBTypeTranslatorTest.kt	81
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/composite/CompositeFBTypeTranslatorTest.kt	30
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/service/ServiceInterfaceFBTypeTranslatorTest.kt	22
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/lua/adapter/AdapterFBTypeTranslatorTest.kt	25
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/lua/basic/BasicFBTypeTranslatorTest.kt	81
code/4diac-integration/src/integration-test/kotlin/org/fbme/ide/integration/fordiac/translator/lua/composite/CompositeFBTypeTranslatorTest.kt	28
code/4diac-integration/src/integration-test/resources/log4j2-test.xml	19
code/4diac-integration/src/integration-test/resources/translator/adapter/simple/cpp/SimpleAdapter_out.cpp	28
code/4diac-integration/src/integration-test/resources/translator/adapter/simple/cpp/SimpleAdapter_out.h	62
code/4diac-integration/src/integration-test/resources/translator/adapter/simple/lua/SimpleAdapter_out.lua	17
code/4diac-integration/src/integration-test/resources/translator/adapter/with_associations/cpp/Adapt_out.cpp	30
code/4diac-integration/src/integration-test/resources/translator/adapter/with_associations/cpp/Adapt_out.h	77
code/4diac-integration/src/integration-test/resources/translator/adapter/with_associations/lua/AssocAdapter_out.lua	17
code/4diac-integration/src/integration-test/resources/translator/basic/adapter/cpp/BasicWithAdapter_out.cpp	103
code/4diac-integration/src/integration-test/resources/translator/basic/adapter/cpp/BasicWithAdapter_out.h	58
code/4diac-integration/src/integration-test/resources/translator/basic/adapter/lua/BasicWithAdapter_out.lua	220
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/assignment/cpp/Assignment_out.cpp	56
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/assignment/cpp/Assignment_out.h	33
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/assignment/lua/Assignment_out.lua	64
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/case/cpp/Case_out.cpp	66
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/case/cpp/Case_out.h	38
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/case/lua/Case_out.lua	78
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/empty/cpp/Empty_out.cpp	47
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/empty/cpp/Empty_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/empty/lua/Empty_out.lua	57
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/exit/cpp/Exit_out.cpp	48
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/exit/cpp/Exit_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/exit/lua/Exit_out.lua	58
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/for/cpp/For_out.cpp	58
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/for/cpp/For_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/for/lua/For_out.lua	62
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/if/If_out.lua	68
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/repeat/cpp/Repeat_out.cpp	56
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/repeat/cpp/Repeat_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/repeat/lua/Repeat_out.lua	65
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/return/cpp/Return_out.cpp	48
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/return/cpp/Return_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/return/lua/Return_out.lua	58
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/while/cpp/While_out.cpp	56
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/while/cpp/While_out.h	25
code/4diac-integration/src/integration-test/resources/translator/basic/alg/statements/while/lua/While_out.lua	65
code/4diac-integration/src/integration-test/resources/translator/basic/basic_two_algs/cpp/BasicTwoAlgs_out.cpp	95
code/4diac-integration/src/integration-test/resources/translator/basic/basic_two_algs/cpp/BasicTwoAlgs_out.h	59
code/4diac-integration/src/integration-test/resources/translator/basic/basic_two_algs/lua/BasicTwoAlgs_out.lua	103
code/4diac-integration/src/integration-test/resources/translator/composite/cpp/Composite_out.cpp	59
code/4diac-integration/src/integration-test/resources/translator/composite/cpp/Composite_out.h	61
code/4diac-integration/src/integration-test/resources/translator/composite/lua/composite_out.lua	64
code/4diac-integration/src/integration-test/resources/translator/service/cpp/Service.cpp	31
code/4diac-integration/src/integration-test/resources/translator/service/cpp/Service.h	42
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/AbstractRuntimeBuilder.kt	17
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/RuntimeBuilder.kt	5
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/docker/PosixSetupDockerBuilder.kt	10
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/docker/StandardPosixDockerBuilder.kt	10
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/local/PosixSetupLocalBuilder.kt	16
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/builders/local/StandardPosixLocalBuilder.kt	32
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/exceptions/RuntimeBuildException.kt	5
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/exceptions/ShellException.kt	23
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/shell/DockerShellExecutor.kt	5
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/shell/LocalShellExecutor.kt	28
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/cmake/shell/ShellExecutor.kt	4
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/deploy/communication/TCPDeviceCommunicationHandler.kt	70
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/AbstractDeviceController.kt	35
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/DeploymentController.kt	368
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/DeviceControllerFactoryImpl.kt	10
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/deploy/controllers/DynamicTypeLoadDeploymentController.kt	174
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/parser/ResponseData.kt	83
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/parser/ResponseParser.kt	26
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/parser/exceptions/ResponseParserException.kt	14
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/AbstractTranslator.kt	426
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/ForteCppTranslator.kt	45
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/STAlgorithmTranslator.kt	320
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/adapter/AdapterFBTypeHeaderTranslator.kt	164
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/adapter/AdapterFBTypeImplTranslator.kt	142
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/basic/BasicFBTypeHeaderTranslator.kt	118
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/basic/BasicFBTypeImplTranslator.kt	247
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/composite/CompositeFBTypeHeaderTranslator.kt	72
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/composite/CompositeFBTypeImplTranslator.kt	275
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/service/ServiceInterfaceFBTypeHeaderTranslator.kt	59
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/cpp/service/ServiceInterfaceFBTypeImplTranslator.kt	40
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/AdapterFBTypeTranslator.kt	66
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/BasicFBTypeTranslator.kt	589
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/CompositeFBTypeTranslator.kt	250
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/Constants.kt	97
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/ForteLuaTranslator.kt	10
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/translator/lua/TranslatorUtils.kt	40
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/validators/AbstractValidator.kt	120
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/validators/AdapterFBTypeValidator.kt	15
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/validators/BasicFBTypeValidator.kt	224
code/4diac-integration/src/main/kotlin/org/fbme/ide/integration/fordiac/validators/InternalError.kt	10
code/4diac-integration/src/main/resources/META-INF/plugin.xml	17
code/4diac-integration/src/main/resources/log4j2.xml	18
code/debugger/build.gradle.kts	34
code/debugger/src/main/kotlin/org/fbme/debugger/RuntimeTraceSynchronizer.kt	235
code/debugger/src/main/kotlin/org/fbme/debugger/Utils.kt	21
code/debugger/src/main/kotlin/org/fbme/debugger/common/DeclarationUtils.kt	172
code/debugger/src/main/kotlin/org/fbme/debugger/common/StateUtils.kt	67
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/Change.kt	2
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/ComplexChange.kt	2
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/EventChange.kt	4
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/InitialChange.kt	2
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/InputEventChange.kt	3
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/OutputEventChange.kt	3
code/debugger/src/main/kotlin/org/fbme/debugger/common/change/StateChange.kt	3
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/BasicFBState.kt	20
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/CompositeFBState.kt	13
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/FBState.kt	27
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/ResourceState.kt	14
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/ServiceFBState.kt	7
code/debugger/src/main/kotlin/org/fbme/debugger/common/state/State.kt	4
code/debugger/src/main/kotlin/org/fbme/debugger/common/trace/ExecutionTrace.kt	35
code/debugger/src/main/kotlin/org/fbme/debugger/common/trace/TraceItem.kt	9
code/debugger/src/main/kotlin/org/fbme/debugger/common/ui/DebuggerPanel.kt	440
code/debugger/src/main/kotlin/org/fbme/debugger/common/ui/icons/Icons.kt	6
code/debugger/src/main/kotlin/org/fbme/debugger/common/value/BooleanValue.kt	6
code/debugger/src/main/kotlin/org/fbme/debugger/common/value/IntValue.kt	6
code/debugger/src/main/kotlin/org/fbme/debugger/common/value/StringValue.kt	6
code/debugger/src/main/kotlin/org/fbme/debugger/common/value/TimeValue.kt	6
code/debugger/src/main/kotlin/org/fbme/debugger/common/value/Value.kt	22
code/debugger/src/main/kotlin/org/fbme/debugger/explanation/ExplanationProducer.kt	282
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/DebuggerToolWindow.kt	16
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/DebuggerToolWindowFactory.kt	8
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/DeploymentAction_DeployResource.kt	96
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/DeploymentAction_StopResource.kt	46
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/InspectionsManager_ProjectPluginPart.kt	15
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_DisableWatching.kt	29
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_EnableWatching.kt	34
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_UnwatchECCState.kt	28
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_UnwatchFB.kt	32
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_UnwatchPort.kt	32
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_UnwatchSelectedFBs.kt	28
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_WatchECCState.kt	27
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_WatchFB.kt	31
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_WatchPort.kt	31
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/MonitoringAction_WatchSelectedFBs.kt	29
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/NetworkWatchActions.kt	252
code/debugger/src/main/kotlin/org/fbme/debugger/plugin/SimulateExecutionAction.kt	90
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/BasicFBSimulator.kt	74
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/CompositeFBSimulator.kt	71
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/FBSimulator.kt	146
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/ResourceSimulator.kt	20
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/ServiceFBSimulator.kt	32
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/Simulator.kt	11
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/SimulatorUtil.kt	106
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/st/OperationsUtil.kt	84
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/st/STInterpreter.kt	100
code/debugger/src/main/kotlin/org/fbme/debugger/simulator/ui/SimulatorPanel.kt	63
code/debugger/src/main/resources/META-INF/plugin.xml	65
code/enas/build.gradle.kts	6
code/language/build.gradle.kts	20
code/language/src/main/kotlin/org/fbme/ide/iec61499/editor/ProjectEditorSpecs.kt	15
code/language/src/main/kotlin/org/fbme/ide/iec61499/fbnetwork/MPSNetworkInstanceReference.kt	65
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/MpsBridge.kt	63
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformDeclarationsScope.kt	64
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformElement.kt	11
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformElementAdapter.kt	6
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformElementsOwner.kt	34
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformIdentifier.kt	6
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformRepository.kt	11
code/language/src/main/kotlin/org/fbme/ide/iec61499/repository/PlatformRepositoryProvider.kt	21
code/language/src/main/kotlin/org/fbme/ide/iec61499/snashot/DeclarationSnapshot.kt	91
code/library/build.gradle.kts	33
code/library/src/main/antlr/org/fbme/lib/st/parser/ST.g4	112
code/library/src/main/kotlin/org/fbme/lib/common/CompositeReference.kt	16
code/library/src/main/kotlin/org/fbme/lib/common/ContainedElement.kt	6
code/library/src/main/kotlin/org/fbme/lib/common/Declaration.kt	5
code/library/src/main/kotlin/org/fbme/lib/common/DeclarationPath.kt	4
code/library/src/main/kotlin/org/fbme/lib/common/Element.kt	6
code/library/src/main/kotlin/org/fbme/lib/common/Identifier.kt	2
code/library/src/main/kotlin/org/fbme/lib/common/Reference.kt	12
code/library/src/main/kotlin/org/fbme/lib/common/Role.kt	2
code/library/src/main/kotlin/org/fbme/lib/common/RootElement.kt	5
code/library/src/main/kotlin/org/fbme/lib/common/StringIdentifier.kt	2
code/library/src/main/kotlin/org/fbme/lib/common/attributes/WithExternalXmlContent.kt	6
code/library/src/main/kotlin/org/fbme/lib/iec61499/DeclarationsScope.kt	16
code/library/src/main/kotlin/org/fbme/lib/iec61499/IEC61499Factory.kt	45
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/AdapterTypeDeclaration.kt	12
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/AlgorithmBody.kt	17
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/AlgorithmDeclaration.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/AlgorithmLanguage.kt	19
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ApplicationDeclaration.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/BasicFBTypeDeclaration.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/CompositeFBTypeDeclaration.kt	5
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/DeclarationWithNetwork.kt	6
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/DeviceDeclaration.kt	12
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/DeviceTypeDeclaration.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/EventAssociation.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/EventDeclaration.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/FBInterfaceDeclaration.kt	22
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/FBInterfaceDeclarationWithAdapters.kt	5
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/FBTypeDeclaration.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/FBTypeReference.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/Link.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/Mapping.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ParameterAssignment.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ParameterDeclaration.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/PlugDeclaration.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ResourceDeclaration.kt	22
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ResourceTypeDeclaration.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ResourceTypeReference.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/SegmentDeclaration.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/SegmentTypeDeclaration.kt	6
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/ServiceInterfaceFBTypeDeclaration.kt	2
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/SocketDeclaration.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/SubapplicationTypeDeclaration.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/SystemDeclaration.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/hierarchies/ApplicationFunctionBlockHierarchy.kt	13
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/hierarchies/ApplicationHierarchy.kt	22
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/hierarchies/ResourceFunctionBlockHierarchy.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/declarations/hierarchies/ResourceHierarchy.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/FBPortDescriptor.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/FBType.kt	27
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/FBTypeDescriptor.kt	14
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/FBTypeDescriptorUtils.kt	86
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/PlugType.kt	27
code/library/src/main/kotlin/org/fbme/lib/iec61499/descriptors/SocketType.kt	27
code/library/src/main/kotlin/org/fbme/lib/iec61499/ecc/ECC.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/ecc/ECTransitionCondition.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/ecc/StateAction.kt	12
code/library/src/main/kotlin/org/fbme/lib/iec61499/ecc/StateDeclaration.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/ecc/StateTransition.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/ConnectionPath.kt	22
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/EndpointCoordinate.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/EntryKind.kt	4
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/FBNetwork.kt	42
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/FBNetworkConnection.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/FunctionBlockDeclaration.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/FunctionBlockDeclarationBase.kt	40
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/LongConnectionPath.kt	4
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/PortPath.kt	78
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/subapp/SubappNetwork.kt	14
code/library/src/main/kotlin/org/fbme/lib/iec61499/fbnetwork/subapp/SubapplicationDeclaration.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/ECCInstance.kt	26
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/FunctionBlockInstance.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/Instance.kt	16
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/NetworkInstance.kt	73
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/RegularECCInstance.kt	8
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/RegularFunctionBlockInstance.kt	16
code/library/src/main/kotlin/org/fbme/lib/iec61499/instances/RegularNetworkInstance.kt	39
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/AdapterTypeConverter.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/BasicFBTypeConverter.kt	146
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/CompositeFBTypeConverter.kt	18
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ConverterArguments.kt	23
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ConverterArgumentsHolder.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ConverterBase.kt	18
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/DeclarationConverterBase.kt	18
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/DeviceTypeConverter.kt	26
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/FBInterfaceAdaptersConverter.kt	52
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/FBInterfaceConverter.kt	67
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/FBNetworkConverter.kt	137
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/IdentifierLocus.kt	7
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/Iec61499ConverterConfiguration.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ParameterAssignmentsConverter.kt	19
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ParameterDeclarationConverter.kt	38
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ResourceConverter.kt	13
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ResourceTypeConverter.kt	19
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/RootConverter.kt	46
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/STConverter.kt	299
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/SegmentTypeConverter.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/ServiceInterfaceFBTypeConverter.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/StandardIec61499ConverterConfiguration.kt	14
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/SubappNetworkConverter.kt	28
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/SubappTypeConverter.kt	14
code/library/src/main/kotlin/org/fbme/lib/iec61499/parser/SystemConverter.kt	88
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/AdapterTypePrinter.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/BasicFBTypePrinter.kt	91
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/CompositeFBTypePrinter.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/DeclarationPrinterBase.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/DeviceTypePrinter.kt	21
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/FBInterfacePrinter.kt	64
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/FBInterfacePrinterWithAdapters.kt	60
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/FBNetworkPrinter.kt	106
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/ParameterAssignmentPrinter.kt	21
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/ParameterDeclarationPrinter.kt	36
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/PrinterBase.kt	15
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/PrinterElementBase.kt	19
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/ResourcePrinter.kt	11
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/ResourceTypePrinter.kt	15
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/RootDeclarationPrinter.kt	31
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/STPrinter.kt	243
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/SegmentTypePrinter.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/ServiceInterfaceFBTypePrinter.kt	9
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/SubappNetworkPrinter.kt	20
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/SubappTypePrinter.kt	10
code/library/src/main/kotlin/org/fbme/lib/iec61499/stringify/SystemPrinter.kt	74
code/library/src/main/kotlin/org/fbme/lib/st/STFactory.kt	31
code/library/src/main/kotlin/org/fbme/lib/st/expressions/ArrayVariable.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/expressions/BinaryExpression.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/expressions/BinaryOperation.kt	10
code/library/src/main/kotlin/org/fbme/lib/st/expressions/Expression.kt	3
code/library/src/main/kotlin/org/fbme/lib/st/expressions/FunctionCall.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/expressions/Literal.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/expressions/LiteralKind.kt	4
code/library/src/main/kotlin/org/fbme/lib/st/expressions/ParenthesisExpression.kt	4
code/library/src/main/kotlin/org/fbme/lib/st/expressions/UnaryExpression.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/expressions/UnaryOperation.kt	7
code/library/src/main/kotlin/org/fbme/lib/st/expressions/Variable.kt	2
code/library/src/main/kotlin/org/fbme/lib/st/expressions/VariableDeclaration.kt	3
code/library/src/main/kotlin/org/fbme/lib/st/expressions/VariableReference.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/statements/AssignmentStatement.kt	7
code/library/src/main/kotlin/org/fbme/lib/st/statements/CaseElement.kt	8
code/library/src/main/kotlin/org/fbme/lib/st/statements/CaseStatement.kt	9
code/library/src/main/kotlin/org/fbme/lib/st/statements/ControlVariableDeclaration.kt	9
code/library/src/main/kotlin/org/fbme/lib/st/statements/ElseIfClause.kt	8
code/library/src/main/kotlin/org/fbme/lib/st/statements/EmptyStatement.kt	2
code/library/src/main/kotlin/org/fbme/lib/st/statements/ExitStatement.kt	2
code/library/src/main/kotlin/org/fbme/lib/st/statements/ForStatement.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/statements/IfStatement.kt	10
code/library/src/main/kotlin/org/fbme/lib/st/statements/RepeatStatement.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/statements/ReturnStatement.kt	2
code/library/src/main/kotlin/org/fbme/lib/st/statements/Statement.kt	3
code/library/src/main/kotlin/org/fbme/lib/st/statements/WhileStatement.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/types/ArrayType.kt	7
code/library/src/main/kotlin/org/fbme/lib/st/types/ArrayTypeDimensions.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/types/ArrayTypeSizes.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/types/ArrayTypeSubranges.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/types/DataType.kt	4
code/library/src/main/kotlin/org/fbme/lib/st/types/DataTypeDeclaration.kt	3
code/library/src/main/kotlin/org/fbme/lib/st/types/DerivedType.kt	6
code/library/src/main/kotlin/org/fbme/lib/st/types/ElementaryType.kt	7
code/library/src/main/kotlin/org/fbme/lib/st/types/GenericType.kt	7
code/library/src/main/kotlin/org/fbme/lib/st/types/NonGenericType.kt	2
code/library/src/main/kotlin/org/fbme/lib/st/types/Size.kt	5
code/library/src/main/kotlin/org/fbme/lib/st/types/Subrange.kt	6
code/library/src/main/resources/META-INF/plugin.xml	12
code/nxt-integration/build.gradle.kts	36
code/nxt-integration/src/main/kotlin/fbme/integration/nxt/NxtIntegrationIcons.kt	6
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/BasicFbTypeNxtImporter.kt	126
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/CompositeFbTypeNxtImporter.kt	12
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/FBNetworkNxtImporter.kt	97
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/NxtImportSystemConfigSolutionSettings.kt	45
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/NxtImporterConfiguration.kt	24
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/NxtProjectTemplate.kt	129
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/refactorings/CompositeCreator.kt	294
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/refactorings/CoordinateShift.kt	27
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/refactorings/DeclarationExtractor.kt	133
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/refactorings/PortPathNetworkCoordinates.kt	4
code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/refactorings/Type.kt	4
code/nxt-integration/src/main/resources/META-INF/plugin.xml	19
code/platform/build.gradle.kts	33
code/platform/src/main/kotlin/fbme/platform/PlatformIcons.kt	8
code/platform/src/main/kotlin/org/fbme/ide/platform/Languages.kt	7
code/platform/src/main/kotlin/org/fbme/ide/platform/converter/PlatformConverter.kt	55
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/DeviceConnection.kt	23
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/DeviceConnector.kt	7
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/DeviceConnectorRegistry.kt	14
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/DevicesFacade.kt	58
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/ReadWatchesListener.kt	4
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/Watchable.kt	41
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatchableData.kt	7
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatchablePath.kt	8
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatchablePathData.kt	12
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatchedValueListener.kt	4
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/Watcher.kt	6
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatcherFacade.kt	219
code/platform/src/main/kotlin/org/fbme/ide/platform/debugger/WatcherListener.kt	5
code/platform/src/main/kotlin/org/fbme/ide/platform/deploy/communication/DeviceCommunicationHandler.kt	10
code/platform/src/main/kotlin/org/fbme/ide/platform/deploy/controllers/DeviceController.kt	31
code/platform/src/main/kotlin/org/fbme/ide/platform/deploy/controllers/DeviceControllerFactory.kt	6
code/platform/src/main/kotlin/org/fbme/ide/platform/deploy/exceptions/DeploymentException.kt	6
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/ChooseProjectionAction.kt	20
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/EditorProjection.kt	11
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/EditorProjectionController.kt	17
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/EditorProjectionControllerProvider.kt	12
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/HeaderedEditorAlias.kt	28
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/HeaderedEditorDataKeys.kt	6
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/HeaderedNodeEditor.kt	174
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/NavigatableDeclaration.kt	28
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/PlatformEditorFactory.kt	27
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/ProjectionChooser.kt	6
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/ProjectionChooserPanel.kt	37
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/ProjectionHeaderInfo.kt	12
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/ProjectionHeaderInfoPanel.kt	147
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/SimpleEditorProjection.kt	28
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/SimpleEditorProjectionController.kt	27
code/platform/src/main/kotlin/org/fbme/ide/platform/editor/SourceProjectionControllerProvider.kt	15
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/CustomPersistenceModelWithHeader0.kt	118
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/Iec61449DataSourceFactoryFromName.kt	13
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/Iec61499DataSourceFactoryRule.kt	10
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/Iec61499ModelFactory.kt	328
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/Iec61499ModelHeader.kt	64
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/Iec61499Persistence.kt	30
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/PersistenceReferencesFixer.kt	66
code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/RecursiveFolderDataSource.kt	197
code/platform/src/main/kotlin/org/fbme/ide/platform/projectWizard/Iec61499ProjectTemplate.kt	69
code/platform/src/main/kotlin/org/fbme/ide/platform/projectWizard/Iec61499ProjectTemplateGroup.kt	11
code/platform/src/main/kotlin/org/fbme/ide/platform/projectWizard/LibraryTemplate.kt	20
code/platform/src/main/kotlin/org/fbme/ide/platform/projectWizard/SystemConfigSolutionSettings.kt	12
code/platform/src/main/kotlin/org/fbme/ide/platform/projectWizard/SystemTemplate.kt	25
code/platform/src/main/kotlin/org/fbme/ide/platform/testing/IdeaTestEnvironment.kt	36
code/platform/src/main/kotlin/org/fbme/ide/platform/testing/PlatformTestBase.kt	106
code/platform/src/main/resources/META-INF/plugin.xml	40
code/richediting/build.gradle.kts	30
code/richediting/src/main/kotlin/org/fbme/ide/richediting/RicheditingMpsBridge.kt	50
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/AddConstantToPortAction.kt	30
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/AddStateActionAction.kt	22
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/AlgorithmBodyVisibilityAction.kt	44
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/AllAlgorithmBodyVisibilityAction.kt	39
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/AllStateActionVisibilityAction.kt	39
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/ChangeAlgorithmAction.kt	23
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/ChangeAlgorithmActionGroup.kt	24
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/ChangeOutputAction.kt	24
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/ChangeOutputActionGroup.kt	24
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/CollapseAction.kt	16
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/DeleteStateActionAction.kt	21
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/EditorActions.kt	41
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/ExpandAction.kt	16
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/NewAlgorithmAction.kt	37
code/richediting/src/main/kotlin/org/fbme/ide/richediting/actions/RelayoutAction.kt	23
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECCEditors.kt	203
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECCSynchronizer.kt	16
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECCViewAdapter.kt	52
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECPortSettingProvider.kt	38
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECStateCellHandle.kt	5
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECStateController.kt	197
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionConditionCellHandle.kt	9
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionController.kt	144
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionCursor.kt	4
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionPath.kt	3
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionPathPainter.kt	206
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionPathSynchronizer.kt	30
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/ECTransitionUtils.kt	78
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/actions/RelayoutECCAction.kt	27
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/cell/ActionBlock.kt	27
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/cell/AlgorithmCell.kt	137
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/cell/CellConstants.kt	19
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/cell/OutputCell.kt	75
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/cell/StateCell.kt	39
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/elk/ELKLayoutProvider.kt	140
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/ecc/elk/ELKProperties.kt	28
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/BrokenPortController.kt	68
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/EndpointPortCell.kt	148
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/EndpointPortController.kt	83
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/ExpandedComponentsController.kt	54
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionController.kt	398
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionCursor.kt	4
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionPath.kt	77
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionPathPainter.kt	159
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionPathSynchronizer.kt	469
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBConnectionUtils.kt	46
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBNetworkComponentController.kt	20
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBNetworkComponentSynchronizer.kt	79
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBNetworkEditors.kt	307
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FBPortSettingProvider.kt	36
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FakeCells.kt	58
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/FunctionBlockController.kt	68
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/InlineValueController.kt	70
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/Port.kt	5
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/PortBase.kt	6
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/PortCell.kt	17
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/PortWithLabel.kt	13
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/actions/CollapseAction.kt	19
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/actions/ExpandAction.kt	94
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/actions/ExpandOrCollapseAction.kt	48
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/actions/RelayoutFBNetworkAction.kt	29
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/elk/ELKLayoutProvider.kt	221
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/elk/ELKProperties.kt	32
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/AbstractFBCell.kt	166
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/DiagramColors.kt	67
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/FBCell.kt	36
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/FBSceneCell.kt	121
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/FBTypeCellComponent.kt	227
code/richediting/src/main/kotlin/org/fbme/ide/richediting/adapters/fbnetwork/fb/FBTypeTemplateCellComponent.kt	170
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/NetworkInstanceEditorProjection.kt	31
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/NetworkInstanceNavigationSupport.kt	62
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichAlgorithmProjection.kt	25
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichAlgorithmsProjectionController.kt	65
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichApplicationProjection.kt	36
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichApplicationProjectionController.kt	77
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichEditorDataKeys.kt	48
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichEditorStyleAttributes.kt	76
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichNetworkProjectionController.kt	47
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichResourceProjection.kt	43
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/RichResourceProjectionController.kt	61
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/AlgorithmProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/ApplicationProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/EccProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/InterfaceProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/NetworkProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/ResourceProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/editor/providers/SystemOverviewProjectionControllerProvider.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/ECCInspectionsData.kt	12
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/ECCInspectionsFacility.kt	69
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/ECCInspector.kt	7
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/Inspection.kt	8
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/InspectionManager.kt	13
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/InspectionManagerImpl.kt	138
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/Inspector.kt	3
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/NetworkInspectionsData.kt	18
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/NetworkInspectionsFacility.kt	240
code/richediting/src/main/kotlin/org/fbme/ide/richediting/inspections/NetworkInspector.kt	11
code/richediting/src/main/kotlin/org/fbme/ide/richediting/plugin/InspectionsManagerRegistrar.kt	15
code/richediting/src/main/kotlin/org/fbme/ide/richediting/plugin/NetworkObservationKeys.kt	18
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/BrokenPortView.kt	13
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/FunctionBlockPortView.kt	10
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/FunctionBlockView.kt	30
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/InlineValueView.kt	28
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/InterfaceEndpointView.kt	48
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/NetworkComponentView.kt	4
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/NetworkConnectionView.kt	52
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/NetworkPortView.kt	6
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/NetworkView.kt	326
code/richediting/src/main/kotlin/org/fbme/ide/richediting/viewmodel/TypeDescriptorAdapter.kt	99
code/richediting/src/main/resources/META-INF/plugin.xml	78
code/scenes/build.gradle.kts	12
code/scenes/src/main/kotlin/org/fbme/scenes/cells/CompositeCellAction.kt	28
code/scenes/src/main/kotlin/org/fbme/scenes/cells/EditorCell_Scene.kt	525
code/scenes/src/main/kotlin/org/fbme/scenes/cells/EditorCell_SceneLabel.kt	40
code/scenes/src/main/kotlin/org/fbme/scenes/cells/LayerImpl.kt	43
code/scenes/src/main/kotlin/org/fbme/scenes/cells/SceneStyleAttributes.kt	10
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/CursorTargetModel.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/DefaultFocusModel.kt	13
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/DefaultLayoutModel.kt	76
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/DefaultSelectionModel.kt	14
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/DragEventHandler.kt	7
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/ExtendedLayoutModel.kt	76
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/FocusHandle.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/LayoutModel.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/LayoutMovementHandle.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/LayoutSetting.kt	7
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/LayoutUtil.kt	10
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/ROLayoutModel.kt	15
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/ROLayoutModelBase.kt	25
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/SceneFocusModel.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/SceneViewpoint.kt	11
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/SceneViewpointByCell.kt	45
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/SelectionModel.kt	14
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/SelectionModelBase.kt	15
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentController.kt	16
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentControllerFactory.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentEntry.kt	45
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentExtController.kt	11
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentExtControllerFactory.kt	9
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentExtEntry.kt	17
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentSynchronizer.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentsExtensionsFacility.kt	87
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/components/ComponentsFacility.kt	210
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionController.kt	24
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionControllerFactory.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionCursor.kt	2
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionEntry.kt	61
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionPathSynchronizer.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionsFacility.kt	455
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/DiagramComponentSettingProvider.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/DiagramController.kt	16
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/DiagramFacility.kt	105
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/DiagramView.kt	14
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/PortController.kt	10
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/PortSettingProvider.kt	13
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/BackgroundFocusLossFacility.kt	19
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/ClickEvent.kt	12
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/ClickEventListener.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/CompletionProviderByViewpoint.kt	28
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/CursorEvent.kt	3
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/CursorListener.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/DragEvent.kt	14
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/DragEventListener.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/EditorCellProvider.kt	10
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/FullEditorBackgroundDragFacility.kt	42
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/KeyboardListener.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/Layer.kt	2
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/MouseEventData.kt	9
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/MouseEvents.kt	26
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneCellActionProvider.kt	7
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneCompletionAction.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneCompletionProvider.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneEditor.kt	34
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneInitializer.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneLayout.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneLayouter.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/ScenePainter.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneStateKey.kt	18
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/SceneStateManager.kt	53
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/Utils.kt	11
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/ViewpointAndScaleData.kt	6
code/scenes/src/main/kotlin/org/fbme/scenes/controllers/scene/WindowedBackgroundDragFacility.kt	35
code/scenes/src/main/kotlin/org/fbme/scenes/ext/contextMenu/CellSelectionOnPopupTrigger.kt	68
code/scenes/src/main/kotlin/org/fbme/scenes/plugin/SceneExtensionsRegistrar.kt	18
code/scenes/src/main/kotlin/org/fbme/scenes/viewmodel/ComponentExtensionsView.kt	4
code/scenes/src/main/kotlin/org/fbme/scenes/viewmodel/ComponentsView.kt	5
code/scenes/src/main/kotlin/org/fbme/scenes/viewmodel/PositionalCompletionItem.kt	6
code/scenes/src/main/resources/META-INF/plugin.xml	13
code/smv-debugger/build.gradle.kts	19
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/commons/ArrayUtils.kt	41
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/commons/OS.kt	4
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/commons/OSUtils.kt	18
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/execution/SmvDebugger.kt	61
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/AbstractIntegrationService.kt	34
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/Fb2SmvService.kt	18
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/NuSmvService.kt	38
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/NutracService.kt	19
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/ServicePathProvider.kt	19
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/integration/SmvService.kt	45
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/Counterexample.kt	72
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/CounterexampleParser.kt	33
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/SystemItem.kt	26
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/SystemItemParser.kt	54
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/SystemItemType.kt	4
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/model/SystemItemValue.kt	2
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/DebugPanelService.kt	25
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/AbstractEquality.kt	11
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Argument.kt	9
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/BinaryExpression.kt	7
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/ConditionParseException.kt	2
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/ConditionParser.kt	105
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/ConditionParser_Test.kt	51
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Conjunction.kt	8
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Disjunction.kt	8
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Equality.kt	12
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Expression.kt	4
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/ImpossibleComparsionException.kt	8
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Inequality.kt	12
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/condition/Negation.kt	9
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/ConditionNavigator.kt	70
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/ControlPanel.kt	56
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/CounterexampleTable.kt	81
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/DebugPanel.kt	35
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/GlobalTime.kt	23
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/HighlightedTable.kt	35
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/HorizontalSpinner.kt	7
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/HorizontalSpinnerUI.kt	61
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/items/StepChanger.kt	32
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/ConditionModel.kt	18
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/DebugPanelMVCItem.kt	6
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/DebugPanelModel.kt	30
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/GlobalTimeModel.kt	21
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/StepIndexModel.kt	24
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/panel/mvc/UneditableTableModel.kt	8
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/visualization/BacktraceService.kt	129
code/smv-debugger/src/main/kotlin/org/fbme/smvDebugger/visualization/SystemHighlighter.kt	65
code/smv-debugger/src/main/resources/META-INF/plugin.xml	13
settings.gradle.kts	17
