org.camunda.bpm.model.xml.impl.type.attribute
Class StringAttributeBuilderImpl
java.lang.Object
org.camunda.bpm.model.xml.impl.type.attribute.AttributeBuilderImpl<String>
org.camunda.bpm.model.xml.impl.type.attribute.StringAttributeBuilderImpl
- All Implemented Interfaces:
- ModelBuildOperation, AttributeBuilder<String>, StringAttributeBuilder
public class StringAttributeBuilderImpl
- extends AttributeBuilderImpl<String>
- implements StringAttributeBuilder
- Author:
- Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringAttributeBuilderImpl
public StringAttributeBuilderImpl(String attributeName,
ModelElementTypeImpl modelType)
namespace
public StringAttributeBuilder namespace(String namespaceUri)
- Specified by:
namespace in interface AttributeBuilder<String>- Specified by:
namespace in interface StringAttributeBuilder- Overrides:
namespace in class AttributeBuilderImpl<String>
defaultValue
public StringAttributeBuilder defaultValue(String defaultValue)
- Specified by:
defaultValue in interface AttributeBuilder<String>- Specified by:
defaultValue in interface StringAttributeBuilder- Overrides:
defaultValue in class AttributeBuilderImpl<String>
required
public StringAttributeBuilder required()
- Specified by:
required in interface AttributeBuilder<String>- Specified by:
required in interface StringAttributeBuilder- Overrides:
required in class AttributeBuilderImpl<String>
idAttribute
public StringAttributeBuilder idAttribute()
- Specified by:
idAttribute in interface AttributeBuilder<String>- Specified by:
idAttribute in interface StringAttributeBuilder- Overrides:
idAttribute in class AttributeBuilderImpl<String>
qNameAttributeReference
public <V extends ModelElementInstance> AttributeReferenceBuilder<V> qNameAttributeReference(Class<V> referenceTargetElement)
- Create a new
AttributeReferenceBuilder for the reference source element instance
- Specified by:
qNameAttributeReference in interface StringAttributeBuilder
- Parameters:
referenceTargetElement - the reference target model element instance
- Returns:
- the new attribute reference builder
idAttributeReference
public <V extends ModelElementInstance> AttributeReferenceBuilder<V> idAttributeReference(Class<V> referenceTargetElement)
- Specified by:
idAttributeReference in interface StringAttributeBuilder
idAttributeReferenceCollection
public <V extends ModelElementInstance> AttributeReferenceCollectionBuilder<V> idAttributeReferenceCollection(Class<V> referenceTargetElement,
Class<? extends AttributeReferenceCollection> attributeReferenceCollection)
- Specified by:
idAttributeReferenceCollection in interface StringAttributeBuilder
setAttributeReference
protected <V extends ModelElementInstance> void setAttributeReference(AttributeReferenceBuilder<V> referenceBuilder)
performModelBuild
public void performModelBuild(Model model)
- Specified by:
performModelBuild in interface ModelBuildOperation- Overrides:
performModelBuild in class AttributeBuilderImpl<String>
Copyright © 2016 camunda services GmbH. All rights reserved.