Interface ReturnCharacteristicReference

  • All Superinterfaces:
    CallCharacteristicReference, org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.CharacteristicReference, EObject, de.uka.ipd.sdq.identifier.Identifier, Notifier, org.palladiosimulator.dataflow.dictionary.characterized.DataDictionaryCharacterized.expressions.Term, VariableCharacteristicReference
    All Known Implementing Classes:
    ReturnCharacteristicReferenceImpl

    public interface ReturnCharacteristicReference
    extends CallCharacteristicReference
    A representation of the model object 'Return Characteristic Reference'. A reference to the return value of the selected call.
    See Also:
    ExpressionsPackage.getReturnCharacteristicReference()
    Generated class or method.
    EMF model class or method.
    annotation="http://www.eclipse.org/emf/2002/Ecore constraints='externalCallActionHasHappenedBefore entryLevelSystemCallHasHappenedBefore'" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL externalCallActionHasHappenedBefore='self.externalCallAction.oclIsUndefined() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::seff::AbstractAction)->isEmpty() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::seff::AbstractAction)->closure(a | a.predecessor_AbstractAction)->includes(self.externalCallAction)' entryLevelSystemCallHasHappenedBefore='self.entryLevelSystemCall.oclIsUndefined() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::usagemodel::AbstractUserAction)->isEmpty() or\nself.oclAsType(ecore::EObject)->closure(o | o.eContainer())->selectByKind(pcm::usagemodel::AbstractUserAction)->closure(a | a.predecessor)->includes(self.entryLevelSystemCall)'"