public abstract class BaseNodeMetaModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<PropertyMetaModel> |
constructorParameters |
private java.util.List<PropertyMetaModel> |
declaredPropertyMetaModels |
private java.util.List<PropertyMetaModel> |
derivedPropertyMetaModels |
private boolean |
hasWildcard |
private boolean |
isAbstract |
private java.lang.String |
name |
private java.lang.String |
packageName |
private java.util.Optional<BaseNodeMetaModel> |
superNodeMetaModel |
private java.lang.Class<? extends Node> |
type |
Constructor and Description |
---|
BaseNodeMetaModel(java.util.Optional<BaseNodeMetaModel> superNodeMetaModel,
java.lang.Class<? extends Node> type,
java.lang.String name,
java.lang.String packageName,
boolean isAbstract,
boolean hasWildcard) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<PropertyMetaModel> |
getAllPropertyMetaModels() |
java.util.List<PropertyMetaModel> |
getConstructorParameters() |
java.util.List<PropertyMetaModel> |
getDeclaredPropertyMetaModels() |
java.util.List<PropertyMetaModel> |
getDerivedPropertyMetaModels() |
java.lang.String |
getMetaModelFieldName()
The name of the field in JavaParserMetaModel for this node meta model.
|
java.lang.String |
getPackageName() |
java.lang.String |
getQualifiedClassName() |
java.util.Optional<BaseNodeMetaModel> |
getSuperNodeMetaModel() |
java.lang.Class<? extends Node> |
getType() |
java.lang.String |
getTypeName() |
java.lang.String |
getTypeNameGenerified() |
int |
hashCode() |
boolean |
hasWildcard() |
boolean |
is(java.lang.Class<? extends Node> c) |
boolean |
isAbstract() |
boolean |
isRootNode() |
java.lang.String |
toString() |
private final java.util.Optional<BaseNodeMetaModel> superNodeMetaModel
private final java.util.List<PropertyMetaModel> declaredPropertyMetaModels
private final java.util.List<PropertyMetaModel> derivedPropertyMetaModels
private final java.util.List<PropertyMetaModel> constructorParameters
private final java.lang.Class<? extends Node> type
private final java.lang.String name
private final java.lang.String packageName
private final boolean isAbstract
private final boolean hasWildcard
public BaseNodeMetaModel(java.util.Optional<BaseNodeMetaModel> superNodeMetaModel, java.lang.Class<? extends Node> type, java.lang.String name, java.lang.String packageName, boolean isAbstract, boolean hasWildcard)
public boolean is(java.lang.Class<? extends Node> c)
public java.lang.String getQualifiedClassName()
public java.util.Optional<BaseNodeMetaModel> getSuperNodeMetaModel()
public java.util.List<PropertyMetaModel> getDeclaredPropertyMetaModels()
public java.util.List<PropertyMetaModel> getDerivedPropertyMetaModels()
public java.util.List<PropertyMetaModel> getConstructorParameters()
public java.util.List<PropertyMetaModel> getAllPropertyMetaModels()
public java.lang.Class<? extends Node> getType()
public java.lang.String getPackageName()
public boolean isAbstract()
public boolean hasWildcard()
public boolean isRootNode()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTypeNameGenerified()
public java.lang.String getTypeName()
public java.lang.String getMetaModelFieldName()