Interface ComplexRelation

All Superinterfaces:
Entity, Resource, Serializable

public interface ComplexRelation extends Resource
Represents a complex relation

Complex relation is an objectification of a relation with properties between several assets.

  • Method Details

    • getType

      Returns the type of the complex relation.
      Returns:
      the type of the complex relation
    • getLegs

      Returns the list of complex relation legs - assets related to the complex relation with role and co-role provided.
      Returns:
      the list of complex relation legs
    • getAttributes

      List<Attribute> getAttributes()
      Returns the list of attributes corresponding to the complex relation.
      Returns:
      the list of attributes corresponding to the complex relation