| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final List | |
| private final List | |
| private final boolean | |
| private final boolean | |
| private final String | |
| private final String | |
| private final Optional | |
| private final Class |
| Access | Constructor and Description |
|---|---|
| public | BaseNodeMetaModel(Optional<BaseNodeMetaModel> superNodeMetaModel, Class<? extends Node> type, String name, String packageName, boolean isAbstract, boolean hasWildcard)
|
| Modifier and Type | Method and Description |
|---|---|
| public Node | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| public List | Returns: a list of all properties in this node and its parents. Note that a new list is created every time this method is called.
|
| public List | Returns: a list of all properties that describe the parameters to the all-fields (but not "range" and "comment") constructor, in the order of appearance in the constructor parameter list.
|
| public List | Returns: a list of all properties declared directly in this node (not its parent nodes.) These are also available as fields.
|
| public List | |
| public String | |
| public String | |
| public String | |
| public Optional | Returns: the meta model for the node that this node extends. Note that this is to be used to find properties defined in superclasses of a Node.
|
| public Class | |
| public String | |
| public String | |
| public int | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | Returns: whether this AST node is the root node, meaning that it is the meta model for "Node": "NodeMetaModel".
|
| public String |
| constructorParameters | back to summary |
|---|---|
| private final List<PropertyMetaModel> constructorParameters | |
| declaredPropertyMetaModels | back to summary |
|---|---|
| private final List<PropertyMetaModel> declaredPropertyMetaModels | |
| derivedPropertyMetaModels | back to summary |
|---|---|
| private final List<PropertyMetaModel> derivedPropertyMetaModels | |
| hasWildcard | back to summary |
|---|---|
| private final boolean hasWildcard | |
| isAbstract | back to summary |
|---|---|
| private final boolean isAbstract | |
| name | back to summary |
|---|---|
| private final String name | |
| packageName | back to summary |
|---|---|
| private final String packageName | |
| superNodeMetaModel | back to summary |
|---|---|
| private final Optional<BaseNodeMetaModel> superNodeMetaModel | |
| type | back to summary |
|---|---|
| private final Class<? extends Node> type | |
| BaseNodeMetaModel | back to summary |
|---|---|
| public BaseNodeMetaModel(Optional<BaseNodeMetaModel> superNodeMetaModel, Class<? extends Node> type, String name, String packageName, boolean isAbstract, boolean hasWildcard) | |
| construct | back to summary |
|---|---|
| public Node construct(Map<String, Object> parameters) Creates a new node of this type. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getAllPropertyMetaModels | back to summary |
|---|---|
public List
| |
| getConstructorParameters | back to summary |
|---|---|
public List
| |
| getDeclaredPropertyMetaModels | back to summary |
|---|---|
public List
| |
| getDerivedPropertyMetaModels | back to summary |
|---|---|
| public List | |
| getMetaModelFieldName | back to summary |
|---|---|
| public String getMetaModelFieldName() The name of the field in JavaParserMetaModel for this node meta model. | |
| getPackageName | back to summary |
|---|---|
public String getPackageName()
| |
| getQualifiedClassName | back to summary |
|---|---|
public String getQualifiedClassName()
| |
| getSuperNodeMetaModel | back to summary |
|---|---|
public Optional
| |
| getType | back to summary |
|---|---|
| public Class | |
| getTypeName | back to summary |
|---|---|
public String getTypeName()
| |
| getTypeNameGenerified | back to summary |
|---|---|
public String getTypeNameGenerified()
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| hasWildcard | back to summary |
|---|---|
public boolean hasWildcard()
| |
| is | back to summary |
|---|---|
public boolean is(Class<? extends Node> c)
| |
| isAbstract | back to summary |
|---|---|
public boolean isAbstract()
| |
| isInstanceOfMetaModel | back to summary |
|---|---|
| public boolean isInstanceOfMetaModel(BaseNodeMetaModel baseMetaModel) | |
| isRootNode | back to summary |
|---|---|
public boolean isRootNode()
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |