Interface Trait

All Superinterfaces:
Characteristic, ModelElement, NamedElement
All Known Implementing Classes:
DefaultTrait

public interface Trait extends Characteristic
A characterstic that can specify Constraints on another Characteristic.
Since:
SAMM 1.0.0
  • Method Details

    • getBaseCharacteristic

      Characteristic getBaseCharacteristic()
      Returns:
      the Characteristic on which Constraints are enforced.
    • getConstraints

      List<Constraint> getConstraints()
      The Constraints to enforce on the base Characteristic
      Returns:
      the collection of Constraints