Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/gopas/rt/model/Dependent.java


1   /**********************************************************************
2    * GOPAS Software GmbH (c) 1998 Muenchen - All rights reserved
3    *
4    * $State: Exp $
5    * $Id: Dependent.java,v 1.1.1.1 2000/11/17 12:03:32 mathis Exp $
6    * created by Markus Langenegger at Dec-07-1998
7    *
8    * ABOUT:
9    *   Schnittstelle fuer ein abhaengiges Objekt
10   **********************************************************************/
11  
12  package com.gopas.rt.model;
13  
14  /**
15   * <p> Schnittstelle fuer ein abhaengiges Objekt, z. B. eine Attributeklasse.
16   * Ein Dependent wird mit einer Ownerinstanz erzeugt, kopiert, gesichert und
17   * geloescht. Jedes Dependent Objekt besitzt ein Rueckverweis auf das
18   * entsprechende Ownerobjekt. </p>
19   *
20   * <p> Das Ownerobjekt wird beim Erzeugen gesetzt und danach nicht mehr
21   * veraendert. Implementierende Klasse muessen dies in ihren
22   * Konstruktor- bzw. Factorymethoden entsprechend beruecksichtigen. </p>
23   *
24   * @author  : $Author: mathis $
25   * @version : $Revision: 1.1.1.1 $
26   **/
27  public interface Dependent {
28    /**
29     * Ermittele den Owner der Instanz.
30     *
31     * @return Das zugehoerige Ownerobjekt
32     **/
33    public Entity getOwner();
34  }
35  
36  /**********************************************************************
37   * EOF; Dependent.java
38   **********************************************************************/