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 -
Constructor Summary
ConstructorsConstructorDescriptionAttributeReferenceBuilderImpl(AttributeImpl<String> referenceSourceAttribute, Class<T> referenceTargetElement) Create a newAttributeReferenceBuilderImplfrom 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 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 Details
-
build
- Specified by:
buildin interfaceAttributeReferenceBuilder<T extends ModelElementInstance>- Specified by:
buildin interfaceReferenceBuilder<T extends ModelElementInstance>
-
performModelBuild
- Specified by:
performModelBuildin interfaceModelBuildOperation
-