public class PopulateContinuousProjectionTypes extends APopulateProjectionTypes
geppettoModelAccess, populateTypes, postPopulationType, postPopulationVariable, prePopulationType, prePopulationVariable, projectionType, valuesFactory, variablesFactory
Constructor and Description |
---|
PopulateContinuousProjectionTypes(PopulateTypes populateTypes,
GeppettoModelAccess access,
GeppettoLibrary library) |
Modifier and Type | Method and Description |
---|---|
private Variable |
extractConnection(Component projectionChild,
ArrayType prePopulationType,
Variable prePopulationVariable,
ArrayType postPopulationType,
Variable postPopulationVariable) |
Type |
resolveProjectionImportType(Component projection,
ImportType importType) |
public PopulateContinuousProjectionTypes(PopulateTypes populateTypes, GeppettoModelAccess access, GeppettoLibrary library)
public Type resolveProjectionImportType(Component projection, ImportType importType) throws ModelInterpreterException
resolveProjectionImportType
in class APopulateProjectionTypes
ModelInterpreterException
private Variable extractConnection(Component projectionChild, ArrayType prePopulationType, Variable prePopulationVariable, ArrayType postPopulationType, Variable postPopulationVariable) throws ModelInterpreterException, GeppettoVisitingException
projectionChild
- prePopulationType
- prePopulationVariable
- postPopulationType
- postPopulationVariable
- ModelInterpreterException
GeppettoVisitingException