Interface RangeDegree

All Superinterfaces:
org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, DataTypeDegree, DegreeOfFreedomInstance, EObject, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier, OrderedDataTypeDegree, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass
All Known Subinterfaces:
ATNumberOfReplicaDegree, CapacityDegree, ContinuousComponentParamDegree, ContinuousProcessingRateDegree, ContinuousRangeDegree, DiscreteComponentParamDegree, DiscreteProcessingRateDegree, DiscreteRangeDegree, MonitoringDegree, NumberOfCoresAsRangeDegree, ResourceContainerReplicationDegree, ResourceContainerReplicationDegreeWithComponentChange
All Known Implementing Classes:
ATNumberOfReplicaDegreeImpl, CapacityDegreeImpl, ContinuousComponentParamDegreeImpl, ContinuousProcessingRateDegreeImpl, ContinuousRangeDegreeImpl, DiscreteComponentParamDegreeImpl, DiscreteProcessingRateDegreeImpl, DiscreteRangeDegreeImpl, MonitoringDegreeImpl, NumberOfCoresAsRangeDegreeImpl, RangeDegreeImpl, ResourceContainerReplicationDegreeImpl, ResourceContainerReplicationDegreeWithComponentChangeImpl

public interface RangeDegree extends OrderedDataTypeDegree
A representation of the model object 'Range Degree'. This class represents DegreeOfFreedoms that have a range of numbers as their domain. The set of possile values of the degree of freedom is defined by the subclasses. In this class, the attributes upperBoundIncluded and lowerBoundIncluded define whether the endpoints defined by the subclasses are included in the domain or not (similar to mathematical intervals)

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
abstract="true"
  • Method Details

    • isUpperBoundIncluded

      boolean isUpperBoundIncluded()
      Returns the value of the 'Upper Bound Included' attribute. The default value is "true".

      If the meaning of the 'Upper Bound Included' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Upper Bound Included' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      default="true" required="true" ordered="false"
    • setUpperBoundIncluded

      void setUpperBoundIncluded(boolean value)
      Sets the value of the 'Upper Bound Included' attribute.
      Parameters:
      value - the new value of the 'Upper Bound Included' attribute.
      See Also:
      Generated class or method.
    • isLowerBoundIncluded

      boolean isLowerBoundIncluded()
      Returns the value of the 'Lower Bound Included' attribute. The default value is "true".

      If the meaning of the 'Lower Bound Included' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Lower Bound Included' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      default="true" required="true" ordered="false"
    • setLowerBoundIncluded

      void setLowerBoundIncluded(boolean value)
      Sets the value of the 'Lower Bound Included' attribute.
      Parameters:
      value - the new value of the 'Lower Bound Included' attribute.
      See Also:
      Generated class or method.
    • getNumberOfSteps

      int getNumberOfSteps()
      Returns the value of the 'Number Of Steps' attribute.

      If the meaning of the 'Number Of Steps' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Number Of Steps' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      ordered="false"
    • setNumberOfSteps

      void setNumberOfSteps(int value)
      Sets the value of the 'Number Of Steps' attribute.
      Parameters:
      value - the new value of the 'Number Of Steps' attribute.
      See Also:
      Generated class or method.