public interface Relation extends Unit
The following features are supported:
RhapsodyPackage.getRelation()
Modifier and Type | Method and Description |
---|---|
AssociationClass |
getAssociationClass()
Returns the value of the 'Association Class' reference.
|
Relation |
getInverse()
Returns the value of the 'Inverse' reference.
|
java.lang.String |
getMultiplicity()
Returns the value of the 'Multiplicity' attribute.
|
Class |
getObjectAsObjectType()
Returns the value of the 'Object As Object Type' reference.
|
Classifier |
getOfClass()
Returns the value of the 'Of Class' reference.
|
Classifier |
getOtherClass()
Returns the value of the 'Other Class' reference.
|
java.lang.String |
getQualifier()
Returns the value of the 'Qualifier' attribute.
|
Classifier |
getQualifierType()
Returns the value of the 'Qualifier Type' reference.
|
java.lang.String |
getRelationLabel()
Returns the value of the 'Relation Label' attribute.
|
java.lang.String |
getRelationLinkName()
Returns the value of the 'Relation Link Name' attribute.
|
java.lang.String |
getRelationRoleName()
Returns the value of the 'Relation Role Name' attribute.
|
RelationKind |
getRelationType()
Returns the value of the 'Relation Type' attribute.
|
VisibilityKind |
getVisibility()
Returns the value of the 'Visibility' attribute.
|
boolean |
isNavigable()
Returns the value of the 'Is Navigable' attribute.
|
boolean |
isSymmetric()
Returns the value of the 'Is Symmetric' attribute.
|
boolean |
isTypelessObject()
Returns the value of the 'Is Typeless Object' attribute.
|
void |
setAssociationClass(AssociationClass value)
Sets the value of the '
Association Class ' reference. |
void |
setInverse(Relation value)
Sets the value of the '
Inverse ' reference. |
void |
setIsNavigable(boolean value)
Sets the value of the '
Is Navigable ' attribute. |
void |
setIsSymmetric(boolean value)
Sets the value of the '
Is Symmetric ' attribute. |
void |
setIsTypelessObject(boolean value)
Sets the value of the '
Is Typeless Object ' attribute. |
void |
setMultiplicity(java.lang.String value)
Sets the value of the '
Multiplicity ' attribute. |
void |
setObjectAsObjectType(Class value)
Sets the value of the '
Object As Object Type ' reference. |
void |
setOfClass(Classifier value)
Sets the value of the '
Of Class ' reference. |
void |
setOtherClass(Classifier value)
Sets the value of the '
Other Class ' reference. |
void |
setQualifier(java.lang.String value)
Sets the value of the '
Qualifier ' attribute. |
void |
setQualifierType(Classifier value)
Sets the value of the '
Qualifier Type ' reference. |
void |
setRelationLabel(java.lang.String value)
Sets the value of the '
Relation Label ' attribute. |
void |
setRelationLinkName(java.lang.String value)
Sets the value of the '
Relation Link Name ' attribute. |
void |
setRelationRoleName(java.lang.String value)
Sets the value of the '
Relation Role Name ' attribute. |
void |
setRelationType(RelationKind value)
Sets the value of the '
Relation Type ' attribute. |
void |
setVisibility(VisibilityKind value)
Sets the value of the '
Visibility ' attribute. |
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
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
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
getEAnnotation, getEAnnotations
java.lang.String getRelationRoleName()
""
.
setRelationRoleName(String)
,
RhapsodyPackage.getRelation_RelationRoleName()
void setRelationRoleName(java.lang.String value)
Relation Role Name
' attribute.
value
- the new value of the 'Relation Role Name' attribute.getRelationRoleName()
java.lang.String getMultiplicity()
""
.
setMultiplicity(String)
,
RhapsodyPackage.getRelation_Multiplicity()
void setMultiplicity(java.lang.String value)
Multiplicity
' attribute.
value
- the new value of the 'Multiplicity' attribute.getMultiplicity()
java.lang.String getQualifier()
""
.
setQualifier(String)
,
RhapsodyPackage.getRelation_Qualifier()
void setQualifier(java.lang.String value)
Qualifier
' attribute.
value
- the new value of the 'Qualifier' attribute.getQualifier()
RelationKind getRelationType()
""
.
The literals are from the enumeration RelationKind
.
RelationKind
,
setRelationType(RelationKind)
,
RhapsodyPackage.getRelation_RelationType()
void setRelationType(RelationKind value)
Relation Type
' attribute.
value
- the new value of the 'Relation Type' attribute.RelationKind
,
getRelationType()
VisibilityKind getVisibility()
""
.
The literals are from the enumeration VisibilityKind
.
VisibilityKind
,
setVisibility(VisibilityKind)
,
RhapsodyPackage.getRelation_Visibility()
void setVisibility(VisibilityKind value)
Visibility
' attribute.
value
- the new value of the 'Visibility' attribute.VisibilityKind
,
getVisibility()
boolean isSymmetric()
setIsSymmetric(boolean)
,
RhapsodyPackage.getRelation_IsSymmetric()
void setIsSymmetric(boolean value)
Is Symmetric
' attribute.
value
- the new value of the 'Is Symmetric' attribute.isSymmetric()
java.lang.String getRelationLinkName()
""
.
setRelationLinkName(String)
,
RhapsodyPackage.getRelation_RelationLinkName()
void setRelationLinkName(java.lang.String value)
Relation Link Name
' attribute.
value
- the new value of the 'Relation Link Name' attribute.getRelationLinkName()
java.lang.String getRelationLabel()
""
.
setRelationLabel(String)
,
RhapsodyPackage.getRelation_RelationLabel()
void setRelationLabel(java.lang.String value)
Relation Label
' attribute.
value
- the new value of the 'Relation Label' attribute.getRelationLabel()
boolean isNavigable()
setIsNavigable(boolean)
,
RhapsodyPackage.getRelation_IsNavigable()
void setIsNavigable(boolean value)
Is Navigable
' attribute.
value
- the new value of the 'Is Navigable' attribute.isNavigable()
boolean isTypelessObject()
setIsTypelessObject(boolean)
,
RhapsodyPackage.getRelation_IsTypelessObject()
void setIsTypelessObject(boolean value)
Is Typeless Object
' attribute.
value
- the new value of the 'Is Typeless Object' attribute.isTypelessObject()
Classifier getOfClass()
setOfClass(Classifier)
,
RhapsodyPackage.getRelation_OfClass()
void setOfClass(Classifier value)
Of Class
' reference.
value
- the new value of the 'Of Class' reference.getOfClass()
Classifier getOtherClass()
setOtherClass(Classifier)
,
RhapsodyPackage.getRelation_OtherClass()
void setOtherClass(Classifier value)
Other Class
' reference.
value
- the new value of the 'Other Class' reference.getOtherClass()
Relation getInverse()
setInverse(Relation)
,
RhapsodyPackage.getRelation_Inverse()
void setInverse(Relation value)
Inverse
' reference.
value
- the new value of the 'Inverse' reference.getInverse()
Class getObjectAsObjectType()
setObjectAsObjectType(com.sodius.mdw.metamodel.rhapsody.Class)
,
RhapsodyPackage.getRelation_ObjectAsObjectType()
void setObjectAsObjectType(Class value)
Object As Object Type
' reference.
value
- the new value of the 'Object As Object Type' reference.getObjectAsObjectType()
AssociationClass getAssociationClass()
setAssociationClass(AssociationClass)
,
RhapsodyPackage.getRelation_AssociationClass()
void setAssociationClass(AssociationClass value)
Association Class
' reference.
value
- the new value of the 'Association Class' reference.getAssociationClass()
Classifier getQualifierType()
setQualifierType(Classifier)
,
RhapsodyPackage.getRelation_QualifierType()
void setQualifierType(Classifier value)
Qualifier Type
' reference.
value
- the new value of the 'Qualifier Type' reference.getQualifierType()