|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Duration
A representation of the model object 'Duration'. Duration defines a value specification that specifies the temporal distance between two time instants.
The following features are supported:
UMLPackage.getDuration()| Field Summary |
|---|
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
|---|
SEPARATOR |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
|---|
SEPARATOR |
| Method Summary | |
|---|---|
ValueSpecification |
getExpr()
Returns the value of the 'Expr' reference |
Observation |
getObservation(java.lang.String name)
Retrieves the first Observation with the specified 'Name' from the 'Observation' reference list |
Observation |
getObservation(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first Observation with the specified 'Name' from the 'Observation' reference list |
org.eclipse.emf.common.util.EList<Observation> |
getObservations()
Returns the value of the 'Observation' reference list. |
void |
setExpr(ValueSpecification value)
Sets the value of the ' Expr' reference |
| Methods inherited from interface org.eclipse.uml2.uml.ValueSpecification |
|---|
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue |
| 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, 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, 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.TypedElement |
|---|
getType, setType |
| 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, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
ValueSpecification getExpr()
setExpr(ValueSpecification),
UMLPackage.getDuration_Expr()void setExpr(ValueSpecification value)
Expr' reference.
value - the new value of the 'Expr' reference.getExpr()org.eclipse.emf.common.util.EList<Observation> getObservations()
Observation.
Refers to the time and duration observations that are involved in expr.
UMLPackage.getDuration_Observation()Observation getObservation(java.lang.String name)
Observation with the specified 'Name' from the 'Observation' reference list.
name - The 'Name' of the Observation to retrieve, or null.
Observation with the specified 'Name', or null.getObservations()
Observation getObservation(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Observation with the specified 'Name' from the 'Observation' reference list.
name - The 'Name' of the Observation to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Observation to retrieve, or null.
Observation with the specified 'Name', or null.getObservations()
|
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 | |||||||||