Interface EventOccurrenceUsage
- All Superinterfaces:
BaseElement,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,Feature,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,OccurrenceUsage,Type,Usage
- All Known Subinterfaces:
ExhibitStateUsage,IncludeUseCaseUsage,PerformActionUsage
An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a suboccurrence of the containing occurrence of the EventOccurrenceUsage. Unless it is the EventOccurrenceUsage itself, the referenced OccurrenceUsage is related to the EventOccurrenceUsage by a ReferenceSubsetting Relationship.
If the EventOccurrenceUsage is owned by an OccurrenceDefinition or OccurrenceUsage, then it also subsets the timeEnclosedOccurrences property of the Class Occurrence from the Kernel Semantic Library model Occurrences.
-
Method Summary
Modifier and TypeMethodDescriptionTheOccurrenceUsagereferenced as an event by thisEventOccurrenceUsage.Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getID, isEditable, isSelfChangeable, removePropertyChangeListener, setID, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Element
escapedName, getAliasIds, getDeclaredName, getDeclaredShortName, getDocumentation, getElementId, getName, getOwnedAnnotation, getOwnedElement, getOwnedRelationship, getOwner, getOwningMembership, getOwningNamespace, getOwningRelationship, getQualifiedName, getShortName, getTextualRepresentation, isImpliedIncluded, isLibraryElement, libraryNamespace, path, setDeclaredName, setDeclaredShortName, setElementId, setIsImpliedIncluded, setOwner, setOwningMembership, setOwningRelationshipMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Feature
allRedefinedFeatures, asCartesianProduct, canAccess, directionFor, effectiveName, effectiveShortName, getChainingFeature, getCrossFeature, getDirection, getEndOwningType, getFeatureTarget, getFeaturingType, getOwnedCrossSubsetting, getOwnedFeatureChaining, getOwnedFeatureInverting, getOwnedRedefinition, getOwnedReferenceSubsetting, getOwnedSubsetting, getOwnedTypeFeaturing, getOwnedTyping, getOwningFeatureMembership, getOwningType, getType, isCartesianProduct, isCompatibleWith, isComposite, isConstant, isDerived, isEnd, isFeaturedWithin, isFeaturingType, isOrdered, isOwnedCrossFeature, isPortion, isUnique, isVariable, ownedCrossFeature, redefines, redefinesFromLibrary, setDirection, setIsComposite, setIsConstant, setIsDerived, setIsEnd, setIsOrdered, setIsPortion, setIsUnique, setIsVariable, subsetsChain, supertypes, typingFeaturesMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, dispose, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject
getModelExtension, getModelExtensionMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Namespace
getImportedMembership, getMember, getMembership, getOwnedImport, getOwnedMember, getOwnedMembership, importedMemberships, membershipsOfVisibility, namesOf, qualificationOf, resolve, resolveGlobal, resolveLocal, resolveVisible, unqualifiedNameOf, visibilityOfMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.OccurrenceUsage
getIndividualDefinition, getOccurrenceDefinition, getPortionKind, isIndividual, setIsIndividual, setPortionKindMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Type
allRedefinedFeaturesOf, allSupertypes, directionOf, directionOfExcluding, getDifferencingType, getDirectedFeature, getEndFeature, getFeature, getFeatureMembership, getInheritedFeature, getInheritedMembership, getInput, getIntersectingType, getMultiplicity, getOutput, getOwnedConjugator, getOwnedDifferencing, getOwnedDisjoining, getOwnedEndFeature, getOwnedFeature, getOwnedFeatureMembership, getOwnedIntersecting, getOwnedSpecialization, getOwnedUnioning, getUnioningType, inheritableMemberships, inheritedMemberships, isAbstract, isConjugated, isSufficient, multiplicities, nonPrivateMemberships, removeRedefinedFeatures, setIsAbstract, setIsSufficient, specializes, specializesFromLibrary, visibleMembershipsMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.Usage
getDefinition, getDirectedUsage, getNestedAction, getNestedAllocation, getNestedAnalysisCase, getNestedAttribute, getNestedCalculation, getNestedCase, getNestedConcern, getNestedConnection, getNestedConstraint, getNestedEnumeration, getNestedFlow, getNestedInterface, getNestedItem, getNestedMetadata, getNestedOccurrence, getNestedPart, getNestedPort, getNestedReference, getNestedRendering, getNestedRequirement, getNestedState, getNestedTransition, getNestedUsage, getNestedUseCase, getNestedVerificationCase, getNestedView, getNestedViewpoint, getOwningDefinition, getOwningUsage, getUsage, getVariant, getVariantMembership, isMayTimeVary, isReference, isVariation, namingFeature, referencedFeatureTarget, setIsReference, setIsVariation
-
Method Details
-
getEventOccurrence
The
OccurrenceUsagereferenced as an event by thisEventOccurrenceUsage. It is thereferenceFeatureof theownedReferenceSubsettingfor theEventOccurrenceUsage, if there is one, and, otherwise, theEventOccurrenceUsageitself.- Returns:
- the eventOccurrence value
- Model:
- derived="true" transient="true" oppositeRoleName="referencingOccurrence"
-