A B C D E G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abstractMethodWillNotBeImplemented(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- AbstractMethodWillNotBeImplemented - ch.raffael.meldioc.model.messages.Message.Id
- AccessPolicy - Enum 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
- allMethods() - Method in class ch.raffael.meldioc.model.ModelType
- allProvisionMethods() - Method in class ch.raffael.meldioc.model.ModelType
- argument() - Method in enum ch.raffael.meldioc.model.BuiltinArgument
B
- BuiltinArgument - Enum in ch.raffael.meldioc.model
-
Builtin arguments to setup methods.
C
- 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
- classElement(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns a Celement for the given type.
- 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 - ch.raffael.meldioc.model.BuiltinArgument
- configSupportedType(CElement<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(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConfigTypeNotSupported - ch.raffael.meldioc.model.messages.Message.Id
- conflictingCompositionRoles(CElement<S, T>, Seq<CElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingCompositionRoles - ch.raffael.meldioc.model.messages.Message.Id
- conflictingExtensionPoints(CElement<S, T>, Seq<CElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingExtensionPoints - ch.raffael.meldioc.model.messages.Message.Id
- conflictingOverride(CElement<S, T>, Seq<CElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingOverride - ch.raffael.meldioc.model.messages.Message.Id
- conflictingProvisions(CElement<S, T>, Seq<CElement<S, T>>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ConflictingProvisions - ch.raffael.meldioc.model.messages.Message.Id
- conflicts() - Method in interface ch.raffael.meldioc.model.messages.Message
- 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
- dependency() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- displayName() - Method in enum ch.raffael.meldioc.model.AccessPolicy
- displayName() - Method in class ch.raffael.meldioc.model.config.ElementConfig
E
- element() - Method in interface ch.raffael.meldioc.model.messages.Message
- element() - Method in class ch.raffael.meldioc.model.ModelType
- ElementConfig<S> - Class in ch.raffael.meldioc.model.config
-
Base class for all element configurations.
- elementNotAccessible(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ElementNotAccessible - ch.raffael.meldioc.model.messages.Message.Id
- enumType() - Method in class ch.raffael.meldioc.model.Model
- errorType() - Method in class ch.raffael.meldioc.model.Model
- extensionPointAcceptorReturnRecommended(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ExtensionPointAcceptorReturnRecommended - ch.raffael.meldioc.model.messages.Message.Id
- extensionPointMethods() - Method in class ch.raffael.meldioc.model.ModelType
G
- getElement() - Method in exception 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.
I
- id() - Method in interface ch.raffael.meldioc.model.messages.Message
- id() - Method in enum ch.raffael.meldioc.model.messages.Message.Id
- ID_PREFIX - Static variable in enum ch.raffael.meldioc.model.messages.Message.Id
- illegalInnerClass(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- illegalInnerClass(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IllegalInnerClass - ch.raffael.meldioc.model.messages.Message.Id
- imported() - Method in class ch.raffael.meldioc.model.Adaptor.SuperType
- incompatibleThrowsClause(CElement<S, T>, CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- IncompatibleThrowsClause - ch.raffael.meldioc.model.messages.Message.Id
- InconsistentModelException - Exception in ch.raffael.meldioc.model
-
Thrown when some internal consistency check failed.
- InconsistentModelException(String, CElement<?, ?>) - Constructor for exception ch.raffael.meldioc.model.InconsistentModelException
- InconsistentModelException(String, CElement<?, ?>, Throwable) - Constructor for exception ch.raffael.meldioc.model.InconsistentModelException
- 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.
- isImported(ModelType<S, T>) - Method in class ch.raffael.meldioc.model.ModelType
- 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). - isPrimitive(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type represents a primitive type (
voidis not treated as type). - isReference(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
True, if the type represents a reference type.
- 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 ch.raffael.meldioc.model.AccessPolicy
L
- languageError() - Method in interface ch.raffael.meldioc.model.messages.Message
- listOf(T) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the type of a
Listwith the given component type. - LOCAL - ch.raffael.meldioc.model.AccessPolicy
M
- meldAnnotationOutsideFeature(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MeldAnnotationOutsideFeature - ch.raffael.meldioc.model.messages.Message.Id
- message() - Method in interface ch.raffael.meldioc.model.messages.Message
- 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 in ch.raffael.meldioc.model.messages
-
Message IDs for use with `@SuppressWarnings()`.
- 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
- missingFeatureImportAnnotation(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MissingFeatureImportAnnotation - ch.raffael.meldioc.model.messages.Message.Id
- missingNoArgsConstructor(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- missingNoArgsConstructor(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MissingNoArgsConstructor - 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.
- modelOf(T) - Method in class ch.raffael.meldioc.model.Model
- 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
- mountAttributeClassMustNotBeParametrized(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountAttributeClassMustNotBeParametrized - ch.raffael.meldioc.model.messages.Message.Id
- mountedAbstractProvisionHasNoImplementationCandidate(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountedAbstractProvisionHasNoImplementationCandidate - ch.raffael.meldioc.model.messages.Message.Id
- mountMethodMustBeAbstract(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodMustBeAbstract - ch.raffael.meldioc.model.messages.Message.Id
- mountMethodMustReturnFeature(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodMustReturnFeature - ch.raffael.meldioc.model.messages.Message.Id
- mountMethods() - Method in class ch.raffael.meldioc.model.ModelType
- mountMethodsAllowedInConfigurationsOnly(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MountMethodsAllowedInConfigurationsOnly - ch.raffael.meldioc.model.messages.Message.Id
- mustReturnReference(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- MustReturnReference - ch.raffael.meldioc.model.messages.Message.Id
N
- NONE - ch.raffael.meldioc.model.BuiltinArgument
- nonOverridableMethod(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- NonOverridableMethod - ch.raffael.meldioc.model.messages.Message.Id
- noParametersAllowed(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- NoParametersAllowed - ch.raffael.meldioc.model.messages.Message.Id
- noType() - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the no type.
O
- objectMethods() - Method in class ch.raffael.meldioc.model.Model
- objectOverride(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ObjectOverride - 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
- ok() - Method in class ch.raffael.meldioc.model.messages.MessageSink.Tracker
- origins() - Method in interface ch.raffael.meldioc.model.messages.Message
P
- packageOf(CElement<S, T>) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns the package name of the given element.
- parameterMethods() - Method in class ch.raffael.meldioc.model.ModelType
- PRIVATE - ch.raffael.meldioc.model.AccessPolicy
- PROTECTED - ch.raffael.meldioc.model.AccessPolicy
- provisionMethods() - Method in class ch.raffael.meldioc.model.ModelType
- provisionOverrideMissing(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ProvisionOverrideMissing - ch.raffael.meldioc.model.messages.Message.Id
- PUBLIC - ch.raffael.meldioc.model.AccessPolicy
R
- 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
- returnValueIgnored(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- ReturnValueIgnored - ch.raffael.meldioc.model.messages.Message.Id
- runtimeExceptionType() - Method in class ch.raffael.meldioc.model.Model
S
- setupMethods() - Method in class ch.raffael.meldioc.model.ModelType
- source() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- 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.
T
- 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.ElementConfig
- type() - Method in class ch.raffael.meldioc.model.ModelType
- typeOf(ClassRef) - Method in interface ch.raffael.meldioc.model.Adaptor
-
Returns a type or a (
NoTypeif not found. - typesafeConfigNotOnClasspath(CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- TypesafeConfigNotOnClasspath - 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(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- unresolvedExtensionPoint(CElement<S, T>, CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- UnresolvedExtensionPoint - ch.raffael.meldioc.model.messages.Message.Id
- unresolvedProvision(CElement<S, T>, CElement<S, T>) - Static method in interface ch.raffael.meldioc.model.messages.Message
- UnresolvedProvision - ch.raffael.meldioc.model.messages.Message.Id
V
- valueMap() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- valueMapWithoutDefaults() - Method in class ch.raffael.meldioc.model.config.ElementConfig
- valueOf(String) - Static method in enum ch.raffael.meldioc.model.AccessPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.raffael.meldioc.model.BuiltinArgument
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.raffael.meldioc.model.messages.Message.Id
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.raffael.meldioc.model.AccessPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ch.raffael.meldioc.model.BuiltinArgument
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ch.raffael.meldioc.model.messages.Message.Id
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- warning() - Method in enum ch.raffael.meldioc.model.messages.Message.Id
All Classes All Packages