Interface Statechart
-
- All Superinterfaces:
Class
,Classifier
,java.lang.Comparable<java.lang.Object>
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,ModelElement
,org.eclipse.emf.common.notify.Notifier
,Unit
- All Known Subinterfaces:
Flowchart
public interface Statechart extends Class
A representation of the model object 'Statechart'.The following features are supported:
- See Also:
RhapsodyPackage.getStatechart()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList
getAllTriggers()
Returns the value of the 'All Triggers' reference list.Statechart
getInheritsFrom()
Returns the value of the 'Inherits From' reference.Classifier
getItsClass()
Returns the value of the 'Its Class' reference.State
getRootState()
Returns the value of the 'Root State' reference.StatechartDiagram
getStatechartDiagram()
Returns the value of the 'Statechart Diagram' reference.boolean
isMainBehavior()
Returns the value of the 'Is Main Behavior' attribute.boolean
isOverridden()
Returns the value of the 'Is Overridden' attribute.void
setInheritsFrom(Statechart value)
Sets the value of the 'Inherits From
' reference.void
setIsMainBehavior(boolean value)
Sets the value of the 'Is Main Behavior
' attribute.void
setIsOverridden(boolean value)
Sets the value of the 'Is Overridden
' attribute.void
setItsClass(Classifier value)
Sets the value of the 'Its Class
' reference.void
setRootState(State value)
Sets the value of the 'Root State
' reference.void
setStatechartDiagram(StatechartDiagram value)
Sets the value of the 'Statechart Diagram
' reference.-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Class
isAbstract, isActive, isBehaviorOverriden, isComposite, isReactive, setIsAbstract, setIsActive, setIsBehaviorOverriden, setIsComposite, setIsReactive
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Classifier
getActivityDiagram, getAttributes, getBaseClassifiers, getBehavioralDiagrams, getDerivedClassifiers, getFlowItems, getFlows, getGeneralizations, getInterfaceItems, getLinks, getNestedClassifiers, getObjectModelDiagrams, getOperations, getPorts, getRelations, getSequenceDiagrams, getStatechart, setActivityDiagram, setStatechart
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.ModelElement
getAllTags, getAnnotations, getConstraints, getConstraintsByHim, getControlledFiles, getDependencies, getDescription, getDescriptionHTML, getDescriptionRTF, getDisplayName, getFullPathName, getGUID, getHyperLinks, getInterfaceName, getLocalTags, getMainDiagram, getMetaClass, getName, getOfTemplate, getOwnedDependencies, getOwner, getProject, getProperties, getProperty, getReferences, getStereotype, getStereotypes, getTemplateParameters, getTi, getUserDefinedMetaClass, isATemplate, isExternal, isRequirementTraceabilityHandle, isShowDisplayName, isUnresolved, setDescription, setDescriptionHTML, setDescriptionRTF, setDisplayName, setFullPathName, setGUID, setInterfaceName, setIsATemplate, setIsExternal, setIsShowDisplayName, setIsUnresolved, setMainDiagram, setMetaClass, setName, setOfTemplate, setOwner, setProject, setRequirementTraceabilityHandle, setStereotype, setTi, setUserDefinedMetaClass
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Unit
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
-
-
-
-
Method Detail
-
isOverridden
boolean isOverridden()
Returns the value of the 'Is Overridden' attribute.- Returns:
- the value of the 'Is Overridden' attribute.
- See Also:
setIsOverridden(boolean)
,RhapsodyPackage.getStatechart_IsOverridden()
-
setIsOverridden
void setIsOverridden(boolean value)
Sets the value of the 'Is Overridden
' attribute.- Parameters:
value
- the new value of the 'Is Overridden' attribute.- See Also:
isOverridden()
-
isMainBehavior
boolean isMainBehavior()
Returns the value of the 'Is Main Behavior' attribute.- Returns:
- the value of the 'Is Main Behavior' attribute.
- See Also:
setIsMainBehavior(boolean)
,RhapsodyPackage.getStatechart_IsMainBehavior()
-
setIsMainBehavior
void setIsMainBehavior(boolean value)
Sets the value of the 'Is Main Behavior
' attribute.- Parameters:
value
- the new value of the 'Is Main Behavior' attribute.- See Also:
isMainBehavior()
-
getRootState
State getRootState()
Returns the value of the 'Root State' reference.- Returns:
- the value of the 'Root State' reference.
- See Also:
setRootState(State)
,RhapsodyPackage.getStatechart_RootState()
-
setRootState
void setRootState(State value)
Sets the value of the 'Root State
' reference.- Parameters:
value
- the new value of the 'Root State' reference.- See Also:
getRootState()
-
getItsClass
Classifier getItsClass()
Returns the value of the 'Its Class' reference.- Returns:
- the value of the 'Its Class' reference.
- See Also:
setItsClass(Classifier)
,RhapsodyPackage.getStatechart_ItsClass()
-
setItsClass
void setItsClass(Classifier value)
Sets the value of the 'Its Class
' reference.- Parameters:
value
- the new value of the 'Its Class' reference.- See Also:
getItsClass()
-
getAllTriggers
MDWEList getAllTriggers()
Returns the value of the 'All Triggers' reference list. The list contents are of typeInterfaceItem
.- Returns:
- the value of the 'All Triggers' reference list.
- See Also:
RhapsodyPackage.getStatechart_AllTriggers()
-
getInheritsFrom
Statechart getInheritsFrom()
Returns the value of the 'Inherits From' reference.- Returns:
- the value of the 'Inherits From' reference.
- See Also:
setInheritsFrom(Statechart)
,RhapsodyPackage.getStatechart_InheritsFrom()
-
setInheritsFrom
void setInheritsFrom(Statechart value)
Sets the value of the 'Inherits From
' reference.- Parameters:
value
- the new value of the 'Inherits From' reference.- See Also:
getInheritsFrom()
-
getStatechartDiagram
StatechartDiagram getStatechartDiagram()
Returns the value of the 'Statechart Diagram' reference.- Returns:
- the value of the 'Statechart Diagram' reference.
- See Also:
setStatechartDiagram(StatechartDiagram)
,RhapsodyPackage.getStatechart_StatechartDiagram()
-
setStatechartDiagram
void setStatechartDiagram(StatechartDiagram value)
Sets the value of the 'Statechart Diagram
' reference.- Parameters:
value
- the new value of the 'Statechart Diagram' reference.- See Also:
getStatechartDiagram()
-
-