X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fsynchronization%2Fgraph%2FGraphSynchronizationHints.java;fp=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fsynchronization%2Fgraph%2FGraphSynchronizationHints.java;h=155e8d325137bb2e2beb968ad7e1b7243f11d55f;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/synchronization/graph/GraphSynchronizationHints.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/synchronization/graph/GraphSynchronizationHints.java new file mode 100644 index 000000000..155e8d325 --- /dev/null +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/synchronization/graph/GraphSynchronizationHints.java @@ -0,0 +1,36 @@ +/******************************************************************************* + * Copyright (c) 2007, 2010 Association for Decentralized Information Management + * in Industry THTH ry. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * VTT Technical Research Centre of Finland - initial API and implementation + *******************************************************************************/ +package org.simantics.diagram.synchronization.graph; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Session; +import org.simantics.db.WriteGraph; +import org.simantics.diagram.synchronization.graph.layer.GraphLayerManager; +import org.simantics.utils.datastructures.hints.IHintContext.Key; +import org.simantics.utils.datastructures.hints.IHintContext.KeyOf; + +/** + * @author Tuukka Lehtonen + */ +public final class GraphSynchronizationHints { + + public static final Key SESSION = new KeyOf(Session.class, "DATABASE_SESSION"); + + public static final Key READ_TRANSACTION = new KeyOf(ReadGraph.class, "READ_TRANSACTION"); + + public static final Key WRITE_TRANSACTION = new KeyOf(WriteGraph.class, "WRITE_TRANSACTION"); + + public static final Key BASIC_RESOURCES = new KeyOf(BasicResources.class, "BASIC_RESOURCES"); + + public static final Key GRAPH_LAYER_MANAGER = new KeyOf(GraphLayerManager.class, "GRAPH_LAYER_MANAGER"); + +}