T - recursive generic type of the model.public static final class ReflectiveModelExecutor.SupportedModelInfo<T extends ReflectiveModel<T>>
extends java.lang.Object
| Constructor and Description |
|---|
SupportedModelInfo(java.lang.Class<T> modelClass,
boolean supportsFullInheritance) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<T> |
getModelClass() |
boolean |
isSupportsFullInheritance() |
public SupportedModelInfo(java.lang.Class<T> modelClass, boolean supportsFullInheritance)
modelClass - a clazz of a model.supportsFullInheritance - whether the executor should support classes implementing the
modeled class. "Full" support for inheritance means all methods, regardless of the fact
they override the modeled method or not.public java.lang.Class<T> getModelClass()
public boolean isSupportsFullInheritance()