public virtual ElementReferenceBuilder <V, T> idElementReference <V>(Type referenceTargetType) where V : org.camunda.bpm.model.xml.instance.ModelElementInstance { referenceTargetType = typeof(V); ChildElementImpl <T> child = (ChildElementImpl <T>)build(); ElementReferenceBuilderImpl <V, T> builder = new ElementReferenceBuilderImpl <V, T>(childElementType, referenceTargetType, child); ReferenceBuilder = builder; return(builder); }
public virtual IElementReferenceBuilder IdElementReference <TTarget>() where TTarget : IModelElementInstance { ChildElementImpl <TSource> child = (ChildElementImpl <TSource>)Build(); ElementReferenceBuilderImpl <TTarget, TSource> builder = new ElementReferenceBuilderImpl <TTarget, TSource>(child); SetReferenceBuilder(builder); return(builder); }