Class UriElementReferenceImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.type.reference.ReferenceImpl<Target>
-
- org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceCollectionImpl<Target,Source>
-
- org.camunda.bpm.model.xml.impl.type.reference.ElementReferenceImpl<Target,Source>
-
- 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
Constructors Constructor Description UriElementReferenceImpl(ChildElement<Source> referenceSourceCollection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Get the reference identifier which is set in the reference sourceprotected void
setReferenceIdentifier(ModelElementInstance referenceSourceElement, java.lang.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 java.lang.String getReferenceIdentifier(ModelElementInstance referenceSourceElement)
Description copied from interface:Reference
Get the reference identifier which is set in the reference source- Specified by:
getReferenceIdentifier
in interfaceReference<Target extends ModelElementInstance>
- Overrides:
getReferenceIdentifier
in classElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
- Parameters:
referenceSourceElement
- the reference source model element instance- Returns:
- the reference identifier
-
setReferenceIdentifier
protected void setReferenceIdentifier(ModelElementInstance referenceSourceElement, java.lang.String referenceIdentifier)
Description copied from class:ReferenceImpl
Set the reference identifier in the reference source- Overrides:
setReferenceIdentifier
in classElementReferenceCollectionImpl<Target extends ModelElementInstance,Source extends ModelElementInstance>
- Parameters:
referenceSourceElement
- the reference source model element instancereferenceIdentifier
- the new reference identifier
-
-