org.eclipse.gmt.umlx.ucore
Interface UBinding

All Superinterfaces:
E2Link, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
UBindingImpl

public interface UBinding
extends E2Link

A representation of the model object 'U2 Progression'.

The following features are supported:

See Also:
UcorePackage.getUBinding()

Method Summary
 UMappingInstance getSource()
          Returns the value of the 'Source' reference.
 java.lang.String getSourceId()
          Returns the value of the 'Source Id' attribute.
 UVariable getTarget()
          Returns the value of the 'Target' reference.
 java.lang.String getTargetId()
          Returns the value of the 'Target Id' attribute.
 UDomain getUDomain()
          Returns the value of the 'UDomain' reference.
 UMappingInstance getUMappingInstance()
          Returns the value of the 'UMapping Instance' container reference.
 void setSource(UMappingInstance value)
          Sets the value of the 'Source' reference.
 void setSourceId(java.lang.String value)
          Sets the value of the 'Source Id' attribute.
 void setTarget(UVariable value)
          Sets the value of the 'Target' reference.
 void setTargetId(java.lang.String value)
          Sets the value of the 'Target Id' attribute.
 void setUDomain(UDomain value)
          Sets the value of the 'UDomain' reference.
 void setUMappingInstance(UMappingInstance value)
          Sets the value of the 'UMapping Instance' container reference.
 
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

getUMappingInstance

UMappingInstance getUMappingInstance()
Returns the value of the 'UMapping Instance' container reference. It is bidirectional and its opposite is 'UBindings'.

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

Returns:
the value of the 'UMapping Instance' container reference.
See Also:
setUMappingInstance(UMappingInstance), UcorePackage.getUBinding_UMappingInstance(), UMappingInstance.getUBindings()

setUMappingInstance

void setUMappingInstance(UMappingInstance value)
Sets the value of the 'UMapping Instance' container reference.

Parameters:
value - the new value of the 'UMapping Instance' container reference.
See Also:
getUMappingInstance()

getSource

UMappingInstance getSource()
Returns the value of the 'Source' reference.

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

Specified by:
getSource in interface E2Link
Returns:
the value of the 'Source' reference.
See Also:
setSource(UMappingInstance), UcorePackage.getUBinding_Source()

setSource

void setSource(UMappingInstance value)
Sets the value of the 'Source' reference.

Parameters:
value - the new value of the 'Source' reference.
See Also:
getSource()

getSourceId

java.lang.String getSourceId()
Returns the value of the 'Source Id' attribute.

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

Returns:
the value of the 'Source Id' attribute.
See Also:
setSourceId(String), UcorePackage.getUBinding_SourceId()

setSourceId

void setSourceId(java.lang.String value)
Sets the value of the 'Source Id' attribute.

Parameters:
value - the new value of the 'Source Id' attribute.
See Also:
getSourceId()

getTarget

UVariable getTarget()
Returns the value of the 'Target' reference.

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

Specified by:
getTarget in interface E2Link
Returns:
the value of the 'Target' reference.
See Also:
setTarget(UVariable), UcorePackage.getUBinding_Target()

setTarget

void setTarget(UVariable value)
Sets the value of the 'Target' reference.

Parameters:
value - the new value of the 'Target' reference.
See Also:
getTarget()

getTargetId

java.lang.String getTargetId()
Returns the value of the 'Target Id' attribute.

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

Returns:
the value of the 'Target Id' attribute.
See Also:
setTargetId(String), UcorePackage.getUBinding_TargetId()

setTargetId

void setTargetId(java.lang.String value)
Sets the value of the 'Target Id' attribute.

Parameters:
value - the new value of the 'Target Id' attribute.
See Also:
getTargetId()

getUDomain

UDomain getUDomain()
Returns the value of the 'UDomain' reference.

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

Returns:
the value of the 'UDomain' reference.
See Also:
setUDomain(UDomain), UcorePackage.getUBinding_UDomain()

setUDomain

void setUDomain(UDomain value)
Sets the value of the 'UDomain' reference.

Parameters:
value - the new value of the 'UDomain' reference.
See Also:
getUDomain()