Class ConsistsOfImpl<S extends Resource,T extends Facet>

All Implemented Interfaces:
Serializable, Element, IdentifiableElement, RelationElement<S,T>, SchemaMixedElement, ERElement, ModelElement, ConsistsOf<S,T>, Relation<S,T>

public class ConsistsOfImpl<S extends Resource,T extends Facet> extends RelationImpl<S,T> implements ConsistsOf<S,T>
The default implementation of the ConsistsOf interface.
Author:
Luca Frosini (ISTI - CNR)
See Also:
  • Constructor Details

    • ConsistsOfImpl

      protected ConsistsOfImpl()
      Default constructor.
    • ConsistsOfImpl

      public ConsistsOfImpl(S source, T target)
      Constructs a new ConsistsOfImpl with the given source and target.
      Parameters:
      source - The source resource.
      target - The target facet.
    • ConsistsOfImpl

      public ConsistsOfImpl(S source, T target, PropagationConstraint propagationConstraint)
      Constructs a new ConsistsOfImpl with the given source, target, and propagation constraint.
      Parameters:
      source - The source resource.
      target - The target facet.
      propagationConstraint - The propagation constraint.