001 package de.deepamehta.core.model; 002 003 004 005 public class RelatedAssociationModel extends AssociationModel { 006 007 // ---------------------------------------------------------------------------------------------- Instance Variables 008 009 private AssociationModel relatingAssoc; 010 011 // ---------------------------------------------------------------------------------------------------- Constructors 012 013 public RelatedAssociationModel(AssociationModel assoc, AssociationModel relatingAssoc) { 014 super(assoc); 015 this.relatingAssoc = relatingAssoc; 016 } 017 018 // -------------------------------------------------------------------------------------------------- Public Methods 019 020 public AssociationModel getRelatingAssociation() { 021 return relatingAssoc; 022 } 023 024 // === Java API === 025 026 @Override 027 public String toString() { 028 return super.toString() + ", relating " + relatingAssoc; 029 } 030 }