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.