in gen/com/intellij/idea/plugin/hybris/impex/psi/ImpexTypes.java [141:270]
public static PsiElement createElement(ASTNode node) {
IElementType type = node.getElementType();
if (type == ANY_ATTRIBUTE_NAME) {
return new ImpexAnyAttributeNameImpl(node);
}
else if (type == ANY_ATTRIBUTE_VALUE) {
return new ImpexAnyAttributeValueImpl(node);
}
else if (type == ANY_HEADER_MODE) {
return new ImpexAnyHeaderModeImpl(node);
}
else if (type == ANY_HEADER_PARAMETER_NAME) {
return new ImpexAnyHeaderParameterNameImpl(node);
}
else if (type == ATTRIBUTE) {
return new ImpexAttributeImpl(node);
}
else if (type == BEANSHELL_SCRIPT_BODY) {
return new ImpexBeanshellScriptBodyImpl(node);
}
else if (type == COMMENT) {
return new ImpexCommentImpl(node);
}
else if (type == DOCUMENT_ID_DEC) {
return new ImpexDocumentIdDecImpl(node);
}
else if (type == DOCUMENT_ID_USAGE) {
return new ImpexDocumentIdUsageImpl(node);
}
else if (type == FULL_HEADER_PARAMETER) {
return new ImpexFullHeaderParameterImpl(node);
}
else if (type == FULL_HEADER_TYPE) {
return new ImpexFullHeaderTypeImpl(node);
}
else if (type == GROOVY_SCRIPT_BODY) {
return new ImpexGroovyScriptBodyImpl(node);
}
else if (type == HEADER_LINE) {
return new ImpexHeaderLineImpl(node);
}
else if (type == HEADER_TYPE_NAME) {
return new ImpexHeaderTypeNameImpl(node);
}
else if (type == JAVASCRIPT_SCRIPT_BODY) {
return new ImpexJavascriptScriptBodyImpl(node);
}
else if (type == MACRO_DECLARATION) {
return new ImpexMacroDeclarationImpl(node);
}
else if (type == MACRO_NAME_DEC) {
return new ImpexMacroNameDecImpl(node);
}
else if (type == MACRO_USAGE_DEC) {
return new ImpexMacroUsageDecImpl(node);
}
else if (type == MACRO_VALUE_DEC) {
return new ImpexMacroValueDecImpl(node);
}
else if (type == MODIFIERS) {
return new ImpexModifiersImpl(node);
}
else if (type == PARAMETER) {
return new ImpexParameterImpl(node);
}
else if (type == PARAMETERS) {
return new ImpexParametersImpl(node);
}
else if (type == ROOT_MACRO_USAGE) {
return new ImpexRootMacroUsageImpl(node);
}
else if (type == SCRIPT) {
return new ImpexScriptImpl(node);
}
else if (type == STRING) {
return new ImpexStringImpl(node);
}
else if (type == SUB_PARAMETERS) {
return new ImpexSubParametersImpl(node);
}
else if (type == SUB_TYPE_NAME) {
return new ImpexSubTypeNameImpl(node);
}
else if (type == USER_RIGHTS) {
return new ImpexUserRightsImpl(node);
}
else if (type == USER_RIGHTS_ATTRIBUTE_VALUE) {
return new ImpexUserRightsAttributeValueImpl(node);
}
else if (type == USER_RIGHTS_END) {
return new ImpexUserRightsEndImpl(node);
}
else if (type == USER_RIGHTS_FIRST_VALUE_GROUP) {
return new ImpexUserRightsFirstValueGroupImpl(node);
}
else if (type == USER_RIGHTS_HEADER_LINE) {
return new ImpexUserRightsHeaderLineImpl(node);
}
else if (type == USER_RIGHTS_HEADER_PARAMETER) {
return new ImpexUserRightsHeaderParameterImpl(node);
}
else if (type == USER_RIGHTS_MULTI_VALUE) {
return new ImpexUserRightsMultiValueImpl(node);
}
else if (type == USER_RIGHTS_PERMISSION_VALUE) {
return new ImpexUserRightsPermissionValueImpl(node);
}
else if (type == USER_RIGHTS_SINGLE_VALUE) {
return new ImpexUserRightsSingleValueImpl(node);
}
else if (type == USER_RIGHTS_START) {
return new ImpexUserRightsStartImpl(node);
}
else if (type == USER_RIGHTS_VALUE_GROUP) {
return new ImpexUserRightsValueGroupImpl(node);
}
else if (type == USER_RIGHTS_VALUE_LINE) {
return new ImpexUserRightsValueLineImpl(node);
}
else if (type == VALUE) {
return new ImpexValueImpl(node);
}
else if (type == VALUE_GROUP) {
return new ImpexValueGroupImpl(node);
}
else if (type == VALUE_LINE) {
return new ImpexValueLineImpl(node);
}
throw new AssertionError("Unknown element type: " + type);
}