public IAttributeReferenceCollectionBuilder <TTarget> IdAttributeReferenceCollection <TTarget, TReference>(AttributeReferenceCollection <TReference> attributeReferenceCollection) where TTarget : IModelElementInstance where TReference : IModelElementInstance { AttributeImpl attribute = (AttributeImpl)Build(); IAttributeReferenceCollectionBuilder <TTarget> referenceBuilder = new AttributeReferenceCollectionBuilderImpl <TTarget, TReference>(attribute, attributeReferenceCollection); _referenceBuilder = referenceBuilder; return(referenceBuilder); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("rawtypes") public <V extends org.camunda.bpm.model.xml.instance.ModelElementInstance> org.camunda.bpm.model.xml.type.reference.AttributeReferenceCollectionBuilder<V> idAttributeReferenceCollection(Class<V> referenceTargetElement, Class attributeReferenceCollection) public virtual AttributeReferenceCollectionBuilder <V> idAttributeReferenceCollection <V>(Type referenceTargetElement, Type attributeReferenceCollection) where V : org.camunda.bpm.model.xml.instance.ModelElementInstance { referenceTargetElement = typeof(V); AttributeImpl <string> attribute = (AttributeImpl <string>)build(); AttributeReferenceCollectionBuilder <V> referenceBuilder = new AttributeReferenceCollectionBuilderImpl <V>(attribute, referenceTargetElement, attributeReferenceCollection); AttributeReference = referenceBuilder; return(referenceBuilder); }