lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
org.lflang.ast.ASTUtils Member List

This is the complete list of members for org.lflang.ast.ASTUtils, including all inherited members.

addReactionAttribute(Reaction reaction, String name)org.lflang.ast.ASTUtilsstatic
addZeroToLeadingDot(String literal)org.lflang.ast.ASTUtilsstatic
allActions(Reactor definition)org.lflang.ast.ASTUtilsstatic
allConnections(Reactor definition)org.lflang.ast.ASTUtilsstatic
allElementsOfClass(Resource resource, Class< T > elementClass)org.lflang.ast.ASTUtilsstatic
allFileLevelPreambles(Reactor reactor)org.lflang.ast.ASTUtilsstatic
allInputs(Reactor definition)org.lflang.ast.ASTUtilsstatic
allInstantiations(Reactor definition)org.lflang.ast.ASTUtilsstatic
allMethods(Reactor definition)org.lflang.ast.ASTUtilsstatic
allModes(Reactor definition)org.lflang.ast.ASTUtilsstatic
allNestedClasses(Reactor definition)org.lflang.ast.ASTUtilsstatic
allOutputs(Reactor definition)org.lflang.ast.ASTUtilsstatic
allParameters(Reactor definition)org.lflang.ast.ASTUtilsstatic
allPorts(Reactor definition)org.lflang.ast.ASTUtilsstatic
allPreambles(Reactor definition)org.lflang.ast.ASTUtilsstatic
allReactions(Reactor definition)org.lflang.ast.ASTUtilsstatic
allStateVars(Reactor definition)org.lflang.ast.ASTUtilsstatic
allTimers(Reactor definition)org.lflang.ast.ASTUtilsstatic
allWatchdogs(Reactor definition)org.lflang.ast.ASTUtilsstatic
baseType(Type type)org.lflang.ast.ASTUtilsstatic
belongsTo(EObject eobject, Instantiation instantiation)org.lflang.ast.ASTUtilsstatic
belongsTo(EObject eobject, Reactor reactor)org.lflang.ast.ASTUtilsstatic
changeTargetName(Resource resource, String newTargetName)org.lflang.ast.ASTUtilsstatic
collectElements(Reactor definition, EStructuralFeature feature)org.lflang.ast.ASTUtilsstatic
collectElements(Reactor definition, EStructuralFeature feature, boolean includeSuperClasses, boolean includeModes)org.lflang.ast.ASTUtilsstatic
convertToEmptyListIfNull(List< T > list)org.lflang.ast.ASTUtilsstatic
createInstantiation(Reactor reactor)org.lflang.ast.ASTUtilsstatic
createMainReactorInstance(Instantiation mainDef, List< Reactor > reactors, MessageReporter messageReporter, TargetConfig targetConfig)org.lflang.ast.ASTUtilsstatic
elementToListOfStrings(Element value)org.lflang.ast.ASTUtilsstatic
elementToSingleString(Element e)org.lflang.ast.ASTUtilsstatic
elementToStringMaps(Element value)org.lflang.ast.ASTUtilsstatic
factoryorg.lflang.ast.ASTUtilsstatic
featurePackageorg.lflang.ast.ASTUtilsstatic
findConflictingConnectionsInModalReactors(Resource resource)org.lflang.ast.ASTUtilsstatic
findMainReactor(Resource resource)org.lflang.ast.ASTUtilsstatic
generateVarRef(VarRef reference)org.lflang.ast.ASTUtilsstatic
getAllReactors(Resource resource)org.lflang.ast.ASTUtilsstatic
getDefaultAsTimeValue(Parameter p)org.lflang.ast.ASTUtilsstatic
getDelay(Expression delay)org.lflang.ast.ASTUtilsstatic
getDelayAsTimeValue(Expression delay)org.lflang.ast.ASTUtilsstatic
getEnclaves(Reactor top)org.lflang.ast.ASTUtilsstatic
getEnclosingReactor(EObject obj)org.lflang.ast.ASTUtilsstatic
getFederatedReactor(Resource resource)org.lflang.ast.ASTUtilsstatic
getInferredType(Type type, Initializer init)org.lflang.ast.ASTUtilsstatic
getInferredType(Parameter p)org.lflang.ast.ASTUtilsstatic
getInferredType(StateVar s)org.lflang.ast.ASTUtilsstatic
getInferredType(Action a)org.lflang.ast.ASTUtilsstatic
getInferredType(Port p)org.lflang.ast.ASTUtilsstatic
getLiteralTimeValue(Expression expr)org.lflang.ast.ASTUtilsstatic
getMainReactor(Resource resource)org.lflang.ast.ASTUtilsstatic
getPrecedingCommentNodes(ICompositeNode compNode, Predicate< INode > filter)org.lflang.ast.ASTUtilsstatic
getPrecedingComments(ICompositeNode compNode, Predicate< INode > filter)org.lflang.ast.ASTUtilsstatic
getTarget(EObject object)org.lflang.ast.ASTUtilsstatic
getUniqueIdentifier(Reactor reactor, String name)org.lflang.ast.ASTUtilsstatic
hasMultipleConnections(Connection connection)org.lflang.ast.ASTUtilsstatic
inferPortWidth(VarRef reference, Connection connection, List< Instantiation > instantiations)org.lflang.ast.ASTUtilsstatic
initialValue(Parameter parameter, List< Instantiation > instantiations)org.lflang.ast.ASTUtilsstatic
initialValueInt(Parameter parameter, List< Instantiation > instantiations)org.lflang.ast.ASTUtilsstatic
isBigInteger(String literal)org.lflang.ast.ASTUtilsstatic
isBoolean(String literal)org.lflang.ast.ASTUtilsstatic
isComment(INode node)org.lflang.ast.ASTUtilsstatic
isFloat(String literal)org.lflang.ast.ASTUtilsstatic
isGeneric(Reactor r)org.lflang.ast.ASTUtilsstatic
isInCode(INode node)org.lflang.ast.ASTUtilsstatic
isInitialized(StateVar v)org.lflang.ast.ASTUtilsstatic
isInteger(String literal)org.lflang.ast.ASTUtilsstatic
isMultilineComment(INode node)org.lflang.ast.ASTUtilsstatic
isMultiport(Port port)org.lflang.ast.ASTUtilsstatic
isOfTimeType(StateVar state)org.lflang.ast.ASTUtilsstatic
isOfTimeType(Parameter param)org.lflang.ast.ASTUtilsstatic
isParameterized(StateVar s)org.lflang.ast.ASTUtilsstatic
isSingleLineComment(INode node)org.lflang.ast.ASTUtilsstatic
isTopLevel(NamedInstance<?> instance)org.lflang.ast.ASTUtilsstatic
isValidTime(Time t)org.lflang.ast.ASTUtilsstatic
isZero(String literal)org.lflang.ast.ASTUtilsstatic
isZero(Expression expr)org.lflang.ast.ASTUtilsstatic
makeFederated(Resource resource)org.lflang.ast.ASTUtilsstatic
overrideParameter(ParameterInstance param, CodeExpr expr)org.lflang.ast.ASTUtilsstatic
recursiveChildren(ReactorInstance r)org.lflang.ast.ASTUtilsstatic
rerouteViaInstance(List< Pair< Connection, Instantiation > > conns)org.lflang.ast.ASTUtilsstatic
sameLine(ICompositeNode compNode)org.lflang.ast.ASTUtilsstatic
setMainName(Resource resource, String name)org.lflang.ast.ASTUtilsstatic
superClasses(Reactor reactor)org.lflang.ast.ASTUtilsstatic
targetDecl(Model model)org.lflang.ast.ASTUtilsstatic
targetDecl(Resource model)org.lflang.ast.ASTUtilsstatic
toBoolean(Element e)org.lflang.ast.ASTUtilsstatic
toDefinition(ReactorDecl r)org.lflang.ast.ASTUtilsstatic
toElement(Map< String, String > map)org.lflang.ast.ASTUtilsstatic
toElement(String str)org.lflang.ast.ASTUtilsstatic
toElement(List< String > list)org.lflang.ast.ASTUtilsstatic
toElement(TimeValue tv)org.lflang.ast.ASTUtilsstatic
toElement(boolean val)org.lflang.ast.ASTUtilsstatic
toElement(int val)org.lflang.ast.ASTUtilsstatic
toInteger(Element e)org.lflang.ast.ASTUtilsstatic
toOriginalText(EObject node)org.lflang.ast.ASTUtilsstatic
toText(EObject node)org.lflang.ast.ASTUtilsstatic
toTimeValue(Element e)org.lflang.ast.ASTUtilsstatic
toTimeValue(Time e)org.lflang.ast.ASTUtilsstatic
width(WidthSpec spec, List< Instantiation > instantiations)org.lflang.ast.ASTUtilsstatic
widthSpecification(Instantiation instantiation)org.lflang.ast.ASTUtilsstatic