Package org.eclipse.esmf.characteristic
Interface Trait
- All Superinterfaces:
Characteristic,ModelElement,NamedElement
- All Known Implementing Classes:
DefaultTrait
A characterstic that can specify Constraints on another Characteristic.
- Since:
- SAMM 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptionThe Constraints to enforce on the base CharacteristicMethods inherited from interface org.eclipse.esmf.metamodel.Characteristic
getDataTypeMethods inherited from interface org.eclipse.esmf.metamodel.ModelElement
accept, as, getMetaModelVersion, isMethods inherited from interface org.eclipse.esmf.metamodel.NamedElement
getAspectModelUrn, getDescription, getDescriptions, getName, getPreferredName, getPreferredNames, getSee, hasSyntheticName
-
Method Details
-
getBaseCharacteristic
Characteristic getBaseCharacteristic()- Returns:
- the
Characteristicon which Constraints are enforced.
-
getConstraints
List<Constraint> getConstraints()The Constraints to enforce on the base Characteristic- Returns:
- the collection of Constraints
-