X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2FAssignConnectionTypesRequest.java;h=e6fb9010a5c2a8308251436bfb236e49d1986381;hb=76061fee3ffb1b66ed4d78ce711ab44f38b7ffdf;hp=915d0e09f5449083fa42e722a71b06ca25bcdbfe;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/AssignConnectionTypesRequest.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/AssignConnectionTypesRequest.java index 915d0e09f..e6fb9010a 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/AssignConnectionTypesRequest.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/AssignConnectionTypesRequest.java @@ -1,38 +1,38 @@ -package org.simantics.modeling; - -import java.util.Collection; - -import org.simantics.db.Resource; -import org.simantics.db.WriteGraph; -import org.simantics.db.common.request.WriteRequest; -import org.simantics.db.exception.DatabaseException; -import org.simantics.structural.stubs.StructuralResource2; - -public class AssignConnectionTypesRequest extends WriteRequest { - - Collection addedConnectionTypes; - Collection removedConnectionTypes; - Collection connectionPoints; - - public AssignConnectionTypesRequest(Collection addedConnectionTypes, Collection removedConnectionTypes, Collection connectionPoints) { - this.addedConnectionTypes = addedConnectionTypes; - this.removedConnectionTypes = removedConnectionTypes; - this.connectionPoints = connectionPoints; - } - - @Override - public void perform(WriteGraph graph) throws DatabaseException { - assignSymbolGroup(graph, addedConnectionTypes, removedConnectionTypes, connectionPoints); - } - - public static void assignSymbolGroup(WriteGraph graph, Collection addedConnectionTypes, Collection removedConnectionTypes, Collection connectionPoints) throws DatabaseException { - StructuralResource2 STR = StructuralResource2.getInstance(graph); - for (Resource connectionPoint : connectionPoints) { - for (Resource type : addedConnectionTypes) - graph.claim(connectionPoint, STR.AllowsConnectionType, type); - for (Resource type : removedConnectionTypes) - graph.deny(connectionPoint, STR.AllowsConnectionType, type); - } - } - -} +package org.simantics.modeling; + +import java.util.Collection; + +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.common.request.WriteRequest; +import org.simantics.db.exception.DatabaseException; +import org.simantics.structural.stubs.StructuralResource2; + +public class AssignConnectionTypesRequest extends WriteRequest { + + Collection addedConnectionTypes; + Collection removedConnectionTypes; + Collection connectionPoints; + + public AssignConnectionTypesRequest(Collection addedConnectionTypes, Collection removedConnectionTypes, Collection connectionPoints) { + this.addedConnectionTypes = addedConnectionTypes; + this.removedConnectionTypes = removedConnectionTypes; + this.connectionPoints = connectionPoints; + } + + @Override + public void perform(WriteGraph graph) throws DatabaseException { + assignSymbolGroup(graph, addedConnectionTypes, removedConnectionTypes, connectionPoints); + } + + public static void assignSymbolGroup(WriteGraph graph, Collection addedConnectionTypes, Collection removedConnectionTypes, Collection connectionPoints) throws DatabaseException { + StructuralResource2 STR = StructuralResource2.getInstance(graph); + for (Resource connectionPoint : connectionPoints) { + for (Resource type : addedConnectionTypes) + graph.claim(connectionPoint, STR.AllowsConnectionType, type); + for (Resource type : removedConnectionTypes) + graph.deny(connectionPoint, STR.AllowsConnectionType, type); + } + } + +}