public interface MappableTypeModel
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Stream<? extends MappableTypeModel> |
getAscendingSuperTypes() |
Stream<? extends MappableTypeModel> |
getDescendingSuperTypes() |
String |
getName() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isSubTypeOf(MappableTypeModel superTypeCandidate) |
String |
toString() |
String getName()
boolean isAbstract()
true if this type is abstract, i.e. it cannot be instantiated as-is (but may be as a subtype).
false otherwise.boolean isSubTypeOf(MappableTypeModel superTypeCandidate)
superTypeCandidate - Another type that should be assessed as a supertype.true if this type is a subtype of superTypeCandidate,
i.e. if superTypeCandidate is mentioned in getAscendingSuperTypes().
false otherwise.Stream<? extends MappableTypeModel> getAscendingSuperTypes()
Object).Stream<? extends MappableTypeModel> getDescendingSuperTypes()
Object)
to the most specific (this type).String toString()
boolean equals(Object obj)
equals in class Objecttrue if obj is a MappableTypeModel referencing the exact same type
with the exact same exposed metadata.Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.