public interface Variable extends ConnectableElement, MultiplicityElement
From package UML::Activities.
The following features are supported:
UMLPackage.getVariable()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
Activity |
getActivityScope()
Returns the value of the 'Activity Scope' container reference.
|
StructuredActivityNode |
getScope()
Returns the value of the 'Scope' container reference.
|
boolean |
isAccessibleBy(Action a)
A Variable is accessible by Actions within its scope (the Activity or StructuredActivityNode that owns it).
|
void |
setActivityScope(Activity value)
Sets the value of the '
Activity Scope ' container reference |
void |
setScope(StructuredActivityNode value)
Sets the value of the '
Scope ' container reference |
getEnds
getType, setType
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateLowerIsInteger, validateUpperGeLower, validateUpperIsUnlimitedNatural, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects
Activity getActivityScope()
Variable
'.
This feature subsets the following features:
An Activity that owns the Variable.From package UML::Activities.
setActivityScope(Activity)
,
UMLPackage.getVariable_ActivityScope()
,
Activity.getVariables()
void setActivityScope(Activity value)
Activity Scope
' container reference.
value
- the new value of the 'Activity Scope' container reference.getActivityScope()
StructuredActivityNode getScope()
Variable
'.
This feature subsets the following features:
A StructuredActivityNode that owns the Variable.From package UML::Activities.
setScope(StructuredActivityNode)
,
UMLPackage.getVariable_Scope()
,
StructuredActivityNode.getVariables()
void setScope(StructuredActivityNode value)
Scope
' container reference.
value
- the new value of the 'Scope' container reference.getScope()
boolean isAccessibleBy(Action a)
From package UML::Activities.