Interface AssignmentInheritance

All Superinterfaces:
Serializable

public interface AssignmentInheritance extends Serializable
An inheritance stemming from an assignment of an ancestor.
  • Method Details

    • getAssetType

      NamedResourceReference getAssetType()
      Returns a reference to the asset type to which the assignment belongs.
      Returns:
      a reference to the asset type to which the assignment belongs
    • getScope

      Returns a reference to the scope of the assignment from which the inheritance comes.
      Returns:
      a reference to the scope of the assignment from which the inheritance comes
    • getAssignment

      ResourceReference getAssignment()
      Returns a reference to the assignment from which the inheritance comes.
      Returns:
      a reference to the assignment from which the inheritance comes
    • getTraitAssignmentInheritances

      List<TraitAssignmentInheritance> getTraitAssignmentInheritances()
      Returns the inheritances stemming from Traits applied to the Asset Type.
      Returns:
      the inheritances stemming from Traits applied to the Asset Type