Interface RefinedQMLProfile
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.palladiosimulator.pcm.core.entity.Entity
,EObject
,GenericQMLProfile
,de.uka.ipd.sdq.identifier.Identifier
,org.palladiosimulator.pcm.core.entity.NamedElement
,Notifier
,org.palladiosimulator.pcm.PCMBaseClass
,org.palladiosimulator.pcm.PCMClass
,QMLDeclaration
- All Known Implementing Classes:
RefinedQMLProfileImpl
A representation of the model object 'Refined QML Profile
'.
A refinement must be stronger that the profile it refines.
Additional OCL needed:
all entities must be of the same whole entityas the refined profile
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Field Summary
Fields inherited from interface org.palladiosimulator.pcm.core.entity.Entity
copyright
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Base Profile' reference.Returns the value of the 'Refined By' containment reference list.boolean
profile_cannot_refine_itself
(DiagnosticChain diagnostics, Map<Object, Object> context) self.baseProfile <> selfvoid
setBaseProfile
(GenericQMLProfile value) Sets the value of the 'Base Profile
' reference.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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getBaseProfile
GenericQMLProfile getBaseProfile()Returns the value of the 'Base Profile' reference.If the meaning of the 'Base Profile' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Base Profile' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setBaseProfile
Sets the value of the 'Base Profile
' reference.- Parameters:
value
- the new value of the 'Base Profile' reference.- See Also:
- Generated class or method.
-
getRefinedBy
EList<Requirement> getRefinedBy()Returns the value of the 'Refined By' containment reference list. The list contents are of typeRequirement
.If the meaning of the 'Refined By' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Refined By' containment reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
profile_cannot_refine_itself
self.baseProfile <> self- 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.baseProfile <> self'"
-