Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/objects/FundamentalAttributeType.java

Diff revisions: vs.
  @@ -1,44 +1,36 @@
1 1 // This Source Code is in the Public Domain per: http://unlicense.org
2 2 package org.litesoft.aokeyhole.objects;
3 3
4 - public enum FundamentalAttributeType
5 - {
4 + public enum FundamentalAttributeType {
6 5 Simple( false, false ),
7 6 ToOne( true, false ),
8 7 ToMany( false, true );
9 8
10 9 private boolean mToOne, mToMany;
11 10
12 - FundamentalAttributeType( boolean pToOne, boolean pToMany )
13 - {
11 + FundamentalAttributeType( boolean pToOne, boolean pToMany ) {
14 12 mToOne = pToOne;
15 13 mToMany = pToMany;
16 14 }
17 15
18 - public boolean isSimple()
19 - {
16 + public boolean isSimple() {
20 17 return !mToOne && !mToMany;
21 18 }
22 19
23 - public boolean isRelated()
24 - {
20 + public boolean isRelated() {
25 21 return mToOne || mToMany;
26 22 }
27 23
28 - public boolean isToOne()
29 - {
24 + public boolean isToOne() {
30 25 return mToOne;
31 26 }
32 27
33 - public boolean isToMany()
34 - {
28 + public boolean isToMany() {
35 29 return mToMany;
36 30 }
37 31
38 - public FundamentalAttributeType getCompatibleBackReferenceType()
39 - {
40 - switch ( this )
41 - {
32 + public FundamentalAttributeType getCompatibleBackReferenceType() {
33 + switch ( this ) {
42 34 case ToOne:
43 35 return ToMany;
44 36 case ToMany: