Interface IConstrained
-
- All Known Subinterfaces:
IAssemblyDefinition
,IDefinition
,IFeatureFlagContainer<F>
,IFeatureInlinedDefinition<INSTANCE>
,gov.nist.secauto.metaschema.core.model.constraint.impl.IFeatureModelConstrained
,gov.nist.secauto.metaschema.core.model.constraint.impl.IFeatureValueConstrained
,IFieldDefinition
,IFlagContainer
,IFlagDefinition
,IModelConstrained
,ITargetedConstaints
,IValueConstrained
,IValuedDefinition
- All Known Implementing Classes:
AbstractTargetedConstraints
public interface IConstrained
This marker interface is used to indicate the implementation class is a provider of constraints.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends IConstraint>
getConstraints()
Retrieve the ordered collection of constraints.
-
-
-
Method Detail
-
getConstraints
@NonNull List<? extends IConstraint> getConstraints()
Retrieve the ordered collection of constraints.- Returns:
- the constraints or an empty list
-
-