Class SlicedConstraint

  • All Implemented Interfaces:
    Constraint
    Direct Known Subclasses:
    DirectLayeringConstraint, LayeringConstraint

    public abstract class SlicedConstraint
    extends java.lang.Object
    implements Constraint
    A SlicedConstraint represents some dependency rules for the slices of a Slicing. Such constraint is defined by a list of layers, each containing a set of slices (i.e. a set of slice node names). The actual dependencies in a Slicing must match the dependencies defined by this constraint and its layers.
    • Constructor Detail

      • SlicedConstraint

        public SlicedConstraint​(java.lang.String sliceType,
                                java.util.List<Layer> layers,
                                java.lang.String arrow)