Package com.sodius.mdw.metamodel.uml21
Interface OccurrenceSpecification
-
- All Superinterfaces:
Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,InteractionFragment
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
ExecutionOccurrenceSpecification
,MessageOccurrenceSpecification
public interface OccurrenceSpecification extends InteractionFragment
A representation of the model object 'Occurrence Specification'. An occurrence specification is the basic semantic unit of interactions. The sequences of occurrences specified by them are the meanings of interactions.The following features are supported:
- See Also:
UMLPackage.getOccurrenceSpecification()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Event
getEvent()
Returns the value of the 'Event' reference.GeneralOrdering
getToAfter(String name)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To After' reference list.GeneralOrdering
getToAfter(String name, boolean ignoreCase)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To After' reference list.MDWEList<GeneralOrdering>
getToAfters()
Returns the value of the 'To After' reference list.GeneralOrdering
getToBefore(String name)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To Before' reference list.GeneralOrdering
getToBefore(String name, boolean ignoreCase)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To Before' reference list.MDWEList<GeneralOrdering>
getToBefores()
Returns the value of the 'To Before' reference list.void
setEvent(Event value)
Sets the value of the 'Event
' reference.-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.InteractionFragment
createGeneralOrdering, getCovered, getCovered, getCovereds, getEnclosingInteraction, getEnclosingOperand, getGeneralOrdering, getGeneralOrdering, getGeneralOrderings, setEnclosingInteraction, setEnclosingOperand
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
-
-
-
-
Method Detail
-
getToBefores
MDWEList<GeneralOrdering> getToBefores()
Returns the value of the 'To Before' reference list. The list contents are of typeGeneralOrdering
. It is bidirectional and its opposite is 'After
'. References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification- Returns:
- the value of the 'To Before' reference list.
- See Also:
UMLPackage.getOccurrenceSpecification_ToBefore()
,GeneralOrdering.getAfter()
-
getToBefore
GeneralOrdering getToBefore(String name)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To Before' reference list.- Parameters:
name
- The 'Name' of theGeneralOrdering
to retrieve, ornull
.- Returns:
- The first
GeneralOrdering
with the specified 'Name', ornull
. - See Also:
getToBefores()
-
getToBefore
GeneralOrdering getToBefore(String name, boolean ignoreCase)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To Before' reference list.- Parameters:
name
- The 'Name' of theGeneralOrdering
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.- Returns:
- The first
GeneralOrdering
with the specified 'Name', ornull
. - See Also:
getToBefores()
-
getEvent
Event getEvent()
Returns the value of the 'Event' reference. References a specification of the occurring event.- Returns:
- the value of the 'Event' reference.
- See Also:
setEvent(Event)
,UMLPackage.getOccurrenceSpecification_Event()
-
setEvent
void setEvent(Event value)
Sets the value of the 'Event
' reference.- Parameters:
value
- the new value of the 'Event' reference.- See Also:
getEvent()
-
getToAfters
MDWEList<GeneralOrdering> getToAfters()
Returns the value of the 'To After' reference list. The list contents are of typeGeneralOrdering
. It is bidirectional and its opposite is 'Before
'. References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification- Returns:
- the value of the 'To After' reference list.
- See Also:
UMLPackage.getOccurrenceSpecification_ToAfter()
,GeneralOrdering.getBefore()
-
getToAfter
GeneralOrdering getToAfter(String name)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To After' reference list.- Parameters:
name
- The 'Name' of theGeneralOrdering
to retrieve, ornull
.- Returns:
- The first
GeneralOrdering
with the specified 'Name', ornull
. - See Also:
getToAfters()
-
getToAfter
GeneralOrdering getToAfter(String name, boolean ignoreCase)
Retrieves the firstGeneralOrdering
with the specified 'Name' from the ' To After' reference list.- Parameters:
name
- The 'Name' of theGeneralOrdering
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.- Returns:
- The first
GeneralOrdering
with the specified 'Name', ornull
. - See Also:
getToAfters()
-
-