| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ChangeEvent
A representation of the model object 'Change Event'. A change event models a change in the system configuration that makes a condition true.
The following features are supported:
UMLPackage.getChangeEvent()| Field Summary | 
|---|
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
SEPARATOR | 
| Method Summary | |
|---|---|
 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 | 
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
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 | 
| 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 org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement | 
|---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter | 
| 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 org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Method Detail | 
|---|
ValueSpecification getChangeExpression()
This feature subsets the following features:
A Boolean-valued expression that will result in a change event whenever its value changes from false to true.
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()
  | 
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||