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 EventgetEvent()Returns the value of the 'Event' reference.GeneralOrderinggetToAfter(String name)Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To After' reference list.GeneralOrderinggetToAfter(String name, boolean ignoreCase)Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To After' reference list.MDWEList<GeneralOrdering>getToAfters()Returns the value of the 'To After' reference list.GeneralOrderinggetToBefore(String name)Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To Before' reference list.GeneralOrderinggetToBefore(String name, boolean ignoreCase)Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To Before' reference list.MDWEList<GeneralOrdering>getToBefores()Returns the value of the 'To Before' reference list.voidsetEvent(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 firstGeneralOrderingwith the specified 'Name' from the ' To Before' reference list.- Parameters:
name- The 'Name' of theGeneralOrderingto retrieve, ornull.- Returns:
- The first
GeneralOrderingwith the specified 'Name', ornull. - See Also:
getToBefores()
-
getToBefore
GeneralOrdering getToBefore(String name, boolean ignoreCase)
Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To Before' reference list.- Parameters:
name- The 'Name' of theGeneralOrderingto retrieve, ornull.ignoreCase- Whether to ignore case inStringcomparisons.- Returns:
- The first
GeneralOrderingwith 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 firstGeneralOrderingwith the specified 'Name' from the ' To After' reference list.- Parameters:
name- The 'Name' of theGeneralOrderingto retrieve, ornull.- Returns:
- The first
GeneralOrderingwith the specified 'Name', ornull. - See Also:
getToAfters()
-
getToAfter
GeneralOrdering getToAfter(String name, boolean ignoreCase)
Retrieves the firstGeneralOrderingwith the specified 'Name' from the ' To After' reference list.- Parameters:
name- The 'Name' of theGeneralOrderingto retrieve, ornull.ignoreCase- Whether to ignore case inStringcomparisons.- Returns:
- The first
GeneralOrderingwith the specified 'Name', ornull. - See Also:
getToAfters()
-
-