com.telelogic.rhapsody.core
Interface IRPContextSpecification

All Superinterfaces:
IRPModelElement, IRPValueSpecification

public interface IRPContextSpecification
extends IRPValueSpecification

The IRPContextSpecification interface represents the exact context of an object in a hierarchy. The context consists of two collections: 1) a collection of strings representing the model elements that constitute the full path to the element 2) a collection of the relevant indices for each of the model elements in the first collection. This makes it possible to point to a specific instance of the target model element when multiplicity is greater than one. The collection must consist of integers provided as strings.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 IRPCollection getMultiplicities()
          Returns the collection of the relevant indices for each of the model elements in the "value" collection.
 IRPCollection getValue()
          Returns the collection of strings that represents the model elements that constitute the full path to the element.
 void setMultiplicities(IRPCollection multiplicities)
          Specifies the collection of indices to use for the model elements in the "value" collection.
 void setValue(IRPCollection value)
          Specifies the collection of strings that represents the model elements that constitute the full path to the element.
 
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

getMultiplicities

IRPCollection getMultiplicities()
Returns the collection of the relevant indices for each of the model elements in the "value" collection. The collection consists of integers provided as strings.

Returns:
the collection of the relevant indices for each of the model elements in the "value" collection

getValue

IRPCollection getValue()
Returns the collection of strings that represents the model elements that constitute the full path to the element.

Returns:
the collection of strings that represents the model elements that constitute the full path to the element

setMultiplicities

void setMultiplicities(IRPCollection multiplicities)
Specifies the collection of indices to use for the model elements in the "value" collection. . The collection must consist of integers provided as strings.

Parameters:
multiplicities - the collection of indices to use for the model elements in the "value" collection

setValue

void setValue(IRPCollection value)
Specifies the collection of strings that represents the model elements that constitute the full path to the element.

Parameters:
value - the collection of strings to use to represent the model elements that constitute the full path to the element