Interface SPD

All Superinterfaces:
org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, org.palladiosimulator.pcm.core.entity.Entity, EObject, de.uka.ipd.sdq.identifier.Identifier, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass
All Known Implementing Classes:
SPDImpl

public interface SPD extends org.palladiosimulator.pcm.core.entity.Entity
A representation of the model object 'SPD'. The root elements that consists of all scaling policies under analysis for a given cloud application. The SPD is an Entity (PCM), it has a unique identifier and it has a name.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
annotation="http://www.eclipse.org/emf/2002/Ecore constraints='nameInvariant noSameTargetGroup'"
  • Method Details

    • getScalingPolicies

      EList<ScalingPolicy> getScalingPolicies()
      Returns the value of the 'Scaling Policies' containment reference list. The list contents are of type ScalingPolicy. The set of scaling policies under analysis for the given cloud application model.
      Returns:
      the value of the 'Scaling Policies' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" required="true"
    • getTargetGroups

      EList<TargetGroup> getTargetGroups()
      Returns the value of the 'Target Groups' containment reference list. The list contents are of type TargetGroup.
      Returns:
      the value of the 'Target Groups' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" required="true"