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

Inherits NamesAreUniqueValidationHelper.

Public Member Functions

EClass getAssociatedClusterType (EClass eClass)
 Lump all inputs, outputs, timers, actions, parameters, and instantiations in the same cluster type.

Protected Member Functions

void checkDescriptionForDuplicatedName (IEObjectDescription description, Map< EClass, Map< QualifiedName, IEObjectDescription > > clusterTypeToName, ValidationMessageAcceptor acceptor)

Member Function Documentation

◆ checkDescriptionForDuplicatedName()

void org.lflang.validation.LFNamesAreUniqueValidationHelper.checkDescriptionForDuplicatedName ( IEObjectDescription description,
Map< EClass, Map< QualifiedName, IEObjectDescription > > clusterTypeToName,
ValidationMessageAcceptor acceptor )
protected

◆ getAssociatedClusterType()

EClass org.lflang.validation.LFNamesAreUniqueValidationHelper.getAssociatedClusterType ( EClass eClass)

Lump all inputs, outputs, timers, actions, parameters, and instantiations in the same cluster type.

This ensures that names amongst them are checked for uniqueness.


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