示例#1
0
        public virtual ElementReferenceBuilder <V, T> qNameElementReference <V>(Type referenceTargetType) where V : org.camunda.bpm.model.xml.instance.ModelElementInstance
        {
            referenceTargetType = typeof(V);
            ChildElementImpl <T> child = (ChildElementImpl <T>)build();
            QNameElementReferenceBuilderImpl <V, T> builder = new QNameElementReferenceBuilderImpl <V, T>(childElementType, referenceTargetType, child);

            ReferenceBuilder = builder;
            return(builder);
        }
示例#2
0
        public virtual IElementReferenceBuilder QNameElementReference <TTarget>()
            where TTarget : IModelElementInstance
        {
            ChildElementImpl <TSource> child = (ChildElementImpl <TSource>)Build();
            QNameElementReferenceBuilderImpl <TTarget, TSource> builder = new QNameElementReferenceBuilderImpl <TTarget, TSource>(child);

            SetReferenceBuilder(builder);
            return(builder);
        }