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, 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 profile

    The following features are supported:

    See Also:
    QMLProfilePackage.getRefinedQMLProfile()
    Generated class or method.
    EMF model class or method.
    • Method Detail

      • 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 type Requirement.

        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'"