TPTP 4.4.0 Platform Project
Public API Specification

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

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:
BVRGate, BVRMessageEnd, BVRStop, TPFLogAction, TPFValidationAction
All Known Implementing Classes:
BVREventOccurrenceImpl, BVRGateImpl, BVRMessageEndImpl, BVRStopImpl, TPFLogActionImpl, TPFValidationActionImpl

public interface BVREventOccurrence
extends BVRInteractionFragment

A representation of the model object 'BVR Event Occurrence'. EventOccurrences represents moments in time to which Actions are associated. An EventOccurrence is the basic semantic unit of Interactions. The sequences of Eventoccurrences are the meanings of Interactions. Messages are sent through either asynchronous signal sending or operation calls. Likewise they are recieved by Receptions or actions of consumption.

The following features are supported:

See Also:
Common_Behavior_InteractionsPackage.getBVREventOccurrence()
Generated
[EMF] Model

Field Summary
static java.lang.String copyright
           
 
Method Summary
 BVRExecutionOccurrence getFinishExecutionOccurrence()
          Returns the value of the 'Finish Execution Occurrence' reference.
 org.eclipse.emf.common.util.EList getSourceGeneralOrderings()
          Returns the value of the 'Source General Orderings' reference list.
 BVRExecutionOccurrence getStartExecutionOcurrence()
          Returns the value of the 'Start Execution Ocurrence' reference.
 org.eclipse.emf.common.util.EList getTargetGeneralOrderings()
          Returns the value of the 'Target General Orderings' reference list.
 void setFinishExecutionOccurrence(BVRExecutionOccurrence value)
          Sets the value of the 'Finish Execution Occurrence' reference
 void setStartExecutionOcurrence(BVRExecutionOccurrence value)
          Sets the value of the 'Start Execution Ocurrence' 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

public static final java.lang.String copyright

See Also:
Constant Field Values
Generated
Method Detail

getTargetGeneralOrderings

public org.eclipse.emf.common.util.EList getTargetGeneralOrderings()
Returns the value of the 'Target General Orderings' reference list. The list contents are of type BVRGeneralOrdering. It is bidirectional and its opposite is 'Previous Event Occurrence'.

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

Returns:
the value of the 'Target General Orderings' reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVREventOccurrence_TargetGeneralOrderings(), BVRGeneralOrdering.getPreviousEventOccurrence()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRGeneralOrdering" opposite="previousEventOccurrence"

getSourceGeneralOrderings

public org.eclipse.emf.common.util.EList getSourceGeneralOrderings()
Returns the value of the 'Source General Orderings' reference list. The list contents are of type BVRGeneralOrdering. It is bidirectional and its opposite is 'Next Event Occurence'.

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

Returns:
the value of the 'Source General Orderings' reference list.
See Also:
Common_Behavior_InteractionsPackage.getBVREventOccurrence_SourceGeneralOrderings(), BVRGeneralOrdering.getNextEventOccurence()
Generated
[EMF] Model
type="org.eclipse.hyades.models.common.interactions.BVRGeneralOrdering" opposite="nextEventOccurence"

getFinishExecutionOccurrence

public BVRExecutionOccurrence getFinishExecutionOccurrence()
Returns the value of the 'Finish Execution Occurrence' reference. It is bidirectional and its opposite is 'Finish Event Occurrence'.

If the meaning of the 'Finish Execution Occurrence' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Finish Execution Occurrence' reference.
See Also:
setFinishExecutionOccurrence(BVRExecutionOccurrence), Common_Behavior_InteractionsPackage.getBVREventOccurrence_FinishExecutionOccurrence(), BVRExecutionOccurrence.getFinishEventOccurrence()
Generated
[EMF] Model
opposite="finishEventOccurrence"

setFinishExecutionOccurrence

public void setFinishExecutionOccurrence(BVRExecutionOccurrence value)
Sets the value of the 'Finish Execution Occurrence' reference.

Parameters:
value - the new value of the 'Finish Execution Occurrence' reference.
See Also:
getFinishExecutionOccurrence()
Generated

getStartExecutionOcurrence

public BVRExecutionOccurrence getStartExecutionOcurrence()
Returns the value of the 'Start Execution Ocurrence' reference. It is bidirectional and its opposite is 'Before Event Occurrence'.

If the meaning of the 'Start Execution Ocurrence' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Start Execution Ocurrence' reference.
See Also:
setStartExecutionOcurrence(BVRExecutionOccurrence), Common_Behavior_InteractionsPackage.getBVREventOccurrence_StartExecutionOcurrence(), BVRExecutionOccurrence.getBeforeEventOccurrence()
Generated
[EMF] Model
opposite="beforeEventOccurrence"

setStartExecutionOcurrence

public void setStartExecutionOcurrence(BVRExecutionOccurrence value)
Sets the value of the 'Start Execution Ocurrence' reference.

Parameters:
value - the new value of the 'Start Execution Ocurrence' reference.
See Also:
getStartExecutionOcurrence()
Generated

TPTP 4.4.0 Platform Project
Public API Specification