lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.MainConflictChecker Class Reference

Class that (upon instantiation) determines whether there are any conflicting main reactors in the current package. More...

Classes

class  PackageVisitor
 Extension of a SimpleFileVisitor that adds entries to the conflicts list in the outer class. More...

Public Member Functions

 MainConflictChecker (FileConfig fileConfig)
 Create a new instance that walks the file tree of the package to find conflicts.

Public Attributes

final List< String > conflicts = new LinkedList<String>()
 List of conflict encountered while traversing the package.

Protected Attributes

FileConfig fileConfig
 The current file configuration.

Static Protected Attributes

static final ResourceSet rs
 Resource set used to obtain resources from.

Detailed Description

Class that (upon instantiation) determines whether there are any conflicting main reactors in the current package.

Conflicts are reported in the instance's conflicts list.

Author
Marten Lohstroh

Constructor & Destructor Documentation

◆ MainConflictChecker()

org.lflang.MainConflictChecker.MainConflictChecker ( FileConfig fileConfig)

Create a new instance that walks the file tree of the package to find conflicts.

Parameters
fileConfigThe current file configuration.

Member Data Documentation

◆ conflicts

final List<String> org.lflang.MainConflictChecker.conflicts = new LinkedList<String>()

List of conflict encountered while traversing the package.

◆ fileConfig

FileConfig org.lflang.MainConflictChecker.fileConfig
protected

The current file configuration.

◆ rs

final ResourceSet org.lflang.MainConflictChecker.rs
staticprotected
Initial value:
=
.createInjectorAndDoEMFRegistration()
Class that provides access to a resource set.
Definition LFResourceProvider.java:13
ResourceSet getResourceSet()
Return a resource set obtained from the injected provider.
Definition LFResourceProvider.java:22
Initialization support for running Xtext languages without Equinox extension registry.
Definition LFStandaloneSetup.java:13

Resource set used to obtain resources from.


The documentation for this class was generated from the following file:
  • /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/MainConflictChecker.java