TPTP 4.6.0 Platform Project
Public API Specification

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

All Superinterfaces:
BVRInteractionFragment, CMNNamedElement, org.eclipse.emf.ecore.EObject, IAction, org.eclipse.core.runtime.IAdaptable, IDecision, ILoop, INamedElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
BVRCombinedFragmentImpl

public interface BVRCombinedFragment
extends BVRInteractionFragment, ILoop, IDecision

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

See Also:
Common_Behavior_FragmentsPackage.getBVRCombinedFragment()
Generated
[EMF] Model
[EMF] Extends
ILoop, IDecision A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of CombinedFragments the user will be able to describe a number of traces in a compact and concise manner.

The following features are supported:


Method Summary
 org.eclipse.emf.common.util.EList<BVRGate> getGates()
          Returns the value of the 'Gates' containment reference list.
 org.eclipse.emf.common.util.EList<BVRInteractionOperand> getInteractionOperands()
          Returns the value of the 'Interaction Operands' containment reference list.
 BVRInteractionOperator getInteractionOperator()
          Returns the value of the 'Interaction Operator' attribute.
 void setInteractionOperator(BVRInteractionOperator value)
          Sets the value of the 'Interaction Operator' attribute
 
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
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ILoop
getBlock, getCondition
 
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
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.IDecision
getCondition, getFailureBlock, getSuccessBlock
 
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
 

Method Detail

getInteractionOperator

BVRInteractionOperator getInteractionOperator()
Returns the value of the 'Interaction Operator' attribute. The literals are from the enumeration BVRInteractionOperator.

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

Returns:
the value of the 'Interaction Operator' attribute.
See Also:
BVRInteractionOperator, setInteractionOperator(BVRInteractionOperator), Common_Behavior_FragmentsPackage.getBVRCombinedFragment_InteractionOperator()
Generated
[EMF] Model

setInteractionOperator

void setInteractionOperator(BVRInteractionOperator value)
Sets the value of the 'Interaction Operator' attribute.

Parameters:
value - the new value of the 'Interaction Operator' attribute.
See Also:
BVRInteractionOperator, getInteractionOperator()
Generated

getGates

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

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

Returns:
the value of the 'Gates' containment reference list.
See Also:
Common_Behavior_FragmentsPackage.getBVRCombinedFragment_Gates()
Generated
[EMF] Model
containment="true"

getInteractionOperands

org.eclipse.emf.common.util.EList<BVRInteractionOperand> getInteractionOperands()
Returns the value of the 'Interaction Operands' containment reference list. The list contents are of type BVRInteractionOperand. It is bidirectional and its opposite is 'Combined Fragment'.

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

Returns:
the value of the 'Interaction Operands' containment reference list.
See Also:
Common_Behavior_FragmentsPackage.getBVRCombinedFragment_InteractionOperands(), BVRInteractionOperand.getCombinedFragment()
Generated
[EMF] Model
opposite="combinedFragment" containment="true" required="true"

TPTP 4.6.0 Platform Project
Public API Specification