Interface ElementReference<Target extends ModelElementInstance,Source extends ModelElementInstance>
-
- All Superinterfaces:
ElementReferenceCollection<Target,Source>
,Reference<Target>
- All Known Implementing Classes:
ElementReferenceImpl
,QNameElementReferenceImpl
,UriElementReferenceImpl
public interface ElementReference<Target extends ModelElementInstance,Source extends ModelElementInstance> extends ElementReferenceCollection<Target,Source>
- Author:
- Sebastian Menski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
Source
getReferenceSource(ModelElementInstance referenceSourceParent)
Target
getReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
void
setReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement, Target referenceTargetElement)
-
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, getReferenceIdentifier, getReferenceSourceElementType, getReferenceTargetAttribute, getReferenceTargetElement, setReferenceTargetElement
-
-
-
-
Method Detail
-
getReferenceSource
Source getReferenceSource(ModelElementInstance referenceSourceParent)
-
getReferenceTargetElement
Target getReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
-
setReferenceTargetElement
void setReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement, Target referenceTargetElement)
-
clearReferenceTargetElement
void clearReferenceTargetElement(ModelElementInstanceImpl referenceSourceParentElement)
-
-