org.eclipse.gmt.umlx.ucore
Interface UDomain

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
URelationDomain
All Known Implementing Classes:
UDomainImpl, URelationDomainImpl

public interface UDomain
extends org.eclipse.emf.ecore.ENamedElement

A representation of the model object 'UDomain'.

The following features are supported:

See Also:
UcorePackage.getUDomain()

Method Summary
 UMapping getUMapping()
          Returns the value of the 'UMapping' container reference.
 URule getURule()
          Returns the value of the 'URule' reference.
 org.eclipse.emf.ecore.EClassifier getUType()
          Returns the value of the 'UType' reference.
 UTypedModel getUTypedModel()
          Returns the value of the 'UTyped Model' reference.
 UVariable getUVariable()
          Returns the value of the 'UVariable' reference.
 void setUMapping(UMapping value)
          Sets the value of the 'UMapping' container reference.
 void setURule(URule value)
          Sets the value of the 'URule' reference.
 void setUType(org.eclipse.emf.ecore.EClassifier value)
          Sets the value of the 'UType' reference.
 void setUTypedModel(UTypedModel value)
          Sets the value of the 'UTyped Model' reference.
 void setUVariable(UVariable value)
          Sets the value of the 'UVariable' reference.
 
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
 

Method Detail

getUMapping

UMapping getUMapping()
Returns the value of the 'UMapping' container reference. It is bidirectional and its opposite is 'UDomains'.

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

Returns:
the value of the 'UMapping' container reference.
See Also:
setUMapping(UMapping), UcorePackage.getUDomain_UMapping(), URule.getUDomains()

setUMapping

void setUMapping(UMapping value)
Sets the value of the 'UMapping' container reference.

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

getURule

URule getURule()
Returns the value of the 'URule' reference.

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

Returns:
the value of the 'URule' reference.
See Also:
setURule(URule), UcorePackage.getUDomain_URule()

setURule

void setURule(URule value)
Sets the value of the 'URule' reference.

Parameters:
value - the new value of the 'URule' reference.
See Also:
getURule()

getUType

org.eclipse.emf.ecore.EClassifier getUType()
Returns the value of the 'UType' reference.

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

Returns:
the value of the 'UType' reference.
See Also:
setUType(EClassifier), UcorePackage.getUDomain_UType()

setUType

void setUType(org.eclipse.emf.ecore.EClassifier value)
Sets the value of the 'UType' reference.

Parameters:
value - the new value of the 'UType' reference.
See Also:
getUType()

getUTypedModel

UTypedModel getUTypedModel()
Returns the value of the 'UTyped Model' reference.

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

Returns:
the value of the 'UTyped Model' reference.
See Also:
setUTypedModel(UTypedModel), UcorePackage.getUDomain_UTypedModel()

setUTypedModel

void setUTypedModel(UTypedModel value)
Sets the value of the 'UTyped Model' reference.

Parameters:
value - the new value of the 'UTyped Model' reference.
See Also:
getUTypedModel()

getUVariable

UVariable getUVariable()
Returns the value of the 'UVariable' reference.

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

Returns:
the value of the 'UVariable' reference.
See Also:
setUVariable(UVariable), UcorePackage.getUDomain_UVariable()

setUVariable

void setUVariable(UVariable value)
Sets the value of the 'UVariable' reference.

Parameters:
value - the new value of the 'UVariable' reference.
See Also:
getUVariable()