TPTP 4.5.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.interactions
Interface BVRInteractionFragment

All Superinterfaces:
CMNNamedElement, org.eclipse.emf.ecore.EObject, IAction, org.eclipse.core.runtime.IAdaptable, INamedElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
BVRCombinedFragment, BVREventOccurrence, BVRExecutionOccurrence, BVRGate, BVRInteractionOccurrence, BVRInteractionOperand, BVRMessageEnd, BVRPartDecomposition, BVRStateInvariant, BVRStop, TPFLogAction, TPFValidationAction
All Known Implementing Classes:
BVRCombinedFragmentImpl, BVREventOccurrenceImpl, BVRExecutionOccurrenceImpl, BVRGateImpl, BVRInteractionFragmentImpl, BVRInteractionOccurrenceImpl, BVRInteractionOperandImpl, BVRMessageEndImpl, BVRPartDecompositionImpl, BVRStateInvariantImpl, BVRStopImpl, TPFLogActionImpl, TPFValidationActionImpl

public interface BVRInteractionFragment
extends CMNNamedElement, IAction

A representation of the model object 'BVR Interaction Fragment'.

See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment()
Generated
[EMF] Model
abstract="true"
[EMF] Extends
IAction InteractionFragment is an abstract notion of the most general interaction unit. An interaction fragment is a piece of an interaction. Each interaction fragment is conceptually like an interaction by itself. The containers of an InteractionFragment are: - Behavior - CombinedFragment - InteractionOperand

The following features are supported:


Field Summary
static java.lang.String copyright
           
 
Method Summary
 org.eclipse.emf.common.util.EList getAnnotations()
          Returns the value of the 'Annotations' containment reference list.
 TPFDefaultApplication getDefaultApplication()
          Returns the value of the 'Default Application' containment reference.
 org.eclipse.emf.common.util.EList getGeneralOrderings()
          Returns the value of the 'General Orderings' containment reference list.
 BVRInteraction getInteraction()
          Returns the value of the 'Interaction' container reference.
 org.eclipse.emf.common.util.EList getLifelines()
          Returns the value of the 'Lifelines' reference list.
 org.eclipse.emf.common.util.EList getMessages()
          Returns the value of the 'Messages' containment reference list.
 org.eclipse.emf.common.util.EList getProperties()
          Returns the value of the 'Properties' containment reference list.
 void setDefaultApplication(TPFDefaultApplication value)
          Sets the value of the 'Default Application' containment reference
 void setInteraction(BVRInteraction value)
          Sets the value of the 'Interaction' container reference
 
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

getLifelines

org.eclipse.emf.common.util.EList getLifelines()
Returns the value of the 'Lifelines' reference list. The list contents are of type BVRLifeline. It is bidirectional and its opposite is 'Interaction Fragments'.

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

Returns:
the value of the 'Lifelines' reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment_Lifelines(), BVRLifeline.getInteractionFragments()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRLifeline" opposite="interactionFragments" required="true"

getGeneralOrderings

org.eclipse.emf.common.util.EList getGeneralOrderings()
Returns the value of the 'General Orderings' containment reference list. The list contents are of type BVRGeneralOrdering.

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

Returns:
the value of the 'General Orderings' containment reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment_GeneralOrderings()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRGeneralOrdering" containment="true"

getMessages

org.eclipse.emf.common.util.EList getMessages()
Returns the value of the 'Messages' containment reference list. The list contents are of type BVRMessage. It is bidirectional and its opposite is 'Interaction Fragment'.

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

Returns:
the value of the 'Messages' containment reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment_Messages(), BVRMessage.getInteractionFragment()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRMessage" opposite="interactionFragment" containment="true"

getAnnotations

org.eclipse.emf.common.util.EList getAnnotations()
Returns the value of the 'Annotations' containment reference list. The list contents are of type CMNAnnotation.

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

Returns:
the value of the 'Annotations' containment reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment_Annotations()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.common.CMNAnnotation" containment="true"

getInteraction

BVRInteraction getInteraction()
Returns the value of the 'Interaction' container reference. It is bidirectional and its opposite is 'Interaction Fragments'.

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

Returns:
the value of the 'Interaction' container reference.
See Also:
setInteraction(BVRInteraction), Common_Behavior_InteractionsPackage.getBVRInteractionFragment_Interaction(), BVRInteraction.getInteractionFragments()
Generated
[EMF] Model
opposite="interactionFragments"

setInteraction

void setInteraction(BVRInteraction value)
Sets the value of the 'Interaction' container reference.

Parameters:
value - the new value of the 'Interaction' container reference.
See Also:
getInteraction()
Generated

getProperties

org.eclipse.emf.common.util.EList getProperties()
Returns the value of the 'Properties' containment reference list. The list contents are of type BVRProperty.

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

Returns:
the value of the 'Properties' containment reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVRInteractionFragment_Properties()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRProperty" containment="true"

getDefaultApplication

TPFDefaultApplication getDefaultApplication()
Returns the value of the 'Default Application' containment reference. It is bidirectional and its opposite is 'Interaction Fragment'.

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

Returns:
the value of the 'Default Application' containment reference.
See Also:
setDefaultApplication(TPFDefaultApplication), Common_Behavior_InteractionsPackage.getBVRInteractionFragment_DefaultApplication(), TPFDefaultApplication.getInteractionFragment()
Generated
[EMF] Model
opposite="interactionFragment" containment="true"

setDefaultApplication

void setDefaultApplication(TPFDefaultApplication value)
Sets the value of the 'Default Application' containment reference.

Parameters:
value - the new value of the 'Default Application' containment reference.
See Also:
getDefaultApplication()
Generated

TPTP 4.5.0 Platform Project
Public API Specification