org.eclipse.gmt.umlx.eqvtbase
Interface Domain

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:
CoreDomain, RelationDomain

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

A representation of the model object 'Domain'.

The following features are supported:

See Also:
EqvtBasePackage.getDomain()

Method Summary
 java.lang.Boolean getIsCheckable()
          Returns the value of the 'Is Checkable' attribute.
 java.lang.Boolean getIsEnforceable()
          Returns the value of the 'Is Enforceable' attribute.
 Rule getRule()
          Returns the value of the 'Rule' container reference.
 TypedModel getTypedModel()
          Returns the value of the 'Typed Model' reference.
 void setIsCheckable(java.lang.Boolean value)
          Sets the value of the 'Is Checkable' attribute.
 void setIsEnforceable(java.lang.Boolean value)
          Sets the value of the 'Is Enforceable' attribute.
 void setRule(Rule value)
          Sets the value of the 'Rule' container reference.
 void setTypedModel(TypedModel value)
          Sets the value of the 'Typed Model' 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

getIsCheckable

java.lang.Boolean getIsCheckable()
Returns the value of the 'Is Checkable' attribute.

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

Returns:
the value of the 'Is Checkable' attribute.
See Also:
setIsCheckable(Boolean), EqvtBasePackage.getDomain_IsCheckable()

setIsCheckable

void setIsCheckable(java.lang.Boolean value)
Sets the value of the 'Is Checkable' attribute.

Parameters:
value - the new value of the 'Is Checkable' attribute.
See Also:
getIsCheckable()

getIsEnforceable

java.lang.Boolean getIsEnforceable()
Returns the value of the 'Is Enforceable' attribute.

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

Returns:
the value of the 'Is Enforceable' attribute.
See Also:
setIsEnforceable(Boolean), EqvtBasePackage.getDomain_IsEnforceable()

setIsEnforceable

void setIsEnforceable(java.lang.Boolean value)
Sets the value of the 'Is Enforceable' attribute.

Parameters:
value - the new value of the 'Is Enforceable' attribute.
See Also:
getIsEnforceable()

getRule

Rule getRule()
Returns the value of the 'Rule' container reference. It is bidirectional and its opposite is 'Domain'.

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 'Rule' container reference.
See Also:
setRule(Rule), EqvtBasePackage.getDomain_Rule(), Rule.getDomain()

setRule

void setRule(Rule value)
Sets the value of the 'Rule' container reference.

Parameters:
value - the new value of the 'Rule' container reference.
See Also:
getRule()

getTypedModel

TypedModel getTypedModel()
Returns the value of the 'Typed 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 'Typed Model' reference.
See Also:
setTypedModel(TypedModel), EqvtBasePackage.getDomain_TypedModel()

setTypedModel

void setTypedModel(TypedModel value)
Sets the value of the 'Typed Model' reference.

Parameters:
value - the new value of the 'Typed Model' reference.
See Also:
getTypedModel()