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
-
Constructor Summary
ConstructorDescriptionAttributeReferenceBuilderImpl
(AttributeImpl<String> referenceSourceAttribute, Class<T> referenceTargetElement) Create a newAttributeReferenceBuilderImpl
from the reference source attribute to the reference target model element instance -
Method Summary
-
Field Details
-
attributeReferenceImpl
-
-
Constructor Details
-
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 Details
-
build
- Specified by:
build
in interfaceAttributeReferenceBuilder<T extends ModelElementInstance>
- Specified by:
build
in interfaceReferenceBuilder<T extends ModelElementInstance>
-
performModelBuild
- Specified by:
performModelBuild
in interfaceModelBuildOperation
-