com.telelogic.rhapsody.core
Interface IRPPort

All Superinterfaces:
IRPInstance, IRPModelElement, IRPRelation, IRPUnit

public interface IRPPort
extends IRPInstance

The IRPPort interface represents ports in Rational Rhapsody models.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 void addProvidedInterface(IRPClass newVal)
          method addRProvidedInterface
 void addRequiredInterface(IRPClass newVal)
          method addRequiredInterface
 IRPClass getContract()
          get property contract
 int getIsBehavioral()
          get property isBehavioral
 int getIsReversed()
          get property isReversed
 IRPCollection getProvidedInterfaces()
          get property providedInterfaces
 IRPCollection getRequiredInterfaces()
          get property requiredInterfaces
 void removeProvidedInterface(IRPClass newVal)
          method removeProvidedInterface
 void removeRequiredInterface(IRPClass newVal)
          method removeRequiredInterface
 void setContract(IRPClass contract)
          set property contract
 void setIsBehavioral(int isBehavioral)
          set property isBehavioral
 void setIsReversed(int isReversed)
          set property isReversed
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPInstance
addRelationToTheWhole, getAttributeValue, getInLinks, getInstantiatedBy, getListOfInitializerArguments, getOutLinks, setAttributeValue, setExplicit, setImplicit, setInitializerArgumentValue, setInstantiatedBy
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPRelation
addQualifier, getAssociationClass, getInverse, getIsNavigable, getIsSymmetric, getMultiplicity, getObjectAsObjectType, getOfClass, getOtherClass, getQualifier, getQualifiers, getQualifierType, getRelationLabel, getRelationLinkName, getRelationRoleName, getRelationType, getVisibility, isTypelessObject, makeUnidirect, removeQualifier, setInverse, setIsNavigable, setMultiplicity, setOfClass, setOtherClass, setQualifier, setQualifierType, setRelationLabel, setRelationLinkName, setRelationRoleName, setRelationType
 
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
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPModelElement
addAssociation, addDependency, addDependencyBetween, addDependencyTo, addLinkToElement, addNewAggr, addProperty, addRedefines, addRemoteDependencyTo, addSpecificStereotype, addStereotype, becomeTemplateInstantiationOf, changeTo, clone, createOSLCLink, deleteDependency, deleteFromProject, deleteOSLCLink, errorMessage, findElementsByFullName, findNestedElement, findNestedElementRecursive, getAllTags, getAnnotations, getAssociationClasses, getBinaryID, getConstraints, getConstraintsByHim, getControlledFiles, getDecorationStyle, getDependencies, getDescription, getDescriptionHTML, getDescriptionPlainText, getDescriptionRTF, getDisplayName, getDisplayNameRTF, getErrorMessage, getFullPathName, getFullPathNameIn, getGUID, getHyperLinks, getIconFileName, getInterfaceName, getIsExternal, getIsOfMetaClass, getIsShowDisplayName, getIsUnresolved, getLocalTags, getMainDiagram, getMetaClass, getName, getNestedElements, getNestedElementsByMetaClass, getNestedElementsRecursive, getNewTermStereotype, getOfTemplate, getOSLCLinks, getOverlayIconFileName, getOverriddenProperties, getOverriddenPropertiesByPattern, getOwnedDependencies, getOwner, getProject, getPropertyValue, getPropertyValueConditional, getPropertyValueConditionalExplicit, getPropertyValueExplicit, getRedefines, getReferences, getRemoteDependencies, getRemoteURI, getRequirementTraceabilityHandle, getSaveUnit, getStereotype, getStereotypes, getTag, getTemplateParameters, getTi, getToolTipHTML, getUserDefinedMetaClass, hasNestedElements, hasPanelWidget, highLightElement, isATemplate, isDescriptionRTF, isDisplayNameRTF, isModified, isRemote, locateInBrowser, lockOnDesignManager, openFeaturesDialog, removeProperty, removeRedefines, removeStereotype, setDecorationStyle, setDescription, setDescriptionAndHyperlinks, setDescriptionHTML, setDescriptionRTF, setDisplayName, setDisplayNameRTF, setGUID, setIsShowDisplayName, setMainDiagram, setName, setOfTemplate, setOwner, setPropertyValue, setRequirementTraceabilityHandle, setStereotype, setTagContextValue, setTagElementValue, setTagValue, setTi, synchronizeTemplateInstantiation, unlockOnDesignManager
 

Method Detail

addProvidedInterface

void addProvidedInterface(IRPClass newVal)
method addRProvidedInterface

Throws:
RhapsodyRuntimeException

addRequiredInterface

void addRequiredInterface(IRPClass newVal)
method addRequiredInterface

Throws:
RhapsodyRuntimeException

getContract

IRPClass getContract()
get property contract

Throws:
RhapsodyRuntimeException

getIsBehavioral

int getIsBehavioral()
get property isBehavioral

Throws:
RhapsodyRuntimeException

getIsReversed

int getIsReversed()
get property isReversed

Throws:
RhapsodyRuntimeException

getProvidedInterfaces

IRPCollection getProvidedInterfaces()
get property providedInterfaces

Throws:
RhapsodyRuntimeException

getRequiredInterfaces

IRPCollection getRequiredInterfaces()
get property requiredInterfaces

Throws:
RhapsodyRuntimeException

removeProvidedInterface

void removeProvidedInterface(IRPClass newVal)
method removeProvidedInterface

Throws:
RhapsodyRuntimeException

removeRequiredInterface

void removeRequiredInterface(IRPClass newVal)
method removeRequiredInterface

Throws:
RhapsodyRuntimeException

setContract

void setContract(IRPClass contract)
set property contract

Throws:
RhapsodyRuntimeException

setIsBehavioral

void setIsBehavioral(int isBehavioral)
set property isBehavioral

Throws:
RhapsodyRuntimeException

setIsReversed

void setIsReversed(int isReversed)
set property isReversed

Throws:
RhapsodyRuntimeException