public IAttributeReferenceBuilder IdAttributeReference <T>() where T : IModelElementInstance { AttributeImpl attribute = (AttributeImpl)Build(); AttributeReferenceBuilderImpl <T> referenceBuilder = new AttributeReferenceBuilderImpl <T>(attribute); _referenceBuilder = referenceBuilder; return(referenceBuilder); }
public virtual AttributeReferenceBuilder <V> idAttributeReference <V>(Type referenceTargetElement) where V : org.camunda.bpm.model.xml.instance.ModelElementInstance { referenceTargetElement = typeof(V); AttributeImpl <string> attribute = (AttributeImpl <string>)build(); AttributeReferenceBuilderImpl <V> referenceBuilder = new AttributeReferenceBuilderImpl <V>(attribute, referenceTargetElement); AttributeReference = referenceBuilder; return(referenceBuilder); }