com.ibm.xtools.bpmn2
Interface Definitions

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

public interface Definitions
extends BaseElement

A representation of the model object 'Definitions'.

The following features are supported:

See Also:
Bpmn2Package.getDefinitions()

Method Summary
 java.lang.String getExpressionLanguage()
          Returns the value of the 'Expression Language' attribute.
 org.eclipse.emf.common.util.EList<Extension> getExtensions()
          Returns the value of the 'Extensions' containment reference list.
 org.eclipse.emf.common.util.EList<Import> getImports()
          Returns the value of the 'Imports' containment reference list.
 org.eclipse.emf.common.util.EList<Relationship> getRelationships()
          Returns the value of the 'Relationships' containment reference list.
 org.eclipse.emf.common.util.EList<RootElement> getRootElements()
          Returns the value of the 'Root Elements' containment reference list.
 java.lang.String getTargetNamespace()
          Returns the value of the 'Target Namespace' attribute.
 java.lang.String getTypeLanguage()
          Returns the value of the 'Type Language' attribute.
 boolean isSetExpressionLanguage()
          Returns whether the value of the 'Expression Language' attribute is set.
 boolean isSetTypeLanguage()
          Returns whether the value of the 'Type Language' attribute is set.
 void setExpressionLanguage(java.lang.String value)
          Sets the value of the 'Expression Language' attribute.
 void setTargetNamespace(java.lang.String value)
          Sets the value of the 'Target Namespace' attribute.
 void setTypeLanguage(java.lang.String value)
          Sets the value of the 'Type Language' attribute.
 void unsetExpressionLanguage()
          Unsets the value of the 'Expression Language' attribute.
 void unsetTypeLanguage()
          Unsets the value of the 'Type Language' attribute.
 
Methods inherited from interface com.ibm.xtools.bpmn2.BaseElement
getAny, getAnyAttribute, getDocumentations, getExtensionElements, getId, getName, setExtensionElements, setId, setName
 
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

getImports

org.eclipse.emf.common.util.EList<Import> getImports()
Returns the value of the 'Imports' containment reference list. The list contents are of type Import.

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

Returns:
the value of the 'Imports' containment reference list.
See Also:
Bpmn2Package.getDefinitions_Imports()

getExtensions

org.eclipse.emf.common.util.EList<Extension> getExtensions()
Returns the value of the 'Extensions' containment reference list. The list contents are of type Extension.

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

Returns:
the value of the 'Extensions' containment reference list.
See Also:
Bpmn2Package.getDefinitions_Extensions()

getRootElements

org.eclipse.emf.common.util.EList<RootElement> getRootElements()
Returns the value of the 'Root Elements' containment reference list. The list contents are of type RootElement.

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

Returns:
the value of the 'Root Elements' containment reference list.
See Also:
Bpmn2Package.getDefinitions_RootElements()

getRelationships

org.eclipse.emf.common.util.EList<Relationship> getRelationships()
Returns the value of the 'Relationships' containment reference list. The list contents are of type Relationship.

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

Returns:
the value of the 'Relationships' containment reference list.
See Also:
Bpmn2Package.getDefinitions_Relationships()

getExpressionLanguage

java.lang.String getExpressionLanguage()
Returns the value of the 'Expression Language' attribute. The default value is "http://www.w3.org/1999/XPath".

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

Returns:
the value of the 'Expression Language' attribute.
See Also:
isSetExpressionLanguage(), unsetExpressionLanguage(), setExpressionLanguage(String), Bpmn2Package.getDefinitions_ExpressionLanguage()

setExpressionLanguage

void setExpressionLanguage(java.lang.String value)
Sets the value of the 'Expression Language' attribute.

Parameters:
value - the new value of the 'Expression Language' attribute.
See Also:
isSetExpressionLanguage(), unsetExpressionLanguage(), getExpressionLanguage()

unsetExpressionLanguage

void unsetExpressionLanguage()
Unsets the value of the 'Expression Language' attribute.

See Also:
isSetExpressionLanguage(), getExpressionLanguage(), setExpressionLanguage(String)

isSetExpressionLanguage

boolean isSetExpressionLanguage()
Returns whether the value of the 'Expression Language' attribute is set.

Returns:
whether the value of the 'Expression Language' attribute is set.
See Also:
unsetExpressionLanguage(), getExpressionLanguage(), setExpressionLanguage(String)

getTargetNamespace

java.lang.String getTargetNamespace()
Returns the value of the 'Target Namespace' attribute.

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

Returns:
the value of the 'Target Namespace' attribute.
See Also:
setTargetNamespace(String), Bpmn2Package.getDefinitions_TargetNamespace()

setTargetNamespace

void setTargetNamespace(java.lang.String value)
Sets the value of the 'Target Namespace' attribute.

Parameters:
value - the new value of the 'Target Namespace' attribute.
See Also:
getTargetNamespace()

getTypeLanguage

java.lang.String getTypeLanguage()
Returns the value of the 'Type Language' attribute. The default value is "http://www.w3.org/2001/XMLSchema".

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

Returns:
the value of the 'Type Language' attribute.
See Also:
isSetTypeLanguage(), unsetTypeLanguage(), setTypeLanguage(String), Bpmn2Package.getDefinitions_TypeLanguage()

setTypeLanguage

void setTypeLanguage(java.lang.String value)
Sets the value of the 'Type Language' attribute.

Parameters:
value - the new value of the 'Type Language' attribute.
See Also:
isSetTypeLanguage(), unsetTypeLanguage(), getTypeLanguage()

unsetTypeLanguage

void unsetTypeLanguage()
Unsets the value of the 'Type Language' attribute.

See Also:
isSetTypeLanguage(), getTypeLanguage(), setTypeLanguage(String)

isSetTypeLanguage

boolean isSetTypeLanguage()
Returns whether the value of the 'Type Language' attribute is set.

Returns:
whether the value of the 'Type Language' attribute is set.
See Also:
unsetTypeLanguage(), getTypeLanguage(), setTypeLanguage(String)