public interface ChangeEvent extends Event
From package UML::CommonBehavior.
The following features are supported:
UMLPackage.getChangeEvent()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
ValueSpecification |
createChangeExpression(java.lang.String name,
Type type,
org.eclipse.emf.ecore.EClass eClass)
Creates a new
ValueSpecification , with the specified 'Name', and 'Type', and sets the 'Change Expression' containment reference |
ValueSpecification |
getChangeExpression()
Returns the value of the 'Change Expression' containment reference.
|
void |
setChangeExpression(ValueSpecification value)
Sets the value of the '
Change Expression ' containment reference |
validateNamespaceNeedsVisibility
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
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter
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
ValueSpecification getChangeExpression()
This feature subsets the following features:
A Boolean-valued ValueSpecification that will result in a ChangeEvent whenever its value changes from false to true.From package UML::CommonBehavior.
setChangeExpression(ValueSpecification)
,
UMLPackage.getChangeEvent_ChangeExpression()
void setChangeExpression(ValueSpecification value)
Change Expression
' containment reference.
value
- the new value of the 'Change Expression' containment reference.getChangeExpression()
ValueSpecification createChangeExpression(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)
ValueSpecification
, with the specified 'Name', and 'Type', and sets the 'Change Expression' containment reference.
name
- The 'Name' for the new ValueSpecification
, or null
.type
- The 'Type' for the new ValueSpecification
, or null
.eClass
- The Ecore class of the ValueSpecification
to create.ValueSpecification
.getChangeExpression()