]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.graph/src/org/simantics/graph/representation/Extensions.java
73a988798397964210a93f50074ef824051694af
[simantics/platform.git] / bundles / org.simantics.graph / src / org / simantics / graph / representation / Extensions.java
1 package org.simantics.graph.representation;
2
3 import java.util.TreeMap;
4
5 import org.simantics.databoard.Bindings;
6 import org.simantics.databoard.binding.Binding;
7 import org.simantics.databoard.binding.mutable.Variant;
8
9 public class Extensions {
10
11         public static final Binding BINDING = Bindings.getBindingUnchecked(Extensions.class);
12
13         /**
14          * Used for storing a cached hash code computed from a
15          * {@link TransferableGraph1} instance in the metadata map of the
16          * <code>DataContainer</code> containing the TG.
17          */
18         public final static String CACHED_HASHCODE = "cached.hashCode";
19
20         final public static String CLUSTERING = "clustering";
21         final public static String CLUSTER_SETS = "clusterSets";
22         final public static int NO_CLUSTER_SET = -1;
23         final public static int ROOT_LIBRARY_CLUSTER_SET = -1;
24         final public static int INDEX_ROOT_CLUSTER_SET = -2;
25
26         public TreeMap<String, Variant> map;
27
28         public Extensions() {
29                 this.map = new TreeMap<>();
30         }
31
32         public Extensions(TreeMap<String, Variant> map) {
33                 this.map = map;
34         }
35
36 }