public abstract class BaseNodeMetaModel extends Object
Constructor and Description |
---|
BaseNodeMetaModel(Optional<BaseNodeMetaModel> superNodeMetaModel,
Class<? extends Node> type,
String name,
String packageName,
boolean isAbstract,
boolean hasWildcard) |
Modifier and Type | Method and Description |
---|---|
Node |
construct(Map<String,Object> parameters)
Creates a new node of this type.
|
boolean |
equals(Object o) |
List<PropertyMetaModel> |
getAllPropertyMetaModels() |
List<PropertyMetaModel> |
getConstructorParameters() |
List<PropertyMetaModel> |
getDeclaredPropertyMetaModels() |
List<PropertyMetaModel> |
getDerivedPropertyMetaModels() |
String |
getMetaModelFieldName()
The name of the field in JavaParserMetaModel for this node meta model.
|
String |
getPackageName() |
String |
getQualifiedClassName() |
Optional<BaseNodeMetaModel> |
getSuperNodeMetaModel() |
Class<? extends Node> |
getType() |
String |
getTypeName() |
String |
getTypeNameGenerified() |
int |
hashCode() |
boolean |
hasWildcard() |
boolean |
is(Class<? extends Node> c) |
boolean |
isAbstract() |
boolean |
isInstanceOfMetaModel(BaseNodeMetaModel baseMetaModel) |
boolean |
isRootNode() |
String |
toString() |
public String getQualifiedClassName()
public Optional<BaseNodeMetaModel> getSuperNodeMetaModel()
public List<PropertyMetaModel> getDeclaredPropertyMetaModels()
public List<PropertyMetaModel> getDerivedPropertyMetaModels()
public List<PropertyMetaModel> getConstructorParameters()
public List<PropertyMetaModel> getAllPropertyMetaModels()
public boolean isInstanceOfMetaModel(BaseNodeMetaModel baseMetaModel)
public String getPackageName()
public boolean isAbstract()
public boolean hasWildcard()
public boolean isRootNode()
public String getTypeNameGenerified()
public String getTypeName()
public String getMetaModelFieldName()
Copyright © 2007–2020. All rights reserved.