com.telelogic.rhapsody.core
Interface IRPObjectNode

All Superinterfaces:
IRPModelElement, IRPState, IRPStateVertex

public interface IRPObjectNode
extends IRPState

The IRPObjectNode interface represents Object Node elements in activity diagrams.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement
IRPModelElement.OSLCLink
 
Method Summary
 void addInState(IRPModelElement val)
          Adds the specified state to the list of "In State" states for the object node.
 java.lang.String getInState()
          Deprecated. Use getInStateList() instead.
 IRPCollection getInStateList()
          Returns a collection of the "In State" states for the object node.
 IRPModelElement getRepresents()
          Returns the class/type that this object node represents.
 void removeInState(IRPModelElement val)
          Removes the specified state from the list of "In State" states for the object node.
 void setInState(java.lang.String inState)
          Deprecated. Use addInState instead.
 void setRepresents(IRPModelElement represents)
          Specifies the class/type that this object node should represent.
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPState
addActivityFinal, addConnector, addInternalTransition, addState, addStaticReaction, addTerminationState, createDefaultTransition, createNestedStatechart, deleteConnector, deleteInternalTransition, deleteStaticReaction, getDefaultTransition, getEntryAction, getExitAction, getFullNameInStatechart, getInheritsFrom, getInternalTransitions, getIsOverridden, getIsReferenceActivity, getItsStatechart, getItsSwimlane, getLogicalStates, getNestedStatechart, getReferenceToActivity, getSendAction, getStateType, getStaticReactions, getSubStates, getSubStateVertices, getTheEntryAction, getTheExitAction, isAnd, isCompound, isLeaf, isRoot, isSendActionState, overrideInheritance, resetEntryActionInheritance, resetExitActionInheritance, setEntryAction, setExitAction, setInternalTransition, setItsSwimlane, setReferenceToActivity, setStateType, setStaticReaction, unoverrideInheritance
 
Methods inherited from interface com.telelogic.rhapsody.core.IRPStateVertex
addFlow, addTransition, deleteTransition, getInTransitions, getOutTransitions, getParent, setParent
 
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

addInState

void addInState(IRPModelElement val)
Adds the specified state to the list of "In State" states for the object node.

Parameters:
val - the state to add to the list of "In State" states.

getInState

java.lang.String getInState()
Deprecated. Use getInStateList() instead.


getInStateList

IRPCollection getInStateList()
Returns a collection of the "In State" states for the object node.

Returns:
the "In State" states defined for the object node

getRepresents

IRPModelElement getRepresents()
Returns the class/type that this object node represents.

Returns:
the class/type that this object node represents

removeInState

void removeInState(IRPModelElement val)
Removes the specified state from the list of "In State" states for the object node.

Parameters:
val - the state to remove from the list

setInState

void setInState(java.lang.String inState)
Deprecated. Use addInState instead.


setRepresents

void setRepresents(IRPModelElement represents)
Specifies the class/type that this object node should represent.

Parameters:
represents - the class/type that this object node should represent