org.netbeans.modules.bpel.model.impl.references
Interface BpelReferenceFactory

All Superinterfaces:
BpelReferenceBuilder.BpelResolver
All Known Implementing Classes:
AbstractBpelNamedReferenceFactory, AbstractBpelReferenceFactory, CompensationHandlerHolderReferenceFactory, CorrelationSetReferenceFactory, LinkReferenceFactory, MessageExchangeReferenceFactory, PartnerLinkReferenceFactory, VariableReferenceFactory

interface BpelReferenceFactory
extends BpelReferenceBuilder.BpelResolver


Method Summary
<T extends BpelReferenceable>
BpelReference<T>
create(T target, java.lang.Class<T> clazz, AbstractComponent entity)
           
<T extends BpelReferenceable>
BpelReference<T>
create(T target, java.lang.Class<T> clazz, AbstractComponent entity, java.lang.String refString)
           
<T extends BpelReferenceable>
BpelReference<T>
createUnresolvedReference(java.lang.Class<T> clazz, AbstractComponent entity, java.lang.String refString)
           
 BpelAttributesType.AttrType getAttributeType()
           
<T extends BpelReferenceable>
boolean
isApplicable(java.lang.Class<T> clazz)
           
 
Methods inherited from interface org.netbeans.modules.bpel.model.impl.references.BpelReferenceBuilder.BpelResolver
haveRefString, resolve
 

Method Detail

isApplicable

<T extends BpelReferenceable> boolean isApplicable(java.lang.Class<T> clazz)

create

<T extends BpelReferenceable> BpelReference<T> create(T target,
                                                      java.lang.Class<T> clazz,
                                                      AbstractComponent entity)

createUnresolvedReference

<T extends BpelReferenceable> BpelReference<T> createUnresolvedReference(java.lang.Class<T> clazz,
                                                                         AbstractComponent entity,
                                                                         java.lang.String refString)

create

<T extends BpelReferenceable> BpelReference<T> create(T target,
                                                      java.lang.Class<T> clazz,
                                                      AbstractComponent entity,
                                                      java.lang.String refString)

getAttributeType

BpelAttributesType.AttrType getAttributeType()