|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRPRelation
Represents a relationship between two classes.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement |
---|
IRPModelElement.OSLCLink |
Method Summary | |
---|---|
void |
addQualifier(IRPModelElement pVal)
method addQualifier |
IRPAssociationClass |
getAssociationClass()
method getAssociationClass |
IRPRelation |
getInverse()
get property inverse |
int |
getIsNavigable()
get property isNavigable |
int |
getIsSymmetric()
get property isSymmetric |
java.lang.String |
getMultiplicity()
get property multiplicity |
IRPClass |
getObjectAsObjectType()
get property ObjectAsObjectType |
IRPClassifier |
getOfClass()
get property ofClass |
IRPClassifier |
getOtherClass()
Gets the class that this class is related to via this relation. |
java.lang.String |
getQualifier()
get property qualifier |
IRPCollection |
getQualifiers()
method getQualifiers |
IRPClassifier |
getQualifierType()
For associations that use qualifiers, returns the type of the qualifier. |
java.lang.String |
getRelationLabel()
get property relationLabel |
java.lang.String |
getRelationLinkName()
get property relationLinkName |
java.lang.String |
getRelationRoleName()
get property relationRoleName |
java.lang.String |
getRelationType()
get property relationType |
java.lang.String |
getVisibility()
get property visibility |
int |
isTypelessObject()
method isTypelessObject |
void |
makeUnidirect()
method makeUnidirect |
void |
removeQualifier(IRPModelElement pVal)
method removeQualifier |
void |
setInverse(java.lang.String roleName,
java.lang.String linkType)
property setInverse |
void |
setIsNavigable(int isNavigable)
set property isNavigable |
void |
setMultiplicity(java.lang.String multiplicity)
set property multiplicity |
void |
setOfClass(IRPClassifier ofClass)
set property ofClass |
void |
setOtherClass(IRPClassifier otherClass)
set property otherClass |
void |
setQualifier(java.lang.String qualifier)
set property qualifier |
void |
setQualifierType(IRPClassifier pVal)
Sets the type to use for the qualifier for the association. |
void |
setRelationLabel(java.lang.String relationLabel)
set property relationLabel |
void |
setRelationLinkName(java.lang.String relationLinkName)
set property relationLinkName |
void |
setRelationRoleName(java.lang.String relationRoleName)
set property relationRoleName |
void |
setRelationType(java.lang.String relationType)
set property relationType |
Methods inherited from interface com.telelogic.rhapsody.core.IRPUnit |
---|
copyToAnotherProject, getAddToModelMode, getCMHeader, getCMState, getCurrentDirectory, getFilename, getIncludeInNextLoad, getIsStub, getLanguage, getLastModifiedTime, getNestedSaveUnits, getNestedSaveUnitsCount, getStructureDiagrams, isReadOnly, isReferenceUnit, isSeparateSaveUnit, load, moveToAnotherProjectLeaveAReference, referenceToAnotherProject, save, setCMHeader, setFilename, setIncludeInNextLoad, setLanguage, setReadOnly, setSeparateSaveUnit, setUnitPath, unload |
Method Detail |
---|
void addQualifier(IRPModelElement pVal)
RhapsodyRuntimeException
IRPAssociationClass getAssociationClass()
RhapsodyRuntimeException
IRPRelation getInverse()
RhapsodyRuntimeException
int getIsNavigable()
RhapsodyRuntimeException
int getIsSymmetric()
RhapsodyRuntimeException
java.lang.String getMultiplicity()
RhapsodyRuntimeException
IRPClass getObjectAsObjectType()
RhapsodyRuntimeException
IRPClassifier getOfClass()
RhapsodyRuntimeException
IRPClassifier getOtherClass()
java.lang.String getQualifier()
RhapsodyRuntimeException
IRPClassifier getQualifierType()
IRPCollection getQualifiers()
RhapsodyRuntimeException
java.lang.String getRelationLabel()
RhapsodyRuntimeException
java.lang.String getRelationLinkName()
RhapsodyRuntimeException
java.lang.String getRelationRoleName()
RhapsodyRuntimeException
java.lang.String getRelationType()
RhapsodyRuntimeException
java.lang.String getVisibility()
RhapsodyRuntimeException
int isTypelessObject()
RhapsodyRuntimeException
void makeUnidirect()
RhapsodyRuntimeException
void removeQualifier(IRPModelElement pVal)
RhapsodyRuntimeException
void setInverse(java.lang.String roleName, java.lang.String linkType)
RhapsodyRuntimeException
void setIsNavigable(int isNavigable)
RhapsodyRuntimeException
void setMultiplicity(java.lang.String multiplicity)
RhapsodyRuntimeException
void setOfClass(IRPClassifier ofClass)
RhapsodyRuntimeException
void setOtherClass(IRPClassifier otherClass)
RhapsodyRuntimeException
void setQualifier(java.lang.String qualifier)
RhapsodyRuntimeException
void setQualifierType(IRPClassifier pVal)
pVal
- the type to use for the qualifier for the associationvoid setRelationLabel(java.lang.String relationLabel)
RhapsodyRuntimeException
void setRelationLinkName(java.lang.String relationLinkName)
RhapsodyRuntimeException
void setRelationRoleName(java.lang.String relationRoleName)
RhapsodyRuntimeException
void setRelationType(java.lang.String relationType)
RhapsodyRuntimeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |