public interface RefinedQMLProfile extends GenericQMLProfile
Additional OCL needed:
all entities must be of the same whole entityas the refined profile
The following features are supported:
ProfilePackage.getRefinedQMLProfile()| Modifier and Type | Method and 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 <> self
|
void |
setBaseProfile(GenericQMLProfile value)
Sets the value of the '
Base Profile' reference. |
getName, setNamecdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverGenericQMLProfile getBaseProfile()
If the meaning of the 'Base Profile' reference isn't clear, there really should be more of a description here...
setBaseProfile(GenericQMLProfile),
ProfilePackage.getRefinedQMLProfile_BaseProfile()void setBaseProfile(GenericQMLProfile value)
Base Profile' reference.
value - the new value of the 'Base Profile' reference.getBaseProfile()EList<Requirement> getRefinedBy()
Requirement.
If the meaning of the 'Refined By' containment reference list isn't clear, there really should be more of a description here...
ProfilePackage.getRefinedQMLProfile_RefinedBy()boolean profile_cannot_refine_itself(DiagnosticChain diagnostics, Map<Object,Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.