public class MetaModelGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.List<java.lang.Class<? extends Node>> |
ALL_NODE_CLASSES |
(package private) static java.lang.String |
BASE_NODE_META_MODEL |
(package private) static java.lang.String |
METAMODEL_PACKAGE |
Constructor and Description |
---|
MetaModelGenerator() |
Modifier and Type | Method and Description |
---|---|
private void |
generateNodeMetaModels(CompilationUnit javaParserMetaModelCu,
SourceRoot sourceRoot) |
(package private) static boolean |
isNode(java.lang.Class<?> c) |
static void |
main(java.lang.String[] args) |
(package private) static java.lang.String |
nodeMetaModelFieldName(java.lang.Class<?> nodeClass) |
(package private) static java.lang.String |
nodeMetaModelName(java.lang.Class<?> c) |
(package private) static java.lang.String |
propertyMetaModelFieldName(java.lang.reflect.Field field) |
private void |
run(SourceRoot sourceRoot) |
static final java.lang.String BASE_NODE_META_MODEL
private static java.util.List<java.lang.Class<? extends Node>> ALL_NODE_CLASSES
static java.lang.String METAMODEL_PACKAGE
public static void main(java.lang.String[] args) throws java.io.IOException, java.lang.NoSuchMethodException
java.io.IOException
java.lang.NoSuchMethodException
private void run(SourceRoot sourceRoot) throws java.io.IOException, java.lang.NoSuchMethodException
java.io.IOException
java.lang.NoSuchMethodException
private void generateNodeMetaModels(CompilationUnit javaParserMetaModelCu, SourceRoot sourceRoot) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException
static boolean isNode(java.lang.Class<?> c)
static java.lang.String nodeMetaModelName(java.lang.Class<?> c)
static java.lang.String propertyMetaModelFieldName(java.lang.reflect.Field field)
static java.lang.String nodeMetaModelFieldName(java.lang.Class<?> nodeClass)