Index

$ A B C D E F G H I L M N P R S T U V 
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 $package record component.

A

ActivityTypeRecord - Record Class in gov.nasa.jpl.aerie.merlin.processor.metamodel
 
ActivityTypeRecord(String, String, InputTypeRecord, Optional<EffectModelRecord>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
Creates an instance of a ActivityTypeRecord record class.
activityTypes() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Returns the value of the activityTypes record 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 annotationClassName record component.
AnnotationPattern(ClassName, Optional<AnnotationMirror>, TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
Creates an instance of a AnnotationPattern record 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 arguments record component.
ArrayPattern(TypePattern) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ArrayPattern
Creates an instance of a ArrayPattern record 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 ClassPattern record 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 declaration record component.
defaultsStyle() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
Returns the value of the defaultsStyle record 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 durationParameter record component.

E

effectModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ActivityTypeRecord
Returns the value of the effectModel record 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 EffectModelRecord record 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 element record component.
elementUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
Returns the value of the elementUtils record component.
enumBoundedTypeParameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
Returns the value of the enumBoundedTypeParameters record 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 executor record component.
expectsPlanStart() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Returns the value of the expectsPlanStart record 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 factory record component.
failureMessage() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
Returns the value of the failureMessage record component.
fixedDurationExpr() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
Returns the value of the fixedDurationExpr record 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 fullyQualifiedClass record 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 head record 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 inputType record 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 InputTypeRecord record 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 isSimpleValidation record 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 mapper record 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 maximumDuration record component.
messager() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
Returns the value of the messager record component.
method() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
Returns the value of the method record component.
methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
Returns the value of the methodName record component.
methodName() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.ParameterValidationRecord
Returns the value of the methodName record 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 MissionModelGenerator record 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>) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Creates an instance of a MissionModelRecord record class.
modelConfigurationType() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Returns the value of the modelConfigurationType record 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 name record component.
name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.InputTypeRecord
Returns the value of the name record component.
name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
Returns the value of the name record component.
name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.ClassPattern
Returns the value of the name record component.
name() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
Returns the value of the name record 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 parameters record component.
parameters() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.TypeRule
Returns the value of the parameters record 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 ParameterValidationRecord record class.
parametricDuration() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.EffectModelRecord
Returns the value of the parametricDuration record component.
payload() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
Returns the value of the payload record component.
primitive() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
Returns the value of the primitive record component.
PrimitivePattern(TypePattern.Primitive) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.PrimitivePattern
Creates an instance of a PrimitivePattern record 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 returnType record 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 subjects record 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
 

T

target() - Method in record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.AnnotationPattern
Returns the value of the target record component.
topLevelModel() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Returns the value of the topLevelModel record 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 TypeRule record class.
typeRules() - Method in record class gov.nasa.jpl.aerie.merlin.processor.metamodel.MissionModelRecord
Returns the value of the typeRules record component.
typeUtils() - Method in record class gov.nasa.jpl.aerie.merlin.processor.generator.MissionModelGenerator
Returns the value of the typeUtils record component.
TypeVariablePattern(String) - Constructor for record class gov.nasa.jpl.aerie.merlin.processor.TypePattern.TypeVariablePattern
Creates an instance of a TypeVariablePattern record 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 validations record 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.
$ A B C D E F G H I L M N P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form