org.camunda.bpm.model.xml.impl.type.reference
Class AttributeReferenceCollectionBuilderImpl<T extends ModelElementInstance>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.reference.AttributeReferenceCollectionBuilderImpl<T>
All Implemented Interfaces:
ModelBuildOperation, AttributeReferenceBuilder<T>, AttributeReferenceCollectionBuilder<T>, ReferenceBuilder<T>

public class AttributeReferenceCollectionBuilderImpl<T extends ModelElementInstance>
extends Object
implements AttributeReferenceCollectionBuilder<T>, ModelBuildOperation

Author:
Roman Smirnov, Sebastian Menski

Field Summary
protected  AttributeReferenceCollection<T> attributeReferenceCollection
           
 
Constructor Summary
AttributeReferenceCollectionBuilderImpl(AttributeImpl<String> attribute, Class<T> referenceTargetElement, Class<? extends AttributeReferenceCollection> attributeReferenceCollection)
           
 
Method Summary
 AttributeReferenceCollection<T> build()
           
 void performModelBuild(Model model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeReferenceCollection

protected AttributeReferenceCollection<T extends ModelElementInstance> attributeReferenceCollection
Constructor Detail

AttributeReferenceCollectionBuilderImpl

public AttributeReferenceCollectionBuilderImpl(AttributeImpl<String> attribute,
                                               Class<T> referenceTargetElement,
                                               Class<? extends AttributeReferenceCollection> attributeReferenceCollection)
Method Detail

build

public AttributeReferenceCollection<T> build()
Specified by:
build in interface AttributeReferenceBuilder<T extends ModelElementInstance>
Specified by:
build in interface AttributeReferenceCollectionBuilder<T extends ModelElementInstance>
Specified by:
build in interface ReferenceBuilder<T extends ModelElementInstance>

performModelBuild

public void performModelBuild(Model model)
Specified by:
performModelBuild in interface ModelBuildOperation


Copyright © 2014 camunda services GmbH. All rights reserved.