Interface UseCase
-
- All Superinterfaces:
Classifier
,java.lang.Comparable<java.lang.Object>
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,ModelElement
,org.eclipse.emf.common.notify.Notifier
,Unit
public interface UseCase extends Classifier
A representation of the model object 'Use Case'.The following features are supported:
- See Also:
RhapsodyPackage.getUseCase()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList
getDescribingDiagrams()
Returns the value of the 'Describing Diagrams' reference list.MDWEList
getEntryPoints()
Returns the value of the 'Entry Points' attribute list.MDWEList
getExtensionPoints()
Returns the value of the 'Extension Points' attribute list.boolean
isBehaviorOverriden()
Returns the value of the 'Is Behavior Overriden' attribute.void
setIsBehaviorOverriden(boolean value)
Sets the value of the 'Is Behavior Overriden
' attribute.-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Classifier
getActivityDiagram, getAttributes, getBaseClassifiers, getBehavioralDiagrams, getDerivedClassifiers, getFlowItems, getFlows, getGeneralizations, getInterfaceItems, getLinks, getNestedClassifiers, getObjectModelDiagrams, getOperations, getPorts, getRelations, getSequenceDiagrams, getStatechart, setActivityDiagram, setStatechart
-
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.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.rhapsody.ModelElement
getAllTags, getAnnotations, getConstraints, getConstraintsByHim, getControlledFiles, getDependencies, getDescription, getDescriptionHTML, getDescriptionRTF, getDisplayName, getFullPathName, getGUID, getHyperLinks, getInterfaceName, getLocalTags, getMainDiagram, getMetaClass, getName, getOfTemplate, getOwnedDependencies, getOwner, getProject, getProperties, getProperty, getReferences, getStereotype, getStereotypes, getTemplateParameters, getTi, getUserDefinedMetaClass, isATemplate, isExternal, isRequirementTraceabilityHandle, isShowDisplayName, isUnresolved, setDescription, setDescriptionHTML, setDescriptionRTF, setDisplayName, setFullPathName, setGUID, setInterfaceName, setIsATemplate, setIsExternal, setIsShowDisplayName, setIsUnresolved, setMainDiagram, setMetaClass, setName, setOfTemplate, setOwner, setProject, setRequirementTraceabilityHandle, setStereotype, setTi, setUserDefinedMetaClass
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Unit
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
-
-
-
-
Method Detail
-
getEntryPoints
MDWEList getEntryPoints()
Returns the value of the 'Entry Points' attribute list. The list contents are of typeString
.- Returns:
- the value of the 'Entry Points' attribute list.
- See Also:
RhapsodyPackage.getUseCase_EntryPoints()
-
getExtensionPoints
MDWEList getExtensionPoints()
Returns the value of the 'Extension Points' attribute list. The list contents are of typeString
.- Returns:
- the value of the 'Extension Points' attribute list.
- See Also:
RhapsodyPackage.getUseCase_ExtensionPoints()
-
isBehaviorOverriden
boolean isBehaviorOverriden()
Returns the value of the 'Is Behavior Overriden' attribute.- Returns:
- the value of the 'Is Behavior Overriden' attribute.
- See Also:
setIsBehaviorOverriden(boolean)
,RhapsodyPackage.getUseCase_IsBehaviorOverriden()
-
setIsBehaviorOverriden
void setIsBehaviorOverriden(boolean value)
Sets the value of the 'Is Behavior Overriden
' attribute.- Parameters:
value
- the new value of the 'Is Behavior Overriden' attribute.- See Also:
isBehaviorOverriden()
-
getDescribingDiagrams
MDWEList getDescribingDiagrams()
Returns the value of the 'Describing Diagrams' reference list. The list contents are of typeSequenceDiagram
. It is bidirectional and its opposite is 'Related Use Cases
'.- Returns:
- the value of the 'Describing Diagrams' reference list.
- See Also:
RhapsodyPackage.getUseCase_DescribingDiagrams()
,SequenceDiagram.getRelatedUseCases()
-
-