package org.simantics.structural2.modelingRules; import org.simantics.db.Resource; public class ConnectionJudgement { public static final ConnectionJudgement ILLEGAL = new ConnectionJudgement(ConnectionJudgementType.ILLEGAL); public static final ConnectionJudgement CANBEMADELEGAL = new ConnectionJudgement(ConnectionJudgementType.CANBEMADELEGAL); public ConnectionJudgementType type; public Resource connectionType; public IAttachmentRelationMap attachmentRelations; public ConnectionJudgement(Resource connectionType) { this.type = ConnectionJudgementType.LEGAL; this.connectionType = connectionType; } public ConnectionJudgement(ConnectionJudgementType type, Resource connectionType) { this.type = type; this.connectionType = connectionType; } public ConnectionJudgement(ConnectionJudgementType type) { this.type = type; } }