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
public interface RefinedQMLProfile extends GenericQMLProfile
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 profileThe following features are supported:
- See Also:
QMLProfilePackage.getRefinedQMLProfile()
- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GenericQMLProfile
getBaseProfile()
Returns the value of the 'Base Profile' reference.EList<Requirement>
getRefinedBy()
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 org.palladiosimulator.pcm.core.entity.NamedElement
getEntityName, setEntityName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
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:
setBaseProfile(GenericQMLProfile)
,QMLProfilePackage.getRefinedQMLProfile_BaseProfile()
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setBaseProfile
void setBaseProfile(GenericQMLProfile value)
Sets the value of the 'Base Profile
' reference.- Parameters:
value
- the new value of the 'Base Profile' reference.- See Also:
getBaseProfile()
- 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:
QMLProfilePackage.getRefinedQMLProfile_RefinedBy()
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
profile_cannot_refine_itself
boolean profile_cannot_refine_itself(DiagnosticChain diagnostics, Map<Object,Object> context)
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'"
-
-