P - type of parent nodeT - type of branch nodepublic class BranchNodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel> extends Object implements INodeType<P,T>
| Constructor and Description |
|---|
BranchNodeType(Class<P> parentNodeClass,
Class<T> typeClass,
Field field)
Constructor for branch node type.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Class<BranchNode<P,T>> |
getBranchNodeClass()
returns class of
BranchNode |
String |
getNodeName()
Getter for name of node type.
|
Class<P> |
getParentNodeClass()
Getter for type of parent node.
|
Class<T> |
getTypeClass()
Getter for node's type.
|
T |
getValueDefaultInstance() |
int |
hashCode() |
Field |
referencedByField() |
String |
toString() |
public BranchNodeType(Class<P> parentNodeClass, Class<T> typeClass, Field field)
parentNodeClass - class of parent node (should be a class of BranchNodeMetaModel)typeClass - type of child node (should be a class of BranchNodeMetaModel)field - referenced by fieldpublic Class<T> getTypeClass()
INodeTypegetTypeClass in interface INodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>public Class<P> getParentNodeClass()
INodeTypegetParentNodeClass in interface INodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>public String getNodeName()
INodeTypegetNodeName in interface INodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>public T getValueDefaultInstance()
getValueDefaultInstance in interface INodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>public Field referencedByField()
referencedByField in interface INodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>public Class<BranchNode<P,T>> getBranchNodeClass()
BranchNodeCopyright © 2020. All rights reserved.