Interface SimpleQMLProfile

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:
SimpleQMLProfileImpl

public interface SimpleQMLProfile extends GenericQMLProfile
A representation of the model object 'Simple QML Profile '.

A profile defines requirements on an Usage Model.

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 Type
    Method
    Description
    Returns the value of the 'Requirements' containment reference list.
    org.palladiosimulator.pcm.usagemodel.UsageModel
    Returns the value of the 'Usage Model' reference.
    void
    setUsageModel(org.palladiosimulator.pcm.usagemodel.UsageModel value)
    Sets the value of the 'Usage Model' 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 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

    • getUsageModel

      org.palladiosimulator.pcm.usagemodel.UsageModel getUsageModel()
      Returns the value of the 'Usage Model' reference.

      If the meaning of the 'Usage Model' reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Usage Model' reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      required="true" ordered="false"
    • setUsageModel

      void setUsageModel(org.palladiosimulator.pcm.usagemodel.UsageModel value)
      Sets the value of the 'Usage Model' reference.
      Parameters:
      value - the new value of the 'Usage Model' reference.
      See Also:
      Generated class or method.
    • getRequirements

      EList<Requirement> getRequirements()
      Returns the value of the 'Requirements' containment reference list. The list contents are of type Requirement.

      If the meaning of the 'Requirements' containment reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Requirements' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" ordered="false"