org.eclipse.ocl.examples.autogen.autocgmodel
Interface CGContainmentBody

All Superinterfaces:
CGElement, CGNamedElement, CGTypedElement, CGValuedElement, org.eclipse.emf.ecore.EObject, Nameable, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CGContainmentBodyImpl

public interface CGContainmentBody
extends CGValuedElement

A representation of the model object 'CG Containment Body'.

The following features are supported:

See Also:
AutoCGModelPackage.getCGContainmentBody()
Generated
Model

Method Summary
 CGContainmentVisit getContainmentVisit()
          Returns the value of the 'Containment Visit' reference.
 java.util.List<CGContainmentPart> getParts()
          Returns the value of the 'Parts' containment reference list.
 void setContainmentVisit(CGContainmentVisit value)
          Sets the value of the 'Containment Visit' reference.
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGValuedElement
getDependsOn, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGTypedElement
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGNamedElement
getAst, getName, setAst, setName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
accept, getChildren, getParent, getPlace, isContext, rewriteAs
 
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

getContainmentVisit

CGContainmentVisit getContainmentVisit()
Returns the value of the 'Containment Visit' reference.

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

Returns:
the value of the 'Containment Visit' reference.
See Also:
setContainmentVisit(CGContainmentVisit), AutoCGModelPackage.getCGContainmentBody_ContainmentVisit()
Generated
Model
resolveProxies="false" required="true"

setContainmentVisit

void setContainmentVisit(CGContainmentVisit value)
Sets the value of the 'Containment Visit' reference.

Parameters:
value - the new value of the 'Containment Visit' reference.
See Also:
getContainmentVisit()
Generated

getParts

java.util.List<CGContainmentPart> getParts()
Returns the value of the 'Parts' containment reference list. The list contents are of type CGContainmentPart. It is bidirectional and its opposite is 'Containment Body'. The parameters of this operation, with 'self' as the first parameter.

Returns:
the value of the 'Parts' containment reference list.
See Also:
AutoCGModelPackage.getCGContainmentBody_Parts(), CGContainmentPart.getContainmentBody()
Generated
Model
opposite="containmentBody" containment="true" ordered="false"