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  ModelBuilder alternativeNamespace(String alternativeNs, String actualNs)
           
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

alternativeNamespace

public abstract ModelBuilder alternativeNamespace(String alternativeNs,
                                                  String actualNs)

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 © 2016 camunda services GmbH. All rights reserved.