|
VBUMLAPI
1.0.0
UML API for Visual Basic
|
An operation is a service that can be requested from an object to effect behavior. More...
Public Member Functions | |
| Function | concurrency () As UMLCallConcurrencyKind |
| Specifies the semantics of concurrent calls to the same passive instance; that is, an Instance originating from a Classifier with isActive=false. | |
| Function | isAbstract () As Boolean |
| Function | isLeaf () As Boolean |
| Function | isRoot () As Boolean |
| Sub | setAbstract (pValue As Boolean) |
| Sub | setLeaf (pValue As Boolean) |
| Sub | setRoot (pValue As Boolean) |
| Sub | setSpecification (pValue As String) |
| Function | specification () As String |
Public Member Functions inherited from UMLBehavioralFeature | |
| Function | isQuery () As Boolean |
| Specifies whether an execution of the Feature leaves the state of the system unchanged. | |
| Function | parameters () As UMLParameter() |
| An ordered list of Parameters for the Operation. | |
Public Member Functions inherited from UMLFeature | |
| Function | owner () As UMLClassifier |
| Function | ownerScope () As UMLScopeKind |
| Sub | setOwner (pValue As UMLClassifier) |
| Sub | setOwnerScope (pValue As UMLScopeKind) |
Public Member Functions inherited from UMLModelElement | |
| Sub | addStereotype (pStereotype As UMLStereotype) |
| Sub | addTaggedValue (pValue As UMLTaggedValue) |
| Function | isSpecification () As Boolean |
| Function | name () As UMLName |
| Function | referenceTag () As UMLTaggedValue() |
| Sub | removeReferenceTag (pValue As UMLTaggedValue) |
| Sub | removeTaggedValue (pValue As UMLTaggedValue) |
| Sub | setNamespace (pValue As UMLNamespace) |
| Sub | setSpecification (pValue As Boolean) |
| Sub | setVisibility (pValue As UMLVisibilityKind) |
| Function | stereotype () As UMLStereotype() |
| Function | taggedValue () As UMLTaggedValue() |
| Function | visibility () As UMLVisibilityKind |
Additional Inherited Members | |
Public Attributes inherited from UMLModelElement | |
| namespace As | UMLNamespace |
An operation is a service that can be requested from an object to effect behavior.
An operation has a signature, which describes the actual parameters that are possible (including possible return values).
| Function UMLOperation::concurrency | ( | ) |
Specifies the semantics of concurrent calls to the same passive instance; that is, an Instance originating from a Classifier with isActive=false.
Active instances control access to their own Operations so this property is usually (although not required in UML) set to sequential.
| UMLCallConcurrencyKind |
| Function UMLOperation::isAbstract | ( | ) |
| Boolean |
| Function UMLOperation::isLeaf | ( | ) |
| Boolean |
| Function UMLOperation::isRoot | ( | ) |
| Boolean |
| Sub UMLOperation::setAbstract | ( | pValue As | Boolean | ) |
| [in,out] | pValue |
| Sub UMLOperation::setLeaf | ( | pValue As | Boolean | ) |
| [in,out] | pValue |
| Sub UMLOperation::setRoot | ( | pValue As | Boolean | ) |
| [in,out] | pValue |
| Sub UMLOperation::setSpecification | ( | pValue As | String | ) |
| [in,out] | pValue |
| Function UMLOperation::specification | ( | ) |
| String |