|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRPFlowchart
The IRPFlowchart interface represents activities in Rational Rhapsody models.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.telelogic.rhapsody.core.IRPModelElement |
---|
IRPModelElement.OSLCLink |
Method Summary | |
---|---|
IRPAcceptEventAction |
addAcceptEventAction(java.lang.String name,
IRPState parent)
Adds a new Accept Event Action element to the activity. |
IRPAcceptTimeEvent |
addAcceptTimeEvent(java.lang.String name,
IRPState parent)
Adds a new Accept Time Event element to the activity. |
IRPPin |
addActivityParameter(java.lang.String name)
Adds an activity parameter to the frame of the activity |
IRPState |
addCallBehavior(IRPModelElement referenced)
Adds a new Call Behavior element to the activity. |
IRPCallOperation |
addCallOperation(java.lang.String name,
IRPState parent)
Adds a new Call Operation element to the activity. |
IRPObjectNode |
addObjectNode(java.lang.String name,
IRPState parent)
Adds a new Object Node element to the activity. |
IRPState |
addReferenceActivity(IRPModelElement referenced)
Adds a new Call Behavior element to the activity. |
IRPSwimlane |
addSwimlane(java.lang.String name)
Adds a new swimlane to the activity. |
IRPActivityDiagram |
getFlowchartDiagram()
Returns the IRPActivityDiagram object associated with the activity. |
int |
getIsAnalysisOnly()
Checks whether the activity is defined as analysis-only, meaning that it is used only for modeling purposes and code is not generated for the activity. |
IRPOperation |
getItsOwner()
Deprecated. Use IRPModelElement.getOwner instead. |
IRPCollection |
getSwimlanes()
Returns a collection of all the swimlanes in the activity. |
void |
setIsAnalysisOnly(int isAnalysisOnly)
Specifies whether the activity should be defined as analysis-only. |
void |
setItsOwner(IRPOperation itsOwner)
Deprecated. Use IRPModelElement.setOwner instead. |
Methods inherited from interface com.telelogic.rhapsody.core.IRPClass |
---|
addClass, addConstructor, addDestructor, addEventReception, addLink, addLinkToPartViaPort, addReception, addSuperclass, addTriggeredOperation, addType, deleteClass, deleteConstructor, deleteDestructor, deleteEventReception, deleteReception, deleteSuperclass, deleteType, getIsAbstract, getIsActive, getIsBehaviorOverriden, getIsComposite, getIsFinal, getIsReactive, setIsAbstract, setIsActive, setIsBehaviorOverriden, setIsFinal |
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 |
---|
IRPAcceptEventAction addAcceptEventAction(java.lang.String name, IRPState parent)
name
- the name to use for the new Accept Event Action elementparent
- the diagram element to which the new Accept Event Action element should be added. If the Accept Event Action element is being added to an Action Block, this parameter should be the Action Block. Otherwise, it should be the root state of the diagram (which is obtained by calling IRPStatechart.getRootState()).
IRPAcceptTimeEvent addAcceptTimeEvent(java.lang.String name, IRPState parent)
name
- the name to use for the new Accept Time Event elementparent
- the diagram element to which the new Accept Time Event element should be added. If the Accept Time Event element is being added to an Action Block, this parameter should be the Action Block. Otherwise, it should be the root state of the diagram (which is obtained by calling IRPStatechart.getRootState()).
IRPPin addActivityParameter(java.lang.String name)
name
- the name to use for the new activity parameter
IRPState addCallBehavior(IRPModelElement referenced)
referenced
- the activity that the new Call Behavior element should invoke
IRPCallOperation addCallOperation(java.lang.String name, IRPState parent)
name
- the name to use for the new Call Operation elementparent
- the diagram element to which the new Call Operation element should be added. If the Call Operation element is being added to an Action Block, this parameter should be the Action Block. Otherwise, it should be the root state of the diagram (which is obtained by calling IRPStatechart.getRootState()).
IRPObjectNode addObjectNode(java.lang.String name, IRPState parent)
name
- the name to use for the new Object Node elementparent
- the diagram element to which the new Object Node element should be added. If the Object Node element is being added to an Action Block, this parameter should be the Action Block. Otherwise, it should be the root state of the diagram (which is obtained by calling IRPStatechart.getRootState()).
IRPState addReferenceActivity(IRPModelElement referenced)
referenced
- the activity that the new Call Behavior element should invoke
IRPSwimlane addSwimlane(java.lang.String name)
name
- the name to use for the new swimlane
IRPActivityDiagram getFlowchartDiagram()
int getIsAnalysisOnly()
IRPOperation getItsOwner()
IRPCollection getSwimlanes()
void setIsAnalysisOnly(int isAnalysisOnly)
isAnalysisOnly
- Use 1 to specify that the activity should be defined as analysis-only. Use 0 to specify that the activity should not be defined as analysis-only.void setItsOwner(IRPOperation itsOwner)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |