|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRPInterfaceItem
The IRPInterfaceItem interface represents the features shared by operations, events, and event receptions in Rational Rhapsody models.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement |
---|
IRPModelElement.OSLCLink |
Method Summary | |
---|---|
IRPArgument |
addArgument(java.lang.String newVal)
Adds a new argument to the end of the argument list. |
IRPArgument |
addArgumentBeforePosition(java.lang.String newVal,
int pos)
Adds a new argument at the specified position in the argument list. |
IRPCollection |
getArguments()
Returns a collection of all the arguments for the operation (collection of IRPArgument objects). |
java.lang.String |
getSignature()
Returns the signature of the operation. |
java.lang.String |
getSignatureNoArgNames()
Returns the signature of the operation without the argument names. |
java.lang.String |
getSignatureNoArgTypes()
Returns the signature of the operation without the argument types. |
int |
matchOnSignature(IRPInterfaceItem Item)
Compares the signature of the operation with the signature of the operation that was provided as an argument. |
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 |
---|
IRPArgument addArgument(java.lang.String newVal)
newVal
- the name to use for the new argument
IRPArgument addArgumentBeforePosition(java.lang.String newVal, int pos)
newVal
- the name to use for the new argumentpos
- the position in the argument list where the new argument should be placed (1 signifies the first argument in the list)
IRPCollection getArguments()
java.lang.String getSignature()
java.lang.String getSignatureNoArgNames()
java.lang.String getSignatureNoArgTypes()
int matchOnSignature(IRPInterfaceItem Item)
Item
- the operation whose signature should be compared to the signature of the current operation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |