Class AttributeReferenceBuilderImpl<T extends ModelElementInstance>
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.type.reference.AttributeReferenceBuilderImpl<T>
-
- All Implemented Interfaces:
ModelBuildOperation,AttributeReferenceBuilder<T>,ReferenceBuilder<T>
- Direct Known Subclasses:
QNameAttributeReferenceBuilderImpl
public class AttributeReferenceBuilderImpl<T extends ModelElementInstance> extends Object implements AttributeReferenceBuilder<T>, ModelBuildOperation
A builder for a attribute model reference based on a QName- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected AttributeReferenceImpl<T>attributeReferenceImpl
-
Constructor Summary
Constructors Constructor Description AttributeReferenceBuilderImpl(AttributeImpl<String> referenceSourceAttribute, Class<T> referenceTargetElement)Create a newAttributeReferenceBuilderImplfrom the reference source attribute to the reference target model element instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeReference<T>build()voidperformModelBuild(Model model)
-
-
-
Field Detail
-
attributeReferenceImpl
protected AttributeReferenceImpl<T extends ModelElementInstance> attributeReferenceImpl
-
-
Constructor Detail
-
AttributeReferenceBuilderImpl
public AttributeReferenceBuilderImpl(AttributeImpl<String> referenceSourceAttribute, Class<T> referenceTargetElement)
Create a newAttributeReferenceBuilderImplfrom the reference source attribute to the reference target model element instance- Parameters:
referenceSourceAttribute- the reference source attributereferenceTargetElement- the reference target model element instance
-
-
Method Detail
-
build
public AttributeReference<T> build()
- Specified by:
buildin interfaceAttributeReferenceBuilder<T extends ModelElementInstance>- Specified by:
buildin interfaceReferenceBuilder<T extends ModelElementInstance>
-
performModelBuild
public void performModelBuild(Model model)
- Specified by:
performModelBuildin interfaceModelBuildOperation
-
-