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

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

public interface CGContainmentPart
extends CGValuedElement

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

The following features are supported:

See Also:
AutoCGModelPackage.getCGContainmentPart()
Generated
Model

Method Summary
 CGContainmentBody getContainmentBody()
          Returns the value of the 'Containment Body' container reference.
 org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
          Returns the value of the 'EStructural Feature' reference.
 CGValuedElement getInit()
          Returns the value of the 'Init' containment reference.
 void setContainmentBody(CGContainmentBody value)
          Sets the value of the 'Containment Body' container reference.
 void setEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature value)
          Sets the value of the 'EStructural Feature' reference.
 void setInit(CGValuedElement value)
          Sets the value of the 'Init' containment 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

getContainmentBody

CGContainmentBody getContainmentBody()
Returns the value of the 'Containment Body' container reference. It is bidirectional and its opposite is 'Parts'.

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

Returns:
the value of the 'Containment Body' container reference.
See Also:
setContainmentBody(CGContainmentBody), AutoCGModelPackage.getCGContainmentPart_ContainmentBody(), CGContainmentBody.getParts()
Generated
Model
opposite="parts" resolveProxies="false" required="true" transient="false"

setContainmentBody

void setContainmentBody(CGContainmentBody value)
Sets the value of the 'Containment Body' container reference.

Parameters:
value - the new value of the 'Containment Body' container reference.
See Also:
getContainmentBody()
Generated

getInit

CGValuedElement getInit()
Returns the value of the 'Init' containment reference. The shared value.

Returns:
the value of the 'Init' containment reference.
See Also:
setInit(CGValuedElement), AutoCGModelPackage.getCGContainmentPart_Init()
Generated
Model
containment="true"

setInit

void setInit(CGValuedElement value)
Sets the value of the 'Init' containment reference.

Parameters:
value - the new value of the 'Init' containment reference.
See Also:
getInit()
Generated

getEStructuralFeature

org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
Returns the value of the 'EStructural Feature' reference.

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

Returns:
the value of the 'EStructural Feature' reference.
See Also:
setEStructuralFeature(EStructuralFeature), AutoCGModelPackage.getCGContainmentPart_EStructuralFeature()
Generated
Model
resolveProxies="false" required="true"

setEStructuralFeature

void setEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature value)
Sets the value of the 'EStructural Feature' reference.

Parameters:
value - the new value of the 'EStructural Feature' reference.
See Also:
getEStructuralFeature()
Generated