public abstract class Structure<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Names |
names |
protected T |
value |
| Constructor and Description |
|---|
Structure(T value,
Class<T> cls,
Names names) |
| Modifier and Type | Method and Description |
|---|---|
abstract Structure<T> |
create(T t) |
abstract String |
getBaseType() |
abstract File |
getClassFile() |
abstract File |
getClassFileCollectionRequest() |
String |
getExtendsClause(Imports imports) |
List<Field> |
getFields(Imports imports) |
List<Field> |
getFieldsLocal(Imports imports) |
abstract String |
getFullType() |
List<? extends Structure<T>> |
getHeirarchy() |
abstract String |
getName() |
abstract List<TNavigationProperty> |
getNavigationProperties() |
abstract String |
getPackage() |
abstract List<TProperty> |
getProperties() |
List<Property> |
getProperties2() |
abstract String |
getSimpleClassName() |
List<Field> |
getSuperFields(Imports imports) |
boolean |
hasBaseType() |
abstract boolean |
isAbstract() |
abstract boolean |
isEntityType() |
public abstract String getName()
public abstract String getBaseType()
public final boolean hasBaseType()
public abstract boolean isAbstract()
public abstract List<TNavigationProperty> getNavigationProperties()
public abstract boolean isEntityType()
public abstract File getClassFile()
public abstract String getSimpleClassName()
public abstract String getPackage()
public abstract String getFullType()
public abstract File getClassFileCollectionRequest()
Copyright © 2018–2020. All rights reserved.