org.camunda.bpm.model.xml.type
Interface ModelElementTypeBuilder
- All Known Implementing Classes:
- ModelElementTypeBuilderImpl
public interface ModelElementTypeBuilder
- Author:
- Daniel Meyer
namespaceUri
ModelElementTypeBuilder namespaceUri(String namespaceUri)
extendsType
ModelElementTypeBuilder extendsType(Class<? extends ModelElementInstance> extendedType)
instanceProvider
<T extends ModelElementInstance> ModelElementTypeBuilder instanceProvider(ModelElementTypeBuilder.ModelTypeInstanceProvider<T> instanceProvider)
abstractType
ModelElementTypeBuilder abstractType()
booleanAttribute
AttributeBuilder<Boolean> booleanAttribute(String attributeName)
stringAttribute
StringAttributeBuilder stringAttribute(String attributeName)
integerAttribute
AttributeBuilder<Integer> integerAttribute(String attributeName)
doubleAttribute
AttributeBuilder<Double> doubleAttribute(String attributeName)
enumAttribute
<V extends Enum<V>> AttributeBuilder<V> enumAttribute(String attributeName,
Class<V> enumType)
sequence
SequenceBuilder sequence()
build
ModelElementType build()
Copyright © 2015 camunda services GmbH. All rights reserved.