org.eclipse.ocl.examples.emf.validation.validity
Interface ConstrainingNode

All Superinterfaces:
AbstractNode, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
LeafConstrainingNode, ResultConstrainingNode, RootConstrainingNode
All Known Implementing Classes:
ConstrainingNodeImpl, LeafConstrainingNodeImpl, ResultConstrainingNodeImpl, RootConstrainingNodeImpl

public interface ConstrainingNode
extends AbstractNode

A representation of the model object 'ConstrainingNode'.

The following features are supported:

See Also:
ValidityPackage.getConstrainingNode()
Generated
Model

Method Summary
 org.eclipse.emf.common.util.EList<ConstrainingNode> getChildren()
          Returns the value of the 'Children' containment reference list.
 java.lang.Object getConstrainingObject()
          Returns the value of the 'Constraining Object' attribute.
 ConstrainingNode getParent()
          Returns the value of the 'Parent' container reference.
 void setConstrainingObject(java.lang.Object value)
          Sets the value of the 'Constraining Object' attribute.
 void setParent(ConstrainingNode value)
          Sets the value of the 'Parent' container reference.
 
Methods inherited from interface org.eclipse.ocl.examples.emf.validation.validity.AbstractNode
countVisibleChildren, getGrayedElements, getLabel, getVisibleChildren, getWorstResult, isEnabled, isGrayed, isVisible, refreshGrayed, refreshVisibleChildren, setEnabled, setLabel, setWorstResult
 
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

getParent

ConstrainingNode getParent()
Returns the value of the 'Parent' container reference. It is bidirectional and its opposite is 'Children'.

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

Specified by:
getParent in interface AbstractNode
Returns:
the value of the 'Parent' container reference.
See Also:
setParent(ConstrainingNode), ValidityPackage.getConstrainingNode_Parent(), getChildren()
Generated
Model
opposite="children" transient="false"

setParent

void setParent(ConstrainingNode value)
Sets the value of the 'Parent' container reference.

Parameters:
value - the new value of the 'Parent' container reference.
See Also:
getParent()
Generated

getChildren

@NonNull
org.eclipse.emf.common.util.EList<ConstrainingNode> getChildren()
Returns the value of the 'Children' containment reference list. The list contents are of type ConstrainingNode. It is bidirectional and its opposite is 'Parent'.

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

Specified by:
getChildren in interface AbstractNode
Returns:
the value of the 'Children' containment reference list.
See Also:
ValidityPackage.getConstrainingNode_Children(), getParent()
Generated
Model
opposite="parent" containment="true" ordered="false"

getConstrainingObject

java.lang.Object getConstrainingObject()
Returns the value of the 'Constraining Object' attribute.

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

Returns:
the value of the 'Constraining Object' attribute.
See Also:
setConstrainingObject(Object), ValidityPackage.getConstrainingNode_ConstrainingObject()
Generated
Model
dataType="org.eclipse.ocl.examples.emf.validation.validity.Object" required="true" transient="true"

setConstrainingObject

void setConstrainingObject(java.lang.Object value)
Sets the value of the 'Constraining Object' attribute.

Parameters:
value - the new value of the 'Constraining Object' attribute.
See Also:
getConstrainingObject()
Generated