Index
All Classes and Interfaces|All Packages|Serialized Form
$
- $package() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
$packagerecord component. 
A
- ActivityTypeRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - ActivityTypeRecord(String, String, Optional<String>, Optional<String>, InputTypeRecord, Optional<EffectModelRecord>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Creates an instance of a
ActivityTypeRecordrecord class. - activityTypes() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
activityTypesrecord component. - AllDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 - AllStaticallyDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 - annotation - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - annotationClassName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Returns the value of the
annotationClassNamerecord component. - AnnotationPattern(ClassName, Optional<AnnotationMirror>, TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Creates an instance of a
AnnotationPatternrecord class. - applyRules(TypePattern) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
 - arguments() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Returns the value of the
argumentsrecord component. - ArrayPattern(TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - 
Creates an instance of a
ArrayPatternrecord class. - attribute - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - AutoValueMappers - Class in gov.nasa.jpl.aerie.merlin.processor
 - AutoValueMappers() - Constructor for class gov.nasa.jpl.aerie.merlin.processor.AutoValueMappers
 
B
- BOOLEAN - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - box() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
If this TypePattern represents a primitive, return a TypePattern that represents the corresponding Object type.
 - box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - box() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - BYTE - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 
C
- CHAR - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - ClassPattern(ClassName, List<TypePattern>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Creates an instance of a
ClassPatternrecord class. - custom(ClassName) - Static method in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
 
D
- declaration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
declarationrecord component. - defaultsStyle() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
defaultsStylerecord component. - description() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
descriptionrecord component. - DOUBLE - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - durationParameter() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
durationParameterrecord component. 
E
- effectModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
effectModelrecord component. - EffectModelRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - EffectModelRecord(String, ActivityType.Executor, Optional<TypeMirror>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Creates an instance of a
EffectModelRecordrecord class. - element - Variable in exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - element - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
 - element() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - 
Returns the value of the
elementrecord component. - elementUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Returns the value of the
elementUtilsrecord component. - enumBoundedTypeParameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
enumBoundedTypeParametersrecord component. - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - 
Indicates whether some other object is "equal to" this one.
 - equals(Object) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - 
Indicates whether some other object is "equal to" this one.
 - erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - erasure() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Represent this TypePattern as a javapoet TypeName without generics
 - erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - erasure() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - executor() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
executorrecord component. - expectsPlanStart() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
expectsPlanStartrecord component. - ExportDefaultsStyle - Enum Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - 
Export defaults "style" refers to how an exporter's default arguments have been defined within the mission model.
 
F
- factory() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
factoryrecord component. - failureMessage() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns the value of the
failureMessagerecord component. - fixedDurationExpr() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
fixedDurationExprrecord component. - FLOAT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - from(VariableElement) - Static method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - from(TypeMirror) - Static method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - fullyQualifiedClass() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
fullyQualifiedClassrecord component. 
G
- generateActivityActions(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `ActivityActions` class.
 - generateActivityMapper(MissionModelRecord, ActivityTypeRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `${activity_name}Mapper` class.
 - generateActivityTypes(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `ActivityTypes` class.
 - generatedFor(ClassName, PackageElement) - Static method in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
 - generateInputType(MissionModelRecord, InputTypeRecord, String) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate an `InputType` implementation.
 - generateMerlinPlugin(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `GeneratedMerlinPlugin` class.
 - generateMissionModelConfigurationMapper(MissionModelRecord, InputTypeRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `ConfigurationMapper` class.
 - generateModelType(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `GeneratedModelType` class.
 - generateSchedulerModel(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `GeneratedSchedulerModel` class.
 - generateSchedulerPlugin(MissionModelRecord) - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Generate `GeneratedSchedulerPlugin` class.
 - getActivityActionsName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getAutoValueMappersName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getCompletions(Element, AnnotationMirror, ExecutableElement, String) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - getIdentifier(String) - Static method in class gov.nasa.jpl.aerie.merlin.processor.AutoValueMappers
 - 
Turn a given string into a valid Java identifier
 - getMerlinPluginName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getModelTypeName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getOutputTypeName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - getParametersWithDefaults() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - getSchedulerModelName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getSchedulerPluginName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - getSupportedAnnotationTypes() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - 
Elements marked by these annotations will be treated as processing roots.
 - getSupportedOptions() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - getSupportedSourceVersion() - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - getTypesName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - gov.nasa.jpl.aerie.merlin.processor - package gov.nasa.jpl.aerie.merlin.processor
 - gov.nasa.jpl.aerie.merlin.processor.generator - package gov.nasa.jpl.aerie.merlin.processor.generator
 - gov.nasa.jpl.aerie.merlin.processor.metamodel - package gov.nasa.jpl.aerie.merlin.processor.metamodel
 
H
- hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - 
Returns a hash code value for this object.
 - hashCode() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - 
Returns a hash code value for this object.
 - head() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
headrecord component. 
I
- init(ProcessingEnvironment) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - inputType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
inputTyperecord component. - InputTypeRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - InputTypeRecord(String, TypeElement, List<ParameterRecord>, List<ParameterValidationRecord>, MapperRecord, ExportDefaultsStyle) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Creates an instance of a
InputTypeRecordrecord class. - instantiateMapperFor(TypeMirror) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
 - instantiateNullableMapperFor(TypeMirror) - Method in class gov.nasa.jpl.aerie.merlin.processor.Resolver
 - INT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - InvalidMissionModelException - Exception Class in gov.nasa.jpl.aerie.merlin.processor
 - InvalidMissionModelException(String) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - InvalidMissionModelException(String, Element) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - InvalidMissionModelException(String, Element, AnnotationMirror) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - InvalidMissionModelException(String, Element, AnnotationMirror, AnnotationValue) - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.InvalidMissionModelException
 - isCustom - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
 - isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - isGround() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Whether this TypePattern contains any type variables.
 - isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - isGround() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - isSimpleValidation() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns the value of the
isSimpleValidationrecord component. - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - isSyntacticallyEqualTo(TypePattern) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Whether this TypePattern has the same structure, same types, and same type variable names as the other pattern
 - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - isSyntacticallyEqualTo(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 
L
- LONG - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 
M
- makeArgumentAssignments(MethodSpec.Builder, BiFunction<CodeBlock.Builder, ParameterRecord, CodeBlock.Builder>) - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - makeGetArgumentsMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - makeGetParametersMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - makeGetRequiredParametersMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - makeGetValidationFailuresMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - makeInstantiateMethod() - Method in class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - mapper() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
mapperrecord component. - MapperMethodMaker - Class in gov.nasa.jpl.aerie.merlin.processor.generator
 - 
Mapper method generator for all export types (activities and configurations).
 - MapperMethodMaker(InputTypeRecord) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.generator.MapperMethodMaker
 - MapperRecord - Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - MapperRecord(ClassName, boolean) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
 - match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - match(TypePattern) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Attempt to match this TypePattern against the given other TypePattern.
 - match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - match(TypePattern) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - maximumDuration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
maximumDurationrecord component. - messager() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Returns the value of the
messagerrecord component. - method() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
methodrecord component. - methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
methodNamerecord component. - methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns the value of the
methodNamerecord component. - MissionModelGenerator - Record Class in gov.nasa.jpl.aerie.merlin.processor.generator
 - 
Auto-generates Java source files from mission model metamodels.
 - MissionModelGenerator(Elements, Types, Messager) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Creates an instance of a
MissionModelGeneratorrecord class. - MissionModelProcessor - Class in gov.nasa.jpl.aerie.merlin.processor
 - 
Top-level annotation processor for mission models.
 - MissionModelProcessor() - Constructor for class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 - MissionModelRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - MissionModelRecord(PackageElement, TypeElement, boolean, Optional<InputTypeRecord>, List<TypeRule>, List<ActivityTypeRecord>, List<String>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Creates an instance of a
MissionModelRecordrecord class. - modelConfigurationType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
modelConfigurationTyperecord component. 
N
- name - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.MapperRecord
 - name - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
 - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - 
Returns the value of the
namerecord component. - NoneDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 
P
- ParameterRecord - Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - ParameterRecord(String, TypeMirror, Element) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
 - parameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
parametersrecord component. - parameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns the value of the
parametersrecord component. - ParameterValidationRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - ParameterValidationRecord(String, String[], String, boolean) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Creates an instance of a
ParameterValidationRecordrecord class. - parametricDuration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
parametricDurationrecord component. - payload() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Returns the value of the
payloadrecord component. - primitive() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - 
Returns the value of the
primitiverecord component. - PrimitivePattern(TypePattern.Primitive) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - 
Creates an instance of a
PrimitivePatternrecord class. - process(Set<? extends TypeElement>, RoundEnvironment) - Method in class gov.nasa.jpl.aerie.merlin.processor.MissionModelProcessor
 
R
- render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - render() - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Represent this TypePattern as a javapoet TypeName
 - render() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - Resolver - Class in gov.nasa.jpl.aerie.merlin.processor
 - Resolver(Types, Elements, List<TypeRule>) - Constructor for class gov.nasa.jpl.aerie.merlin.processor.Resolver
 - returnType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns the value of the
returnTyperecord component. 
S
- SHORT - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - SomeStaticallyDefined - Enum constant in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 - subjects() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns the value of the
subjectsrecord component. - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - substitute(Map<String, TypePattern>) - Method in interface gov.nasa.jpl.aerie.merlin.processor.TypePattern
 - 
Given a TypePattern, produce a new TypePattern where all type variables whose names are in the given map have been replaced with the corresponding type patterns.
 - substitute(Map<String, TypePattern>) - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - subsystem() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns the value of the
subsystemrecord component. - subsystems() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
subsystemsrecord component. 
T
- target() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Returns the value of the
targetrecord component. - topLevelModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
topLevelModelrecord component. - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
 - 
Returns a string representation of this record class.
 - toString() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - 
Returns a string representation of this record class.
 - toTypeName() - Method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - type - Variable in class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterRecord
 - TypePattern - Interface in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.AnnotationPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.ArrayPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.ClassPattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.Primitive - Enum Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.PrimitivePattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.TypeVariablePattern - Record Class in gov.nasa.jpl.aerie.merlin.processor
 - TypePattern.UnificationException - Exception Class in gov.nasa.jpl.aerie.merlin.processor
 - TypeRule - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 - TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String, String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - TypeRule(TypePattern, Set<String>, List<TypePattern>, ClassName, String, Optional<String>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
 - 
Creates an instance of a
TypeRulerecord class. - typeRules() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
 - 
Returns the value of the
typeRulesrecord component. - typeUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
 - 
Returns the value of the
typeUtilsrecord component. - TypeVariablePattern(String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
 - 
Creates an instance of a
TypeVariablePatternrecord class. 
U
- UnificationException() - Constructor for exception class gov.nasa.jpl.aerie.merlin.processor.TypePattern.UnificationException
 
V
- validations() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
 - 
Returns the value of the
validationsrecord component. - valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 - 
Returns the enum constant of this class with the specified name.
 - valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - 
Returns the enum constant of this class with the specified name.
 - values() - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.metamodel.ExportDefaultsStyle
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 - values() - Static method in enum class gov.nasa.jpl.aerie.merlin.processor.TypePattern.Primitive
 - 
Returns an array containing the constants of this enum class, in the order they are declared.
 
All Classes and Interfaces|All Packages|Serialized Form