org.camunda.bpm.model.xml
Class ModelBuilder

java.lang.Object
  extended by org.camunda.bpm.model.xml.ModelBuilder
Direct Known Subclasses:
ModelBuilderImpl

public abstract class ModelBuilder
extends Object

This builder is used to define and create a new model.

Author:
Daniel Meyer

Constructor Summary
ModelBuilder()
           
 
Method Summary
abstract  Model build()
           
static ModelBuilder createInstance(String modelName)
           
abstract  ModelElementType defineGenericType(String typeName, String typeNamespaceUri)
           
abstract  ModelElementTypeBuilder defineType(Class<? extends ModelElementInstance> modelInstanceType, String typeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelBuilder

public ModelBuilder()
Method Detail

defineType

public abstract ModelElementTypeBuilder defineType(Class<? extends ModelElementInstance> modelInstanceType,
                                                   String typeName)

defineGenericType

public abstract ModelElementType defineGenericType(String typeName,
                                                   String typeNamespaceUri)

build

public abstract Model build()

createInstance

public static ModelBuilder createInstance(String modelName)


Copyright © 2015 camunda services GmbH. All rights reserved.