Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolute() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- absolute(boolean) - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Initializes the value for the
absoluteattribute. - ABSOLUTE - Static variable in class ch.raffael.meldioc.model.config.ParameterConfig
- abstractMethodWillNotBeImplemented(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- AbstractMethodWillNotBeImplemented - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- accessibleTo(Adaptor<S, T>, SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement
- accessibleTo(Adaptor<S, T>, SrcElement<S, T>, boolean) - Method in class ch.raffael.meldioc.model.SrcElement
- accessibleToByExtension(Adaptor<S, T>, SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement
- accessPolicy() - Method in class ch.raffael.meldioc.model.SrcElement
- accessPolicy(AccessPolicy) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
accessPolicyattribute. - AccessPolicy - Enum Class in ch.raffael.meldioc.model
- adaptor() - Method in class ch.raffael.meldioc.model.Model
- Adaptor<S,
T> - Interface in ch.raffael.meldioc.model -
The adaptor to the underlying AST (
javax.lang.model, PSI). - Adaptor.SuperType<T> - Class in ch.raffael.meldioc.model
- addAllArguments(Iterable<Either<ModelMethod<S, T>, BuiltinArgument>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addAllConfigs(Iterable<ElementConfig<S>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addAllExceptions(Iterable<T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addAllExtensionPoints(Iterable<ClassRef>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
- addAllMessages(Iterable<Message<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addAllMount(Iterable<ClassRef>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
- addAllOverrides(Iterable<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addAllParameters(Iterable<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addArguments(Either<ModelMethod<S, T>, BuiltinArgument>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addArguments(Either<ModelMethod<S, T>, BuiltinArgument>...) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addConfigs(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addConfigs(ElementConfig<S>...) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addExceptions(T) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addExceptions(T...) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addExtensionPoints(ClassRef) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
- addExtensionPoints(ClassRef...) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
- addMessages(Message<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addMessages(Message<S, T>...) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addMount(ClassRef) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
- addMount(ClassRef...) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
- addOverrides(ModelMethod<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addOverrides(ModelMethod<S, T>...) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- addParameters(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- addParameters(SrcElement<S, T>...) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- all() - Static method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- all() - Static method in class ch.raffael.meldioc.model.messages.Message.Suppression
- ALL - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- allMethods() - Method in class ch.raffael.meldioc.model.ModelType
- AnnotationAttribute - Class in ch.raffael.meldioc.model.config
- AnnotationAttribute.Builder - Class in ch.raffael.meldioc.model.config
- annotationType() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- argument() - Method in enum class ch.raffael.meldioc.model.BuiltinArgument
- arguments() - Method in class ch.raffael.meldioc.model.ModelMethod
- arguments(Seq<Either<ModelMethod<S, T>, BuiltinArgument>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- arrayDimensions() - Method in class ch.raffael.meldioc.model.ClassRef
- asArray() - Method in class ch.raffael.meldioc.model.ClassRef
- attributes() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- auxiliaryRole() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
B
- binaryName() - Method in class ch.raffael.meldioc.model.ClassRef
- BOOLEAN - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- BOOLEAN - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- build() - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
-
Builds a new
AnnotationAttribute. - build() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Builds a new
ConfigurationConfig. - build() - Method in class ch.raffael.meldioc.model.config.DependsOnConfig.Builder
-
Builds a new
DependsOnConfig. - build() - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig.Builder
-
Builds a new
ExtensionPointConfig. - build() - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
-
Builds a new
FeatureConfig. - build() - Method in class ch.raffael.meldioc.model.config.MountConfig.Builder
-
Builds a new
MountConfig. - build() - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Builds a new
ParameterConfig. - build() - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig.Builder
-
Builds a new
ParameterPrefixConfig. - build() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Builds a new
ProvisionConfig. - build() - Method in class ch.raffael.meldioc.model.config.SetupConfig.Builder
-
Builds a new
SetupConfig. - build() - Method in class ch.raffael.meldioc.model.ConfigRef.Builder
-
Builds a new
ConfigRef. - build() - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
-
Builds a new
ModelMethod. - build() - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Builds a new
SrcElement. - builder() - Static method in class ch.raffael.meldioc.model.config.AnnotationAttribute
- builder() - Static method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.DependsOnConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.FeatureConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.MountConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.ParameterConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.ProvisionConfig
- builder() - Static method in class ch.raffael.meldioc.model.config.SetupConfig
- builder() - Static method in class ch.raffael.meldioc.model.ConfigRef
- builder() - Static method in class ch.raffael.meldioc.model.ModelMethod
- builder() - Static method in class ch.raffael.meldioc.model.SrcElement
- BuiltinArgument - Enum Class in ch.raffael.meldioc.model
-
Builtin arguments to setup methods.
- BYTE - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- BYTE - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
C
- canonicalName() - Method in class ch.raffael.meldioc.model.ClassRef
- canOverride(SrcElement<S, T>, Adaptor<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement
- ch.raffael.meldioc.model - package ch.raffael.meldioc.model
- ch.raffael.meldioc.model.config - package ch.raffael.meldioc.model.config
- ch.raffael.meldioc.model.messages - package ch.raffael.meldioc.model.messages
- CHAR - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- CHAR - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- CHAR_SEQUENCE - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- CLASS - Enum constant in enum class ch.raffael.meldioc.model.SrcElement.Kind
- classElement(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns a
SrcElementfor the given type. - className() - Method in class ch.raffael.meldioc.model.ClassRef
- ClassRef - Class in ch.raffael.meldioc.model
-
Named reference to a Java class.
- ClassRef.Lang - Class in ch.raffael.meldioc.model
- ClassRef.Primitives - Class in ch.raffael.meldioc.model
- collectionOf(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the type of a
Collectionwith the given component type. - componentTypeOfIterable(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the component type of a given
Iterableor some NoType, if the given type is not anIterable. - CONFIG - Enum constant in enum class ch.raffael.meldioc.model.BuiltinArgument
- configMethodName() - Method in class ch.raffael.meldioc.model.ConfigRef
- configMethodName(String) - Method in class ch.raffael.meldioc.model.ConfigRef.Builder
-
Initializes the value for the
configMethodNameattribute. - ConfigRef<T> - Class in ch.raffael.meldioc.model
-
A reference to a configuration parameter.
- ConfigRef.Builder<T> - Class in ch.raffael.meldioc.model
- configs() - Method in class ch.raffael.meldioc.model.SrcElement
- configs(Set<ElementConfig<S>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- configSupportedType(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.Model
- configSupportedTypeOption(T) - Method in class ch.raffael.meldioc.model.Model
- configType() - Method in class ch.raffael.meldioc.model.Model
- configTypeNotSupported(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConfigTypeNotSupported - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- configurationConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- ConfigurationConfig<S> - Class in ch.raffael.meldioc.model.config
- ConfigurationConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- configurationConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- conflictingCompositionRoles(SrcElement<S, T>, Seq<SrcElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingCompositionRoles - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- conflictingExtensionPoints(SrcElement<S, T>, Seq<SrcElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingExtensionPoints - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- conflictingOverride(SrcElement<S, T>, Seq<SrcElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingOverride - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- conflictingProvisions(SrcElement<S, T>, Seq<SrcElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingProvisions - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- conflicts() - Method in interface ch.raffael.meldioc.model.messages.Message
- conflicts() - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- CONSTRUCTOR_NAME - Static variable in class ch.raffael.meldioc.model.SrcElement
- constructors(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns all constructors in the given type.
- create(A) - Static method in class ch.raffael.meldioc.model.Model
- create(Adaptor<S, T>, MessageSink<S, T>) - Static method in class ch.raffael.meldioc.model.Model
D
- declaredMethods(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns all methods declared in the given type.
- defaultRenderMessage(Message<S, T>, Function<? super S, ? extends CharSequence>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- defaultValue() - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
- defaultValue(Option<Object>) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
- defaultValue(Object) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
- dependency() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- DependsOnConfig<S> - Class in ch.raffael.meldioc.model.config
- DependsOnConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- detach() - Method in class ch.raffael.meldioc.model.SrcElement
- displayName() - Method in enum class ch.raffael.meldioc.model.AccessPolicy
- displayName() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- displayName() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- displayName() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- displayName() - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- displayName() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
- DOUBLE - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- DOUBLE - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
E
- element() - Method in interface ch.raffael.meldioc.model.messages.Message
- element() - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- element() - Method in class ch.raffael.meldioc.model.ModelMethod
- element() - Method in class ch.raffael.meldioc.model.ModelType
- element(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
-
Initializes the value for the
elementattribute. - ElementConfig<S> - Class in ch.raffael.meldioc.model.config
-
Base class for all element configurations.
- ElementConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- elementNotAccessible(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ElementNotAccessible - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- ENUM - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- enumType() - Method in class ch.raffael.meldioc.model.Model
- ERROR - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- errorType() - Method in class ch.raffael.meldioc.model.Model
- EXCEPTION - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- exceptions() - Method in class ch.raffael.meldioc.model.ModelMethod
- exceptions(Seq<T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- extensionPointConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- ExtensionPointConfig<S> - Class in ch.raffael.meldioc.model.config
- ExtensionPointConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- extensionPointConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- extensionPointMethods() - Method in class ch.raffael.meldioc.model.ModelType
- extensionPointReturnRecommended(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ExtensionPointReturnRecommended - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- extensionPoints() - Method in class ch.raffael.meldioc.model.config.FeatureConfig
- extensionPoints(Seq<ClassRef>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
F
- featureConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- FeatureConfig<S> - Class in ch.raffael.meldioc.model.config
- FeatureConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- featureConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- featureInterfacesShouldDeclareProvisionsOnly(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- FeatureInterfacesShouldDeclareProvisionsOnly - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- featureRole() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- findClass() - Method in class ch.raffael.meldioc.model.SrcElement
- findOutermost() - Method in class ch.raffael.meldioc.model.SrcElement
- FLOAT - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- FLOAT - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- forName(String) - Static method in enum class ch.raffael.meldioc.model.messages.Message.Id
- from(AnnotationAttribute) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
-
Fill a builder with attribute values from the provided
AnnotationAttributeinstance. - from(ConfigurationConfig<S>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ConfigurationConfiginstance. - from(DependsOnConfig<S>) - Method in class ch.raffael.meldioc.model.config.DependsOnConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.DependsOnConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.DependsOnConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ElementConfig.Builder
- from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.MountConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ElementConfig<S>) - Method in class ch.raffael.meldioc.model.config.SetupConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ElementConfiginstance. - from(ExtensionPointConfig<S>) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ExtensionPointConfiginstance. - from(FeatureConfig<S>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.FeatureConfiginstance. - from(MountConfig<S>) - Method in class ch.raffael.meldioc.model.config.MountConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.MountConfiginstance. - from(ParameterConfig<S>) - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ParameterConfiginstance. - from(ParameterPrefixConfig<S>) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ParameterPrefixConfiginstance. - from(ProvisionConfig<S>) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.ProvisionConfiginstance. - from(SetupConfig<S>) - Method in class ch.raffael.meldioc.model.config.SetupConfig.Builder
-
Fill a builder with attribute values from the provided
ch.raffael.meldioc.model.config.SetupConfiginstance. - from(ConfigRef<T>) - Method in class ch.raffael.meldioc.model.ConfigRef.Builder
-
Fill a builder with attribute values from the provided
ConfigRefinstance. - from(ModelMethod<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
-
Fill a builder with attribute values from the provided
ModelMethodinstance. - from(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Fill a builder with attribute values from the provided
SrcElementinstance. - fromAcceptorAnnotation() - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- fromAcceptorAnnotation(boolean) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig.Builder
-
Initializes the value for the
fromAcceptorAnnotationattribute. - fullPath(SrcElement<?, ?>) - Method in class ch.raffael.meldioc.model.config.ParameterConfig
G
- getElement() - Method in exception class ch.raffael.meldioc.model.InconsistentModelException
H
- hasErrors() - Method in class ch.raffael.meldioc.model.messages.MessageSink.Tracker
- hasTypeParameters(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the given type has type parameters.
- HIERARCHY - Enum constant in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
I
- id() - Method in interface ch.raffael.meldioc.model.messages.Message
- id() - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- illegalFeatureClass(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IllegalFeatureClass - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- illegalInnerClass(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- illegalInnerClass(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IllegalInnerClass - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- implied() - Method in class ch.raffael.meldioc.model.ModelMethod
- implyReason() - Method in class ch.raffael.meldioc.model.ModelMethod
- implyReason(ModelMethod.ImplyReason) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
-
Initializes the value for the
implyReasonattribute. - imported() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- incompatibleProvisionThrows(SrcElement<S, T>, SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IncompatibleProvisionThrows - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- incompatibleProvisionTypes(SrcElement<S, T>, SrcElement<S, T>, SrcElement<S, T>, Option<SrcElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IncompatibleProvisionTypes - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- InconsistentModelException - Exception Class in ch.raffael.meldioc.model
-
Thrown when some internal consistency check failed.
- InconsistentModelException(String, SrcElement<?, ?>) - Constructor for exception class ch.raffael.meldioc.model.InconsistentModelException
- InconsistentModelException(String, SrcElement<?, ?>, Throwable) - Constructor for exception class ch.raffael.meldioc.model.InconsistentModelException
- injected() - Method in class ch.raffael.meldioc.model.config.MountConfig
- injected(boolean) - Method in class ch.raffael.meldioc.model.config.MountConfig.Builder
-
Initializes the value for the
injectedattribute. - INJECTED - Static variable in class ch.raffael.meldioc.model.config.MountConfig
- INT - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- INTEGER - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- isAbstract() - Method in class ch.raffael.meldioc.model.SrcElement
- isAbstract(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
isAbstractattribute. - isAnnotationType(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type is an annotation type.
- isConfigType(Class<? extends Annotation>) - Method in class ch.raffael.meldioc.model.config.ElementConfig
- isEnumType(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type is an enum type.
- isFinal() - Method in class ch.raffael.meldioc.model.SrcElement
- isFinal(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
isFinalattribute. - isId(Message.Id) - Method in interface ch.raffael.meldioc.model.messages.Message
- isImported(ModelType<S, T>) - Method in class ch.raffael.meldioc.model.ModelType
- isInnerClass() - Method in class ch.raffael.meldioc.model.SrcElement
- isInterface(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the given type is an interface.
- isNoType(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type is a pseudo-type (
void, error). - isOverridable() - Method in class ch.raffael.meldioc.model.SrcElement
- isPrimitive() - Method in class ch.raffael.meldioc.model.ClassRef
- isPrimitive(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type represents a primitive type (
voidis not treated as type). - isRecordType(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type is a record type.
- isReference(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type represents a reference type.
- isSealed() - Method in class ch.raffael.meldioc.model.SrcElement
- isSealed(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
isSealedattribute. - isStatic() - Method in class ch.raffael.meldioc.model.SrcElement
- isStatic(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
isStaticattribute. - isSubtypeOf(T, T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if left is a subtype of right.
- iterableOf(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the type of an
Iterablewith the given component type.
K
- keyword() - Method in enum class ch.raffael.meldioc.model.AccessPolicy
- kind() - Method in class ch.raffael.meldioc.model.SrcElement
- kind(SrcElement.Kind) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
kindattribute.
L
- Lang() - Constructor for class ch.raffael.meldioc.model.ClassRef.Lang
- languageError() - Method in interface ch.raffael.meldioc.model.messages.Message
- languageError() - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- listOf(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the type of a
Listwith the given component type. - LOCAL - Enum constant in enum class ch.raffael.meldioc.model.AccessPolicy
- LONG - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- LONG - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
M
- meldAnnotationOutsideFeature(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MeldAnnotationOutsideFeature - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- meldId(String) - Static method in class ch.raffael.meldioc.model.messages.Message.Suppression
- message() - Method in interface ch.raffael.meldioc.model.messages.Message
- message() - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- message(Message<S, T>) - Method in interface ch.raffael.meldioc.model.messages.MessageSink
- message(Message<S, T>) - Method in class ch.raffael.meldioc.model.messages.MessageSink.Tracker
- message(Message<S, T>) - Method in class ch.raffael.meldioc.model.messages.MessageSink.UniqueWrapper
- message(Message<S, T>) - Method in class ch.raffael.meldioc.model.Model
- Message<S,
T> - Interface in ch.raffael.meldioc.model.messages -
Represents a model error or warning message.
- Message.Id - Enum Class in ch.raffael.meldioc.model.messages
-
Message IDs for use with `@SuppressWarnings()`.
- Message.Suppression - Class in ch.raffael.meldioc.model.messages
- messages() - Method in class ch.raffael.meldioc.model.ModelMethod
- messages(Seq<Message<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- MessageSink<S,
T> - Interface in ch.raffael.meldioc.model.messages -
Provided by the actual tool as a target for all error and warning messages.
- MessageSink.Tracker<S,
T> - Class in ch.raffael.meldioc.model.messages - MessageSink.UniqueWrapper<S,
T> - Class in ch.raffael.meldioc.model.messages - METHOD - Enum constant in enum class ch.raffael.meldioc.model.SrcElement.Kind
- methodSignature() - Method in class ch.raffael.meldioc.model.SrcElement
- missingFeatureImportAnnotation(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MissingFeatureImportAnnotation - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- missingNoArgsConstructor(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- missingNoArgsConstructor(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MissingNoArgsConstructor - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- model() - Method in class ch.raffael.meldioc.model.ModelType
- Model<S,
T> - Class in ch.raffael.meldioc.model -
The Meld model.
- ModelAnnotationType - Class in ch.raffael.meldioc.model.config
- ModelMethod<S,
T> - Class in ch.raffael.meldioc.model -
Rich representation of a method participating in the Meld model.
- ModelMethod.Builder<S,
T> - Class in ch.raffael.meldioc.model - ModelMethod.ImplyReason - Enum Class in ch.raffael.meldioc.model
- modelOf(T) - Method in class ch.raffael.meldioc.model.Model
- modelType() - Method in class ch.raffael.meldioc.model.ModelMethod
- modelType(ModelType<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
-
Initializes the value for the
modelTypeattribute. - ModelType<S,
T> - Class in ch.raffael.meldioc.model -
A rich representation of a Meld model type.
- ModelType(Model<S, T>, T) - Constructor for class ch.raffael.meldioc.model.ModelType
- modifier() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- mount() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- mount(Seq<ClassRef>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
- MOUNT - Enum constant in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
- MOUNT - Static variable in class ch.raffael.meldioc.model.config.ConfigurationConfig
- mountAttributeClassMustNotBeParametrized(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountAttributeClassMustNotBeParametrized - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- mountConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- MountConfig<S> - Class in ch.raffael.meldioc.model.config
- MountConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- mountConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- mountedProvisionOverridesMethod(SrcElement<S, T>, SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountedProvisionOverridesMethod - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- mountMethodMustBeAbstract(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodMustBeAbstract - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- mountMethodMustReturnFeature(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodMustReturnFeature - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- mountMethods() - Method in class ch.raffael.meldioc.model.ModelType
- mountMethodsAllowedInConfigurationsOnly(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodsAllowedInConfigurationsOnly - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- mustReturnReference(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MustReturnReference - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
N
- name() - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
- name() - Method in class ch.raffael.meldioc.model.SrcElement
- name(String) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
-
Initializes the value for the
nameattribute. - name(String) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
nameattribute. - narrow(SrcElement.Kind, Class<ES>, Class<ET>) - Method in class ch.raffael.meldioc.model.SrcElement
- narrow(SrcElement.Kind) - Method in class ch.raffael.meldioc.model.SrcElement
- narrow(Class<ES>, Class<ET>) - Method in class ch.raffael.meldioc.model.SrcElement
- NONE - Enum constant in enum class ch.raffael.meldioc.model.BuiltinArgument
- NONE - Enum constant in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
- nonOverridableMethod(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- NonOverridableMethod - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- noParametersAllowed(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- NoParametersAllowed - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- noType() - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the no type.
- NUMBER - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
O
- OBJECT - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- objectMethods() - Method in class ch.raffael.meldioc.model.Model
- objectOverride(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ObjectOverride - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- objectType() - Method in class ch.raffael.meldioc.model.Model
- of(A) - Static method in class ch.raffael.meldioc.model.config.ElementConfig
- of(Configuration) - Static method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- of(ExtensionPoint) - Static method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- of(Feature) - Static method in class ch.raffael.meldioc.model.config.FeatureConfig
- of(Feature.DependsOn) - Static method in class ch.raffael.meldioc.model.config.DependsOnConfig
- of(Feature.Mount) - Static method in class ch.raffael.meldioc.model.config.MountConfig
- of(Message.Id, SrcElement<S, T>, String) - Static method in class ch.raffael.meldioc.model.messages.SimpleMessage
- of(Message.Id, SrcElement<S, T>, String, SrcElement<S, T>...) - Static method in class ch.raffael.meldioc.model.messages.SimpleMessage
- of(Message.Id, SrcElement<S, T>, String, Seq<SrcElement<S, T>>) - Static method in class ch.raffael.meldioc.model.messages.SimpleMessage
- of(SrcElement<S, T>, ModelType<S, T>) - Static method in class ch.raffael.meldioc.model.ModelMethod
- of(Parameter) - Static method in class ch.raffael.meldioc.model.config.ParameterConfig
- of(Parameter.Prefix) - Static method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- of(Provision) - Static method in class ch.raffael.meldioc.model.config.ProvisionConfig
- of(Setup) - Static method in class ch.raffael.meldioc.model.config.SetupConfig
- of(Class<?>) - Static method in class ch.raffael.meldioc.model.ClassRef
- of(Class<A>) - Static method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- of(String, String) - Static method in class ch.raffael.meldioc.model.ClassRef
- of(T, String) - Static method in class ch.raffael.meldioc.model.ConfigRef
- ok() - Method in class ch.raffael.meldioc.model.messages.MessageSink.Tracker
- onClass() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- onImplements() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- onInterface() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- onMethod() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- origins() - Method in interface ch.raffael.meldioc.model.messages.Message
- override() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
- override(boolean) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Initializes the value for the
overrideattribute. - OVERRIDE - Static variable in class ch.raffael.meldioc.model.config.ProvisionConfig
- overrides() - Method in class ch.raffael.meldioc.model.ModelMethod
- overrides(Seq<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
P
- PACKAGE_LOCAL - Static variable in class ch.raffael.meldioc.model.config.ConfigurationConfig
- packageLocal() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- packageLocal(boolean) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Initializes the value for the
packageLocalattribute. - packageName() - Method in class ch.raffael.meldioc.model.ClassRef
- packageOf(SrcElement<S, T>) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the package name of the given element.
- PARAMETER - Enum constant in enum class ch.raffael.meldioc.model.SrcElement.Kind
- parameterConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- ParameterConfig<S> - Class in ch.raffael.meldioc.model.config
- ParameterConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- parameterConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- parameterMethods() - Method in class ch.raffael.meldioc.model.ModelType
- parameterPrefixConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- ParameterPrefixConfig<S> - Class in ch.raffael.meldioc.model.config
- ParameterPrefixConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- parameterPrefixConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- parameters(Seq<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- parent() - Method in class ch.raffael.meldioc.model.SrcElement
- parent(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- parent(Option<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- parentOption() - Method in class ch.raffael.meldioc.model.SrcElement
- parentOption(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- parentOption(Option<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- path() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- prefix() - Static method in class ch.raffael.meldioc.model.messages.Message.Suppression
- Primitives() - Constructor for class ch.raffael.meldioc.model.ClassRef.Primitives
- PRIVATE - Enum constant in enum class ch.raffael.meldioc.model.AccessPolicy
- PROTECTED - Enum constant in enum class ch.raffael.meldioc.model.AccessPolicy
- provisionConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- ProvisionConfig<S> - Class in ch.raffael.meldioc.model.config
- ProvisionConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- provisionConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- provisionMethods() - Method in class ch.raffael.meldioc.model.ModelType
- provisionOverrideMissing(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ProvisionOverrideMissing - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- PUBLIC - Enum constant in enum class ch.raffael.meldioc.model.AccessPolicy
R
- removeFromAcceptorIfApplicable(T) - Static method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- RENDER_ATTRIBUTE_EXTRACTORS - Static variable in interface ch.raffael.meldioc.model.messages.Message
- RENDER_SUBSTITUTION_RE - Static variable in interface ch.raffael.meldioc.model.messages.Message
- renderMessage(Function<? super S, ? extends CharSequence>) - Method in interface ch.raffael.meldioc.model.messages.Message
- returnType() - Method in class ch.raffael.meldioc.model.ModelMethod
- returnValueIgnored(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ReturnValueIgnored - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- role() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- RUNTIME_EXCEPTION - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- runtimeExceptionType() - Method in class ch.raffael.meldioc.model.Model
S
- setIterableArguments(Iterable<Either<ModelMethod<S, T>, BuiltinArgument>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- setIterableConfigs(Iterable<ElementConfig<S>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- setIterableExceptions(Iterable<T>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- setIterableExtensionPoints(Iterable<ClassRef>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
- setIterableMessages(Iterable<Message<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- setIterableMount(Iterable<ClassRef>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
- setIterableOverrides(Iterable<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- setIterableParameters(Iterable<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- setupConfig() - Method in class ch.raffael.meldioc.model.SrcElement
- SetupConfig<S> - Class in ch.raffael.meldioc.model.config
- SetupConfig.Builder<S> - Class in ch.raffael.meldioc.model.config
- setupConfigOption() - Method in class ch.raffael.meldioc.model.SrcElement
- setupMethods() - Method in class ch.raffael.meldioc.model.ModelType
- SHELL_NAME - Static variable in class ch.raffael.meldioc.model.config.ConfigurationConfig
- shellClassRef(String, String) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- shellName() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- shellName(String) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Initializes the value for the
shellNameattribute. - SHORT - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- SHORT - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
- SimpleMessage<S,
T> - Class in ch.raffael.meldioc.model.messages -
A standard implementation of
Message. - simpleName() - Method in class ch.raffael.meldioc.model.ClassRef
- singleton() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
- singleton(boolean) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Initializes the value for the
singletonattribute. - SINGLETON - Static variable in class ch.raffael.meldioc.model.config.ProvisionConfig
- source() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- source() - Method in class ch.raffael.meldioc.model.SrcElement
- source(Class<ES>) - Method in class ch.raffael.meldioc.model.SrcElement
- source(S) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.DependsOnConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.ElementConfig.Builder
- source(S) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.FeatureConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.MountConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.config.SetupConfig.Builder
-
Initializes the value for the
sourceattribute. - source(S) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
sourceattribute. - SrcElement<S,
T> - Class in ch.raffael.meldioc.model -
A raw AST-agnostic representation of the core elements making up a java program (class, method, method parameter) and their configurations.
- SrcElement.Builder<S,
T> - Class in ch.raffael.meldioc.model - SrcElement.Kind - Enum Class in ch.raffael.meldioc.model
- STRING - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- SuperType(T, boolean, boolean) - Constructor for class ch.raffael.meldioc.model.Adaptor.SuperType
- superTypes() - Method in class ch.raffael.meldioc.model.ModelType
- superTypes(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the super types of the given types.
- supportsParameters() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- supportsParameters() - Method in class ch.raffael.meldioc.model.ModelType
- synthesized(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
synthesizedattribute. - SYNTHESIZED - Enum constant in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
- synthetic() - Method in class ch.raffael.meldioc.model.SrcElement
- synthetic(boolean) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
T
- targetTypeArgument() - Method in class ch.raffael.meldioc.model.ConfigRef
- targetTypeArgument(T) - Method in class ch.raffael.meldioc.model.ConfigRef.Builder
-
Initializes the value for the
targetTypeArgumentattribute. - THROWABLE - Static variable in class ch.raffael.meldioc.model.ClassRef.Lang
- throwableType() - Method in class ch.raffael.meldioc.model.Model
- toString() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- toString() - Method in class ch.raffael.meldioc.model.ModelType
- tracker() - Method in interface ch.raffael.meldioc.model.messages.MessageSink
- Tracker(MessageSink<S, T>) - Constructor for class ch.raffael.meldioc.model.messages.MessageSink.Tracker
- type() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- type() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- type() - Method in class ch.raffael.meldioc.model.config.DependsOnConfig
- type() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- type() - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- type() - Method in class ch.raffael.meldioc.model.config.FeatureConfig
- type() - Method in class ch.raffael.meldioc.model.config.MountConfig
- type() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- type() - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- type() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
- type() - Method in class ch.raffael.meldioc.model.config.SetupConfig
- type() - Method in class ch.raffael.meldioc.model.ConfigRef
- type() - Method in class ch.raffael.meldioc.model.ModelType
- type() - Method in class ch.raffael.meldioc.model.SrcElement
- type(Class<ET>) - Method in class ch.raffael.meldioc.model.SrcElement
- type(T) - Method in class ch.raffael.meldioc.model.ConfigRef.Builder
-
Initializes the value for the
typeattribute. - type(T) - Method in class ch.raffael.meldioc.model.SrcElement.Builder
-
Initializes the value for the
typeattribute. - TYPE - Static variable in class ch.raffael.meldioc.model.config.ConfigurationConfig
- TYPE - Static variable in class ch.raffael.meldioc.model.config.MountConfig
- TYPE - Static variable in class ch.raffael.meldioc.model.config.ParameterConfig
- TYPE - Static variable in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- TYPE - Static variable in class ch.raffael.meldioc.model.config.ProvisionConfig
- typeNotExtendable(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- TypeNotExtendable - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- typeOf(ClassRef) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns a type or a (
NoTypeif not found. - typesafeConfigNotOnClasspath(SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- TypesafeConfigNotOnClasspath - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
U
- uniqueWrapper(MessageSink<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.MessageSink
- UniqueWrapper(MessageSink<S, T>) - Constructor for class ch.raffael.meldioc.model.messages.MessageSink.UniqueWrapper
- unresolvedExtensionPoint(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- unresolvedExtensionPoint(SrcElement<S, T>, SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- UnresolvedExtensionPoint - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- unresolvedProvision(SrcElement<S, T>, SrcElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- UnresolvedProvision - Enum constant in enum class ch.raffael.meldioc.model.messages.Message.Id
- unsetDefaultValue() - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
- unsetParentOption() - Method in class ch.raffael.meldioc.model.SrcElement.Builder
- unsetVia() - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
V
- value() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- value() - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- value(String) - Method in class ch.raffael.meldioc.model.config.ParameterConfig.Builder
-
Initializes the value for the
valueattribute. - value(String) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig.Builder
-
Initializes the value for the
valueattribute. - VALUE - Static variable in class ch.raffael.meldioc.model.config.ParameterConfig
- VALUE - Static variable in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.DependsOnConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.FeatureConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.MountConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ParameterConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
- valueMap() - Method in class ch.raffael.meldioc.model.config.SetupConfig
- valueMapWithoutDefaults() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- valueOf(String) - Static method in enum class ch.raffael.meldioc.model.AccessPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.raffael.meldioc.model.BuiltinArgument
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.raffael.meldioc.model.messages.Message.Id
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.raffael.meldioc.model.SrcElement.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.raffael.meldioc.model.AccessPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.raffael.meldioc.model.BuiltinArgument
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.raffael.meldioc.model.messages.Message.Id
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.raffael.meldioc.model.ModelMethod.ImplyReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.raffael.meldioc.model.SrcElement.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
- valueType(Class<?>) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute.Builder
-
Initializes the value for the
valueTypeattribute. - via() - Method in class ch.raffael.meldioc.model.ModelMethod
- via(ModelMethod<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- via(Option<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod.Builder
- VOID - Static variable in class ch.raffael.meldioc.model.ClassRef.Primitives
W
- warning() - Method in enum class ch.raffael.meldioc.model.messages.Message.Id
- willDecorate() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- willImplement() - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
- withAbsolute(boolean) - Method in class ch.raffael.meldioc.model.config.ParameterConfig
-
Copy the current immutable object by setting a value for the
absoluteattribute. - withAccessPolicy(AccessPolicy) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
accessPolicyattribute. - withAnnotationType(Class<? extends Annotation>) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
annotationTypeattribute. - withArguments(Seq<Either<ModelMethod<S, T>, BuiltinArgument>>) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
argumentsattribute. - withArrayDimensions(int) - Method in class ch.raffael.meldioc.model.ClassRef
-
Copy the current immutable object by setting a value for the
arrayDimensionsattribute. - withAuxiliaryRole(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
auxiliaryRoleattribute. - withClassName(String) - Method in class ch.raffael.meldioc.model.ClassRef
-
Copy the current immutable object by setting a value for the
classNameattribute. - withConfigMethodName(String) - Method in class ch.raffael.meldioc.model.ConfigRef
-
Copy the current immutable object by setting a value for the
configMethodNameattribute. - withConfigs(Set<ElementConfig<S>>) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
configsattribute. - withConflicts(Seq<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
-
Copy the current immutable object by setting a value for the
conflictsattribute. - withDefaultValue(Option<Object>) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
-
Copy the current immutable object by setting a value for the
defaultValueattribute. - withElement(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
-
Copy the current immutable object by setting a value for the
elementattribute. - withElement(SrcElement<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
elementattribute. - withExceptions(Seq<T>) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
exceptionsattribute. - withExtensionPoints(Seq<ClassRef>) - Method in class ch.raffael.meldioc.model.config.FeatureConfig
-
Copy the current immutable object by setting a value for the
extensionPointsattribute. - withFeatureRole(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
featureRoleattribute. - withFromAcceptorAnnotation(boolean) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
-
Copy the current immutable object by setting a value for the
fromAcceptorAnnotationattribute. - withId(Option<Message.Id>) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
-
Copy the current immutable object by setting a value for the
idattribute. - withImplyReason(ModelMethod.ImplyReason) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
implyReasonattribute. - withInjected(boolean) - Method in class ch.raffael.meldioc.model.config.MountConfig
-
Copy the current immutable object by setting a value for the
injectedattribute. - withIsAbstract(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
isAbstractattribute. - withIsFinal(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
isFinalattribute. - withIsSealed(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
isSealedattribute. - withIsStatic(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
isStaticattribute. - withKind(SrcElement.Kind) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
kindattribute. - withLanguageError(boolean) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
- withMessage(String) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
-
Copy the current immutable object by setting a value for the
messageattribute. - withMessages(Seq<Message<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod
- withModelType(ModelType<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
modelTypeattribute. - withMount(Seq<ClassRef>) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
-
Copy the current immutable object by setting a value for the
mountattribute. - withName(String) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
-
Copy the current immutable object by setting a value for the
nameattribute. - withName(String) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
nameattribute. - withOnClass(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
onClassattribute. - withOnImplements(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
onImplementsattribute. - withOnInterface(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
onInterfaceattribute. - withOnMethod(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
onMethodattribute. - withOrigins(Seq<Message<S, T>>) - Method in class ch.raffael.meldioc.model.messages.SimpleMessage
-
Copy the current immutable object by setting a value for the
originsattribute. - withoutSource() - Method in class ch.raffael.meldioc.model.SrcElement
- withOverride(boolean) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
-
Copy the current immutable object by setting a value for the
overrideattribute. - withOverrides(Seq<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
overridesattribute. - withPackageLocal(boolean) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
-
Copy the current immutable object by setting a value for the
packageLocalattribute. - withPackageName(String) - Method in class ch.raffael.meldioc.model.ClassRef
-
Copy the current immutable object by setting a value for the
packageNameattribute. - withParameters(Seq<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
parametersattribute. - withParentOption(Option<SrcElement<S, T>>) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
parentOptionattribute. - withRole(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
roleattribute. - withShellName(String) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
-
Copy the current immutable object by setting a value for the
shellNameattribute. - withSingleton(boolean) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
-
Copy the current immutable object by setting a value for the
singletonattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.ConfigurationConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.DependsOnConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.ExtensionPointConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.FeatureConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.MountConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.ParameterConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.ProvisionConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.config.SetupConfig
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSource(S) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
sourceattribute. - withSupportsParameters(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
supportsParametersattribute. - withSynthesized(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
synthesizedattribute. - withSynthetic(boolean) - Method in class ch.raffael.meldioc.model.SrcElement
- withTargetTypeArgument(T) - Method in class ch.raffael.meldioc.model.ConfigRef
-
Copy the current immutable object by setting a value for the
targetTypeArgumentattribute. - withType(T) - Method in class ch.raffael.meldioc.model.ConfigRef
-
Copy the current immutable object by setting a value for the
typeattribute. - withType(T) - Method in class ch.raffael.meldioc.model.SrcElement
-
Copy the current immutable object by setting a value for the
typeattribute. - withValue(String) - Method in class ch.raffael.meldioc.model.config.ParameterConfig
-
Copy the current immutable object by setting a value for the
valueattribute. - withValue(String) - Method in class ch.raffael.meldioc.model.config.ParameterPrefixConfig
-
Copy the current immutable object by setting a value for the
valueattribute. - withValueType(Class<?>) - Method in class ch.raffael.meldioc.model.config.AnnotationAttribute
-
Copy the current immutable object by setting a value for the
valueTypeattribute. - withVia(ModelMethod<S, T>) - Method in class ch.raffael.meldioc.model.ModelMethod
- withVia(Option<ModelMethod<S, T>>) - Method in class ch.raffael.meldioc.model.ModelMethod
-
Copy the current immutable object by setting a value for the
viaattribute. - withWillDecorate(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
willDecorateattribute. - withWillImplement(boolean) - Method in class ch.raffael.meldioc.model.config.ModelAnnotationType
-
Copy the current immutable object by setting a value for the
willImplementattribute.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form