Interface CaseUsage
- All Superinterfaces:
ActionUsage,BaseElement,CalculationUsage,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,Expression,Feature,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,OccurrenceUsage,Step,Type,Usage
- All Known Subinterfaces:
AnalysisCaseUsage,IncludeUseCaseUsage,UseCaseUsage,VerificationCaseUsage
A CaseUsage is a Usage of a CaseDefinition.
-
Method Summary
Modifier and TypeMethodDescriptionTheparametersof thisCaseUsagethat represent actors involved in the case.The CaseDefinition that is the type of this CaseUsage.TheRequirementUsagerepresenting the objective of thisCaseUsage.Theparameterof thisCaseUsagethat represents its subject.Methods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.ActionUsage
argument, getActionDefinition, inputParameter, inputParameters, isSubactionUsageMethods 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 com.dassault_systemes.modeler.sysml.model.sysml.CalculationUsage
getCalculationDefinition, modelLevelEvaluableMethods 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.Expression
checkCondition, evaluate, getFunction, getResult, isModelLevelEvaluableMethods 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.Step
getBehavior, getParameterMethods 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
-
getObjectiveRequirement
The
RequirementUsagerepresenting the objective of thisCaseUsage.- Returns:
- the objectiveRequirement value
- Model:
- derived="true"
transient="true"
oppositeRoleName="objectiveOwningCase"
subsets=
Usage.getUsage()
-
getCaseDefinition
The CaseDefinition that is the type of this CaseUsage.
- Returns:
- the caseDefinition value
- Model:
- derived="true"
transient="true"
oppositeRoleName="definedCase"
redefines=
CalculationUsage.getCalculationDefinition()
-
getSubjectParameter
The
parameterof thisCaseUsagethat represents its subject.- Returns:
- the subjectParameter value
- Model:
- derived="true"
transient="true"
oppositeRoleName="subjectOwningCase"
subsets=
Usage.getUsage()
-
getActorParameter
The
parametersof thisCaseUsagethat represent actors involved in the case.- Returns:
- the actorParameter value
- Model:
- derived="true"
transient="true"
oppositeRoleName="actorOwningCase"
subsets=
Usage.getUsage()
-