Interface AssociationRole
-
- All Superinterfaces:
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
public interface AssociationRole extends ModelElement
A representation of the model object 'Association Role'.The following features are supported:
- See Also:
RhapsodyPackage.getAssociationRole()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList
getClassifierRoles()
Returns the value of the 'Classifier Roles' reference list.MDWEList
getFormalRelations()
Returns the value of the 'Formal Relations' reference list.RoleKind
getRoleType()
Returns the value of the 'Role Type' attribute.void
setRoleType(RoleKind value)
Sets the value of the 'Role Type
' attribute.-
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
-
-
-
-
Method Detail
-
getRoleType
RoleKind getRoleType()
Returns the value of the 'Role Type' attribute. The default value is""
. The literals are from the enumerationRoleKind
.- Returns:
- the value of the 'Role Type' attribute.
- See Also:
RoleKind
,setRoleType(RoleKind)
,RhapsodyPackage.getAssociationRole_RoleType()
-
setRoleType
void setRoleType(RoleKind value)
Sets the value of the 'Role Type
' attribute.- Parameters:
value
- the new value of the 'Role Type' attribute.- See Also:
RoleKind
,getRoleType()
-
getClassifierRoles
MDWEList getClassifierRoles()
Returns the value of the 'Classifier Roles' reference list. The list contents are of typeClassifierRole
.- Returns:
- the value of the 'Classifier Roles' reference list.
- See Also:
RhapsodyPackage.getAssociationRole_ClassifierRoles()
-
getFormalRelations
MDWEList getFormalRelations()
Returns the value of the 'Formal Relations' reference list. The list contents are of typeRelation
.- Returns:
- the value of the 'Formal Relations' reference list.
- See Also:
RhapsodyPackage.getAssociationRole_FormalRelations()
-
-