Interface RequiredElement
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
- All Known Subinterfaces:
PCMRE
,PCMRECategory
,PCMRECIBehavior
,PCMREInfrastructureInterface
,PCMREInfrastructureRole
,PCMREInfrastructureSignature
,PCMREInterface
,PCMREResource
,PCMREResourceInterface
,PCMREResourceRole
,PCMREResourceSignature
,PCMRERole
,PCMRESignature
- All Known Implementing Classes:
PCMRECategoryImpl
,PCMRECIBehaviorImpl
,PCMREImpl
,PCMREInfrastructureInterfaceImpl
,PCMREInfrastructureRoleImpl
,PCMREInfrastructureSignatureImpl
,PCMREInterfaceImpl
,PCMREResourceImpl
,PCMREResourceInterfaceImpl
,PCMREResourceRoleImpl
,PCMREResourceSignatureImpl
,PCMRERoleImpl
,PCMRESignatureImpl
,RequiredElementImpl
public interface RequiredElement extends de.uka.ipd.sdq.identifier.Identifier
A representation of the model object 'Required Element'.The following features are supported:
- See Also:
QualityAnnotationPackage.getRequiredElement()
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<RequiredElement>
getChildREs()
Returns the value of the 'Child REs' containment reference list.RequiredElement
getParentRE()
Returns the value of the 'Parent RE' container reference.REPrecision
getPrecision()
Returns the value of the 'Precision' containment reference.QualityAnnotation
getQualityAnnotation()
Returns the value of the 'Quality Annotation' container reference.RequiredElementDeviation
getRequiredElementDeviation()
Returns the value of the 'Required Element Deviation' container reference.void
setParentRE(RequiredElement value)
Sets the value of the 'Parent RE
' container reference.void
setPrecision(REPrecision value)
Sets the value of the 'Precision
' containment reference.void
setQualityAnnotation(QualityAnnotation value)
Sets the value of the 'Quality Annotation
' container reference.void
setRequiredElementDeviation(RequiredElementDeviation value)
Sets the value of the 'Required Element Deviation
' container reference.boolean
StipulatedPrecisionMustBeSetInStipulationContext(DiagnosticChain diagnostics, Map<Object,Object> context)
-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
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
-
getRequiredElementDeviation
RequiredElementDeviation getRequiredElementDeviation()
Returns the value of the 'Required Element Deviation' container reference. It is bidirectional and its opposite is 'Required Element
'.If the meaning of the 'Required Element Deviation' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Required Element Deviation' container reference.
- See Also:
setRequiredElementDeviation(RequiredElementDeviation)
,QualityAnnotationPackage.getRequiredElement_RequiredElementDeviation()
,RequiredElementDeviation.getRequiredElement()
- Generated class or method.
- EMF model class or method.
- opposite="requiredElement" transient="false" ordered="false"
-
setRequiredElementDeviation
void setRequiredElementDeviation(RequiredElementDeviation value)
Sets the value of the 'Required Element Deviation
' container reference.- Parameters:
value
- the new value of the 'Required Element Deviation' container reference.- See Also:
getRequiredElementDeviation()
- Generated class or method.
-
getChildREs
EList<RequiredElement> getChildREs()
Returns the value of the 'Child REs' containment reference list. The list contents are of typeRequiredElement
. It is bidirectional and its opposite is 'Parent RE
'.If the meaning of the 'Child REs' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Child REs' containment reference list.
- See Also:
QualityAnnotationPackage.getRequiredElement_ChildREs()
,getParentRE()
- Generated class or method.
- EMF model class or method.
- opposite="parentRE" containment="true" ordered="false"
-
getParentRE
RequiredElement getParentRE()
Returns the value of the 'Parent RE' container reference. It is bidirectional and its opposite is 'Child REs
'.If the meaning of the 'Parent RE' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Parent RE' container reference.
- See Also:
setParentRE(RequiredElement)
,QualityAnnotationPackage.getRequiredElement_ParentRE()
,getChildREs()
- Generated class or method.
- EMF model class or method.
- opposite="childREs" transient="false" ordered="false"
-
setParentRE
void setParentRE(RequiredElement value)
Sets the value of the 'Parent RE
' container reference.- Parameters:
value
- the new value of the 'Parent RE' container reference.- See Also:
getParentRE()
- Generated class or method.
-
getPrecision
REPrecision getPrecision()
Returns the value of the 'Precision' containment reference. It is bidirectional and its opposite is 'Required Element
'.If the meaning of the 'Precision' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Precision' containment reference.
- See Also:
setPrecision(REPrecision)
,QualityAnnotationPackage.getRequiredElement_Precision()
,REPrecision.getRequiredElement()
- Generated class or method.
- EMF model class or method.
- opposite="requiredElement" containment="true" ordered="false"
-
setPrecision
void setPrecision(REPrecision value)
Sets the value of the 'Precision
' containment reference.- Parameters:
value
- the new value of the 'Precision' containment reference.- See Also:
getPrecision()
- Generated class or method.
-
getQualityAnnotation
QualityAnnotation getQualityAnnotation()
Returns the value of the 'Quality Annotation' container reference. It is bidirectional and its opposite is 'Stipulated RE Precisions
'.If the meaning of the 'Quality Annotation' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Quality Annotation' container reference.
- See Also:
setQualityAnnotation(QualityAnnotation)
,QualityAnnotationPackage.getRequiredElement_QualityAnnotation()
,QualityAnnotation.getStipulatedREPrecisions()
- Generated class or method.
- EMF model class or method.
- opposite="stipulatedREPrecisions" transient="false" ordered="false"
-
setQualityAnnotation
void setQualityAnnotation(QualityAnnotation value)
Sets the value of the 'Quality Annotation
' container reference.- Parameters:
value
- the new value of the 'Quality Annotation' container reference.- See Also:
getQualityAnnotation()
- Generated class or method.
-
StipulatedPrecisionMustBeSetInStipulationContext
boolean StipulatedPrecisionMustBeSetInStipulationContext(DiagnosticChain diagnostics, Map<Object,Object> context)
- Parameters:
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.- Generated class or method.
- EMF model class or method.
- annotation= "http://www.eclipse.org/uml2/1.1.0/GenModel body='self.qualityAnnotation->size() = self.precision->size()'"
-
-