X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Futils%2FMonitors.java;h=92fbf5bca860f18648ef3ddf1d776d5c115a08f5;hp=62b62ce16cace2a5d9f56adb6ab421135311d5b5;hb=refs%2Fchanges%2F38%2F238%2F2;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/utils/Monitors.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/utils/Monitors.java index 62b62ce16..92fbf5bca 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/utils/Monitors.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/utils/Monitors.java @@ -1,31 +1,31 @@ -package org.simantics.modeling.utils; - -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.exception.DatabaseException; -import org.simantics.diagram.stubs.DiagramResource; -import org.simantics.modeling.ModelingResources; - -/** - * Utilities for dealing with diagram monitors. - * - * @author Tuukka Lehtonen - */ -public final class Monitors { - - public static Resource getMonitoredComponent(ReadGraph graph, Resource monitor) throws DatabaseException { - DiagramResource DIA = DiagramResource.getInstance(graph); - Resource component = graph.getPossibleObject(monitor, DIA.HasMonitorComponent); - return component; - } - - public static Resource getMonitoredElement(ReadGraph graph, Resource monitor) throws DatabaseException { - Resource component = getMonitoredComponent(graph, monitor); - if (component == null) - return null; - ModelingResources MOD = ModelingResources.getInstance(graph); - Resource element = graph.getPossibleObject(component, MOD.ComponentToElement); - return element; - } - -} +package org.simantics.modeling.utils; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.exception.DatabaseException; +import org.simantics.diagram.stubs.DiagramResource; +import org.simantics.modeling.ModelingResources; + +/** + * Utilities for dealing with diagram monitors. + * + * @author Tuukka Lehtonen + */ +public final class Monitors { + + public static Resource getMonitoredComponent(ReadGraph graph, Resource monitor) throws DatabaseException { + DiagramResource DIA = DiagramResource.getInstance(graph); + Resource component = graph.getPossibleObject(monitor, DIA.HasMonitorComponent); + return component; + } + + public static Resource getMonitoredElement(ReadGraph graph, Resource monitor) throws DatabaseException { + Resource component = getMonitoredComponent(graph, monitor); + if (component == null) + return null; + ModelingResources MOD = ModelingResources.getInstance(graph); + Resource element = graph.getPossibleObject(component, MOD.ComponentToElement); + return element; + } + +}