org.camunda.bpm.model.xml.impl.type.reference
Class UriElementReferenceImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl<Target>
      extended by org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionImpl<Target,Source>
          extended by org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceImpl<Target,Source>
              extended by org.camunda.bpm.model.xml.impl.type.reference.UriElementReferenceImpl<Target,Source>
All Implemented Interfaces:
ElementReference<Target,Source>, ElementReferenceCollection<Target,Source>, Reference<Target>

public class UriElementReferenceImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
extends ElementReferenceImpl<Target,Source>


Field Summary
 
Fields inherited from class org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl
referenceTargetAttribute
 
Constructor Summary
UriElementReferenceImpl(ChildElement<Source> referenceSourceCollection)
           
 
Method Summary
 String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
          Get the reference identifier which is set in the reference source
protected  void setReferenceIdentifier(ModelElementInstance referenceSourceElement, String referenceIdentifier)
          Set the reference identifier in the reference source
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceImpl
clearReferenceTargetElement, getReferenceSource, getReferenceTargetElement, setReferenceTargetElement
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionImpl
getReferenceSourceCollection, getReferenceSourceElementType, getReferenceTargetElements, getView, performAddOperation, performClearOperation, performRemoveOperation, removeReference, setReferenceSourceElementType, updateReference
 
Methods inherited from class org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl
findReferenceSourceElements, getReferenceTargetAttribute, getReferenceTargetElement, referencedElementRemoved, referencedElementUpdated, setReferenceTargetAttribute, setReferenceTargetElement, setReferenceTargetElementType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection
getReferenceSourceCollection, getReferenceTargetElements
 
Methods inherited from interface org.camunda.bpm.model.xml.type.reference.Reference
findReferenceSourceElements, getReferenceSourceElementType, getReferenceTargetAttribute, getReferenceTargetElement, setReferenceTargetElement
 

Constructor Detail

UriElementReferenceImpl

public UriElementReferenceImpl(ChildElement<Source> referenceSourceCollection)
Method Detail

getReferenceIdentifier

public String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Description copied from interface: Reference
Get the reference identifier which is set in the reference source

Specified by:
getReferenceIdentifier in interface Reference<Target extends ModelElementInstance>
Overrides:
getReferenceIdentifier in class ElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
Parameters:
referenceSourceElement - the reference source model element instance
Returns:
the reference identifier

setReferenceIdentifier

protected void setReferenceIdentifier(ModelElementInstance referenceSourceElement,
                                      String referenceIdentifier)
Description copied from class: ReferenceImpl
Set the reference identifier in the reference source

Overrides:
setReferenceIdentifier in class ElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
Parameters:
referenceSourceElement - the reference source model element instance
referenceIdentifier - the new reference identifier


Copyright © 2015 camunda services GmbH. All rights reserved.