public enum ModelKind extends Enum<ModelKind>
Model.| Modifier and Type | Method and Description |
|---|---|
Class<? extends Model> |
getInterfaceType()
Returns the interface type of this model kind.
|
List<PropertyKind> |
getProperties()
Returns property kinds in this model kind.
|
static ModelKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ModelKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ModelKind ALTERNATE_CONSTRUCTOR_INVOCATION
AlternateConstructorInvocation.public static final ModelKind ANNOTATION_DECLARATION
AnnotationDeclaration.public static final ModelKind ANNOTATION_ELEMENT
AnnotationElement.public static final ModelKind ANNOTATION_ELEMENT_DECLARATION
AnnotationElementDeclaration.public static final ModelKind ARRAY_ACCESS_EXPRESSION
ArrayAccessExpression.public static final ModelKind ARRAY_CREATION_EXPRESSION
ArrayCreationExpression.public static final ModelKind ARRAY_INITIALIZER
ArrayInitializer.public static final ModelKind ASSERT_STATEMENT
AssertStatement.public static final ModelKind ASSIGNMENT_EXPRESSION
AssignmentExpression.public static final ModelKind BLOCK_COMMENT
BlockComment.public static final ModelKind BREAK_STATEMENT
BreakStatement.public static final ModelKind CAST_EXPRESSION
CastExpression.public static final ModelKind CATCH_CLAUSE
CatchClause.public static final ModelKind CLASS_DECLARATION
ClassDeclaration.public static final ModelKind CLASS_INSTANCE_CREATION_EXPRESSION
ClassInstanceCreationExpression.public static final ModelKind CLASS_LITERAL
ClassLiteral.public static final ModelKind COMPILATION_UNIT
CompilationUnit.public static final ModelKind CONDITIONAL_EXPRESSION
ConditionalExpression.public static final ModelKind CONSTRUCTOR_DECLARATION
ConstructorDeclaration.public static final ModelKind CONTINUE_STATEMENT
ContinueStatement.public static final ModelKind DO_STATEMENT
DoStatement.public static final ModelKind DOC_METHOD_PARAMETER
DocMethodParameter.public static final ModelKind EMPTY_STATEMENT
EmptyStatement.public static final ModelKind ENHANCED_FOR_STATEMENT
EnhancedForStatement.public static final ModelKind ENUM_CONSTANT_DECLARATION
EnumConstantDeclaration.public static final ModelKind ENUM_DECLARATION
EnumDeclaration.public static final ModelKind EXPRESSION_STATEMENT
ExpressionStatement.public static final ModelKind FIELD_ACCESS_EXPRESSION
FieldAccessExpression.public static final ModelKind FIELD_DECLARATION
FieldDeclaration.public static final ModelKind FOR_STATEMENT
ForStatement.public static final ModelKind FORMAL_PARAMETER_DECLARATION
FormalParameterDeclaration.public static final ModelKind IF_STATEMENT
IfStatement.public static final ModelKind IMPORT_DECLARATION
ImportDeclaration.public static final ModelKind INFIX_EXPRESSION
InfixExpression.public static final ModelKind INITIALIZER_DECLARATION
InitializerDeclaration.public static final ModelKind INSTANCEOF_EXPRESSION
InstanceofExpression.public static final ModelKind INTERFACE_DECLARATION
InterfaceDeclaration.public static final ModelKind LABELED_STATEMENT
LabeledStatement.public static final ModelKind LAMBDA_EXPRESSION
LambdaExpression.public static final ModelKind LINE_COMMENT
LineComment.public static final ModelKind LOCAL_CLASS_DECLARATION
LocalClassDeclaration.public static final ModelKind LOCAL_VARIABLE_DECLARATION
LocalVariableDeclaration.public static final ModelKind MARKER_ANNOTATION
MarkerAnnotation.public static final ModelKind METHOD_DECLARATION
MethodDeclaration.public static final ModelKind METHOD_INVOCATION_EXPRESSION
MethodInvocationExpression.public static final ModelKind METHOD_REFERENCE_EXPRESSION
MethodReferenceExpression.public static final ModelKind CONSTRUCTOR_REFERENCE_EXPRESSION
ConstructorReferenceExpression.public static final ModelKind NORMAL_ANNOTATION
NormalAnnotation.public static final ModelKind PACKAGE_DECLARATION
PackageDeclaration.public static final ModelKind PARAMETERIZED_TYPE
ParameterizedType.public static final ModelKind PARENTHESIZED_EXPRESSION
ParenthesizedExpression.public static final ModelKind POSTFIX_EXPRESSION
PostfixExpression.public static final ModelKind QUALIFIED_NAME
QualifiedName.public static final ModelKind QUALIFIED_TYPE
QualifiedType.public static final ModelKind RETURN_STATEMENT
ReturnStatement.public static final ModelKind SIMPLE_NAME
SimpleName.public static final ModelKind SINGLE_ELEMENT_ANNOTATION
SingleElementAnnotation.public static final ModelKind STATEMENT_EXPRESSION_LIST
StatementExpressionList.public static final ModelKind SUPER_CONSTRUCTOR_INVOCATION
SuperConstructorInvocation.public static final ModelKind SWITCH_CASE_LABEL
SwitchCaseLabel.public static final ModelKind SWITCH_DEFAULT_LABEL
SwitchDefaultLabel.public static final ModelKind SWITCH_STATEMENT
SwitchStatement.public static final ModelKind SYNCHRONIZED_STATEMENT
SynchronizedStatement.public static final ModelKind THROW_STATEMENT
ThrowStatement.public static final ModelKind TRY_RESOURCE
TryResource.public static final ModelKind TRY_STATEMENT
TryStatement.public static final ModelKind TYPE_PARAMETER_DECLARATION
TypeParameterDeclaration.public static final ModelKind UNARY_EXPRESSION
UnaryExpression.public static final ModelKind VARIABLE_DECLARATOR
VariableDeclarator.public static final ModelKind WHILE_STATEMENT
WhileStatement.public static ModelKind[] values()
for (ModelKind c : ModelKind.values()) System.out.println(c);
public static ModelKind valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic Class<? extends Model> getInterfaceType()
public List<PropertyKind> getProperties()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.