<%@ import val generator: org.fusesource.ide.generator.Generator %>
<%
import org.apache.camel.model.{OtherwiseDefinition, WhenDefinition}
%>
###############################################################################
# Copyright (c) 2013 Red Hat, Inc. and others.
# All rights reserved. This program and the accompanying materials 
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
# 
# Contributors:
#     JBoss by Red Hat - Initial implementation.
##############################################################################

#
# NOTE - this file is auto-generated using Scalate. 
#
# DO NOT EDIT!
#


#for (n <- nodeDefinitions)
#for (p <- n.complexProperties)
  <% 
    val valid = !classOf[WhenDefinition].isAssignableFrom(p.propertyType) && !classOf[OtherwiseDefinition].isAssignableFrom(p.propertyType) && !n.isBeanProperty(p)
  %>
  #if(valid)
${n.definitionName.capitalize} ${p.name}
  #end
#end
#end   
