View Javadoc
1   package de.fhdw.wtf.persistence.meta;
2   
3   /**
4    * point to point association with a owner and a target.
5    */
6   public class UnidirectionalAssociation extends Association {
7   	
8   	/**
9   	 * Creates an unidirectional association between two types.
10  	 * 
11  	 * @param id
12  	 *            the id of the association
13  	 * @param name
14  	 *            the name of the association
15  	 * @param owner
16  	 *            the owner of the association
17  	 * @param target
18  	 *            the target of the association
19  	 * @param essential
20  	 *            true when the link to the target in a uml is a 1.. and false when 0..
21  	 * @param unique
22  	 *            true when the link to the target in a uml is a ..1 and false when ..*
23  	 */
24  	public UnidirectionalAssociation(final long id,
25  			final String name,
26  			final UserType owner,
27  			final Type target,
28  			final boolean essential,
29  			final boolean unique) {
30  		super(id, name, owner, target, essential, unique);
31  	}
32  	
33  	@Override
34  	public boolean isTheSameAs(final java.lang.Object other) {
35  		if (other instanceof UnidirectionalAssociation) {
36  			return super.isTheSameAs(other);
37  		}
38  		return false;
39  	}
40  	
41  }