]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.structural2/src/org/simantics/structural2/modelingRules/ConnectionJudgement.java
Sync git svn branch with SVN repository r33324.
[simantics/platform.git] / bundles / org.simantics.structural2 / src / org / simantics / structural2 / modelingRules / ConnectionJudgement.java
1 package org.simantics.structural2.modelingRules;\r
2 \r
3 import org.simantics.db.Resource;\r
4 \r
5 public class ConnectionJudgement {\r
6         public static final ConnectionJudgement ILLEGAL = \r
7                 new ConnectionJudgement(ConnectionJudgementType.ILLEGAL);\r
8         public static final ConnectionJudgement CANBEMADELEGAL = \r
9                 new ConnectionJudgement(ConnectionJudgementType.CANBEMADELEGAL);\r
10         \r
11         public ConnectionJudgementType type;\r
12         public Resource connectionType;\r
13         public IAttachmentRelationMap attachmentRelations;\r
14         \r
15         public ConnectionJudgement(Resource connectionType) {\r
16                 this.type = ConnectionJudgementType.LEGAL;\r
17                 this.connectionType = connectionType;\r
18         }\r
19         \r
20         public ConnectionJudgement(ConnectionJudgementType type, Resource connectionType) {\r
21                 this.type = type;\r
22                 this.connectionType = connectionType;\r
23         }\r
24         \r
25         public ConnectionJudgement(ConnectionJudgementType type) {\r
26                 this.type = type;\r
27         }       \r
28 }\r