com.ibm.xtools.bpmn2
Interface Extension

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface Extension
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Extension'.

The following features are supported:

See Also:
Bpmn2Package.getExtension()

Method Summary
 javax.xml.namespace.QName getDefinition()
          Returns the value of the 'Definition' attribute.
 org.eclipse.emf.common.util.EList<Documentation> getDocumentations()
          Returns the value of the 'Documentations' containment reference list.
 boolean isMustUnderstand()
          Returns the value of the 'Must Understand' attribute.
 boolean isSetMustUnderstand()
          Returns whether the value of the 'Must Understand' attribute is set.
 void setDefinition(javax.xml.namespace.QName value)
          Sets the value of the 'Definition' attribute.
 void setMustUnderstand(boolean value)
          Sets the value of the 'Must Understand' attribute.
 void unsetMustUnderstand()
          Unsets the value of the 'Must Understand' attribute.
 
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

getDocumentations

org.eclipse.emf.common.util.EList<Documentation> getDocumentations()
Returns the value of the 'Documentations' containment reference list. The list contents are of type Documentation.

If the meaning of the 'Documentations' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Documentations' containment reference list.
See Also:
Bpmn2Package.getExtension_Documentations()

getDefinition

javax.xml.namespace.QName getDefinition()
Returns the value of the 'Definition' attribute.

If the meaning of the 'Definition' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Definition' attribute.
See Also:
setDefinition(QName), Bpmn2Package.getExtension_Definition()

setDefinition

void setDefinition(javax.xml.namespace.QName value)
Sets the value of the 'Definition' attribute.

Parameters:
value - the new value of the 'Definition' attribute.
See Also:
getDefinition()

isMustUnderstand

boolean isMustUnderstand()
Returns the value of the 'Must Understand' attribute. The default value is "false".

If the meaning of the 'Must Understand' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Must Understand' attribute.
See Also:
isSetMustUnderstand(), unsetMustUnderstand(), setMustUnderstand(boolean), Bpmn2Package.getExtension_MustUnderstand()

setMustUnderstand

void setMustUnderstand(boolean value)
Sets the value of the 'Must Understand' attribute.

Parameters:
value - the new value of the 'Must Understand' attribute.
See Also:
isSetMustUnderstand(), unsetMustUnderstand(), isMustUnderstand()

unsetMustUnderstand

void unsetMustUnderstand()
Unsets the value of the 'Must Understand' attribute.

See Also:
isSetMustUnderstand(), isMustUnderstand(), setMustUnderstand(boolean)

isSetMustUnderstand

boolean isSetMustUnderstand()
Returns whether the value of the 'Must Understand' attribute is set.

Returns:
whether the value of the 'Must Understand' attribute is set.
See Also:
unsetMustUnderstand(), isMustUnderstand(), setMustUnderstand(boolean)