org.eclipse.gmt.umlx.ucore
Interface UHelper

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EOperation, org.eclipse.emf.ecore.ETypedElement, org.eclipse.emf.common.notify.Notifier, UOCLContainer
All Known Implementing Classes:
UHelperImpl

public interface UHelper
extends org.eclipse.emf.ecore.EOperation, UOCLContainer

A representation of the model object 'UHelper'.

The following features are supported:

See Also:
UcorePackage.getUHelper()

Field Summary
 
Fields inherited from interface org.eclipse.emf.ecore.ETypedElement
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
 
Method Summary
 UExpression getBody()
          Returns the value of the 'Body' containment reference.
 org.eclipse.emf.ecore.EClass getUContext()
          Returns the value of the 'UContext' reference.
 org.eclipse.emf.common.util.EList getUParameters()
          Returns the value of the 'UParameters' containment reference list.
 USelfParameter getUSelf()
          Returns the value of the 'USelf' containment reference.
 UTransformation getUTransformation()
          Returns the value of the 'UTransformation' container reference.
 void setBody(UExpression value)
          Sets the value of the 'Body' containment reference.
 void setUContext(org.eclipse.emf.ecore.EClass value)
          Sets the value of the 'UContext' reference.
 void setUSelf(USelfParameter value)
          Sets the value of the 'USelf' containment reference.
 void setUTransformation(UTransformation value)
          Sets the value of the 'UTransformation' container reference.
 
Methods inherited from interface org.eclipse.emf.ecore.EOperation
getEContainingClass, getEExceptions, getEParameters
 
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement
getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
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.gmt.umlx.ucore.UOCLContainer
getExpressionValue, getOCLExpression, getOCLString, getUExpression, simpleGetOCLException, simpleGetOCLExpression, simpleGetOCLString
 

Method Detail

getBody

UExpression getBody()
Returns the value of the 'Body' containment reference.

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

Returns:
the value of the 'Body' containment reference.
See Also:
setBody(UExpression), UcorePackage.getUHelper_Body()

setBody

void setBody(UExpression value)
Sets the value of the 'Body' containment reference.

Parameters:
value - the new value of the 'Body' containment reference.
See Also:
getBody()

getUTransformation

UTransformation getUTransformation()
Returns the value of the 'UTransformation' container reference. It is bidirectional and its opposite is 'UHelpers'.

If the meaning of the 'UTransformation' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'UTransformation' container reference.
See Also:
setUTransformation(UTransformation), UcorePackage.getUHelper_UTransformation(), UTransformation.getUHelpers()

setUTransformation

void setUTransformation(UTransformation value)
Sets the value of the 'UTransformation' container reference.

Parameters:
value - the new value of the 'UTransformation' container reference.
See Also:
getUTransformation()

getUParameters

org.eclipse.emf.common.util.EList getUParameters()
Returns the value of the 'UParameters' containment reference list. The list contents are of type UParameter. It is bidirectional and its opposite is 'UHelper'.

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

Returns:
the value of the 'UParameters' containment reference list.
See Also:
UcorePackage.getUHelper_UParameters(), UParameter.getUHelper()

getUSelf

USelfParameter getUSelf()
Returns the value of the 'USelf' containment reference. It is bidirectional and its opposite is 'UHelper'.

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

Returns:
the value of the 'USelf' containment reference.
See Also:
setUSelf(USelfParameter), UcorePackage.getUHelper_USelf(), USelfParameter.getUHelper()

setUSelf

void setUSelf(USelfParameter value)
Sets the value of the 'USelf' containment reference.

Parameters:
value - the new value of the 'USelf' containment reference.
See Also:
getUSelf()

getUContext

org.eclipse.emf.ecore.EClass getUContext()
Returns the value of the 'UContext' reference.

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

Returns:
the value of the 'UContext' reference.
See Also:
setUContext(EClass), UcorePackage.getUHelper_UContext()

setUContext

void setUContext(org.eclipse.emf.ecore.EClass value)
Sets the value of the 'UContext' reference.

Parameters:
value - the new value of the 'UContext' reference.
See Also:
getUContext()