public interface Variable extends ConnectableElement, MultiplicityElement
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)
The isAccessibleBy() operation is not defined in standard UML.
|
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 |
boolean |
validateOwned(DiagnosticChain diagnostics,
Map context)
A variable is owned by a StructuredNode or Activity, but not both.
|
getEnds
getType, setType
allNamespaces, allOwningPackages, createDependency, createNameExpression, 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
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
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, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects
Activity getActivityScope()
Variable
'.
An activity that owns the variable.
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
'.
A structured activity node that owns the variable.
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 validateOwned(DiagnosticChain diagnostics, Map context)
boolean isAccessibleBy(Action a)