TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.fragments
Interface BVRInteractionOccurrence

All Superinterfaces:
BVRInteractionFragment, CMNNamedElement, org.eclipse.emf.ecore.EObject, IAction, org.eclipse.core.runtime.IAdaptable, INamedElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
BVRPartDecomposition
All Known Implementing Classes:
BVRInteractionOccurrenceImpl, BVRPartDecompositionImpl

public interface BVRInteractionOccurrence
extends BVRInteractionFragment

A representation of the model object 'BVR Interaction Occurrence'. An InteractionOccurrence refers to an Interaction. The InteractionOccurrence is a shorthand for copying the contents of the referred Interaction where the InteractionOccurrence is. It is common to want to share portions of an interaction between several other interactions. An InteractionOccurrence allows multiple interactions to reference an interaction that represents a common portion of their specification.

The following features are supported:

See Also:
Common_Behavior_FragmentsPackage.getBVRInteractionOccurrence()
Generated
[EMF] Model

Field Summary
static java.lang.String copyright
           
 
Method Summary
 org.eclipse.emf.common.util.EList getActualGates()
          Returns the value of the 'Actual Gates' containment reference list.
 BVRInteraction getReferredBehavior()
          Returns the value of the 'Referred Behavior' reference
 void setReferredBehavior(BVRInteraction value)
          Sets the value of the 'Referred Behavior' reference
 
Methods inherited from interface org.eclipse.hyades.models.common.interactions.BVRInteractionFragment
getAnnotations, getDefaultApplication, getGeneralOrderings, getInteraction, getLifelines, getMessages, getProperties, setDefaultApplication, setInteraction
 
Methods inherited from interface org.eclipse.hyades.models.common.common.CMNNamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IAction
getActionAnnotations, getActionProperties, isSynchronous, setSynchronous
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Generated
Method Detail

getActualGates

org.eclipse.emf.common.util.EList getActualGates()
Returns the value of the 'Actual Gates' containment reference list. The list contents are of type BVRGate.

If the meaning of the 'Actual Gates' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Actual Gates' containment reference list.
See Also:
Common_Behavior_FragmentsPackage.getBVRInteractionOccurrence_ActualGates()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.fragments.BVRGate" containment="true"

getReferredBehavior

BVRInteraction getReferredBehavior()
Returns the value of the 'Referred Behavior' reference.

If the meaning of the 'Referred Behavior' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Referred Behavior' reference.
See Also:
setReferredBehavior(BVRInteraction), Common_Behavior_FragmentsPackage.getBVRInteractionOccurrence_ReferredBehavior()
Generated
[EMF] Model
required="true"

setReferredBehavior

void setReferredBehavior(BVRInteraction value)
Sets the value of the 'Referred Behavior' reference.

Parameters:
value - the new value of the 'Referred Behavior' reference.
See Also:
getReferredBehavior()
Generated

TPTP 4.5.0 Platform Project
Public API Specification