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 newAttributeReferenceBuilderImpl
from 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()
void
performModelBuild(Model model)
-
-
-
Field Detail
-
attributeReferenceImpl
protected AttributeReferenceImpl<T extends ModelElementInstance> attributeReferenceImpl
-
-
Constructor Detail
-
AttributeReferenceBuilderImpl
public AttributeReferenceBuilderImpl(AttributeImpl<String> referenceSourceAttribute, Class<T> referenceTargetElement)
Create a newAttributeReferenceBuilderImpl
from 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:
build
in interfaceAttributeReferenceBuilder<T extends ModelElementInstance>
- Specified by:
build
in interfaceReferenceBuilder<T extends ModelElementInstance>
-
performModelBuild
public void performModelBuild(Model model)
- Specified by:
performModelBuild
in interfaceModelBuildOperation
-
-