org.camunda.bpm.model.xml.impl.type.reference
Class ElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionBuilderImpl<Target,Source>
All Implemented Interfaces:
ModelBuildOperation, ElementReferenceCollectionBuilder<Target,Source>
Direct Known Subclasses:
ElementReferenceBuilderImpl, IdsElementReferenceCollectionBuilderImpl, QNameElementReferenceCollectionBuilderImpl, UriElementReferenceCollectionBuilderImpl

public class ElementReferenceCollectionBuilderImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
extends Object
implements ElementReferenceCollectionBuilder<Target,Source>

Author:
Sebastian Menski

Field Summary
protected  ElementReferenceCollectionImpl<Target,Source> elementReferenceCollectionImpl
           
 
Constructor Summary
ElementReferenceCollectionBuilderImpl(Class<Source> childElementType, Class<Target> referenceTargetClass, ChildElementCollectionImpl<Source> collection)
           
 
Method Summary
 ElementReferenceCollection<Target,Source> 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

elementReferenceCollectionImpl

protected ElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance> elementReferenceCollectionImpl
Constructor Detail

ElementReferenceCollectionBuilderImpl

public ElementReferenceCollectionBuilderImpl(Class<Source> childElementType,
                                             Class<Target> referenceTargetClass,
                                             ChildElementCollectionImpl<Source> collection)
Method Detail

build

public ElementReferenceCollection<Target,Source> build()
Specified by:
build in interface ElementReferenceCollectionBuilder<Target extends ModelElementInstance,Source extends ModelElementInstance>

performModelBuild

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


Copyright © 2015 camunda services GmbH. All rights reserved.