]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/ProxyVariable.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / variable / ProxyVariable.java
index 2fa00dbb4df6cdf725b6f949f96f6642526acc34..fb5ea925a58f6b86b0248dca3ee7a90ab7fadeab 100644 (file)
-package org.simantics.db.layer0.variable;\r
-\r
-import java.util.Collection;\r
-import java.util.Set;\r
-\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.mutable.Variant;\r
-import org.simantics.databoard.type.Datatype;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.variable.RVI.RVIPart;\r
-\r
-/**\r
- * @deprecated this implementation is pretty much useless, it is too\r
- *             straightforward and requires extenders to override pretty much\r
- *             everything in it to work correctly. Do not use.\r
- * @see ValueProxyVariable\r
- */\r
-@Deprecated\r
-public abstract class ProxyVariable implements Variable {\r
-\r
-    protected final Variable proxy;\r
-    protected final Variable parent;\r
-\r
-    public ProxyVariable(Variable proxy, Variable parent) {\r
-        if (proxy == null)\r
-            throw new NullPointerException("null proxy");\r
-        if (parent == null)\r
-            throw new NullPointerException("null parent");\r
-        this.parent = parent;\r
-        this.proxy = proxy;\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPropertyValue(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getPropertyValue(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPropertyValue(ReadGraph graph, Resource property) throws DatabaseException {\r
-        return proxy.getPropertyValue(graph, property);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossiblePropertyValue(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getPossiblePropertyValue(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossiblePropertyValue(ReadGraph graph, Resource property) throws DatabaseException {\r
-        return proxy.getPossiblePropertyValue(graph, property);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPropertyValue(ReadGraph graph, String name, Binding binding) throws DatabaseException {\r
-        return proxy.getPropertyValue(graph, name, binding);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPropertyValue(ReadGraph graph, Resource property, Binding binding) throws DatabaseException {\r
-        return proxy.getPropertyValue(graph, property, binding);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossiblePropertyValue(ReadGraph graph, String name, Binding binding) throws DatabaseException {\r
-        return proxy.getPossiblePropertyValue(graph, name, binding);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossiblePropertyValue(ReadGraph graph, Resource property, Binding binding) throws DatabaseException {\r
-        return proxy.getPossiblePropertyValue(graph, property, binding);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getValue(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getValue(graph);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossibleValue(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossibleValue(graph);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getValue(ReadGraph graph, Binding binding) throws DatabaseException {\r
-        return proxy.getValue(graph, binding);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getPossibleValue(ReadGraph graph, Binding binding) throws DatabaseException {\r
-        return proxy.getPossibleValue(graph, binding);\r
-    }\r
-\r
-    @Override\r
-    public void setValue(WriteGraph graph, Object value, Binding binding) throws DatabaseException {\r
-        proxy.setValue(graph, value, binding);\r
-    }\r
-\r
-    @Override\r
-    public void setValue(WriteGraph graph, Object value) throws DatabaseException {\r
-        proxy.setValue(graph, value);\r
-    }\r
-\r
-    @Override\r
-    public void setPropertyValue(WriteGraph graph, String name, Object value, Binding binding) throws DatabaseException {\r
-        proxy.setPropertyValue(graph, name, value, binding);\r
-    }\r
-\r
-    @Override\r
-    public void setPropertyValue(WriteGraph graph, Resource property, Object value, Binding binding) throws DatabaseException {\r
-        proxy.setPropertyValue(graph, property, value, binding);\r
-    }\r
-\r
-    @Override\r
-    public void setPropertyValue(WriteGraph graph, String name, Object value) throws DatabaseException {\r
-        proxy.setPropertyValue(graph, name, value);\r
-    }\r
-\r
-    @Override\r
-    public void setPropertyValue(WriteGraph graph, Resource property, Object value) throws DatabaseException {\r
-        proxy.setPropertyValue(graph, property, value);\r
-    }\r
-\r
-    @Override\r
-    public Variable getChild(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getChild(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public Variable getPossibleChild(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getPossibleChild(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public Variable getProperty(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getProperty(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public Variable getProperty(ReadGraph graph, Resource property) throws DatabaseException {\r
-        return proxy.getProperty(graph, property);\r
-    }\r
-\r
-    @Override\r
-    public Variable getPossibleProperty(ReadGraph graph, String name) throws DatabaseException {\r
-        return proxy.getPossibleProperty(graph, name);\r
-    }\r
-\r
-    @Override\r
-    public Variable getPossibleProperty(ReadGraph graph, Resource property) throws DatabaseException {\r
-        return proxy.getPossibleProperty(graph, property);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> browseChildren(ReadGraph graph) throws DatabaseException {\r
-        return proxy.browseChildren(graph);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> getChildren(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getChildren(graph);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> browseProperties(ReadGraph graph) throws DatabaseException {\r
-        return proxy.browseProperties(graph);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> getProperties(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getProperties(graph);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> getProperties(ReadGraph graph, String classification) throws DatabaseException {\r
-        return proxy.getProperties(graph, classification);\r
-    }\r
-\r
-    @Override\r
-    public Collection<Variable> getProperties(ReadGraph graph, Resource classification) throws DatabaseException {\r
-        return proxy.getProperties(graph, classification);\r
-    }\r
-\r
-    @Override\r
-    public Variable browse(ReadGraph graph, String suffix) throws DatabaseException {\r
-        if (suffix.isEmpty())\r
-            return this;\r
-        return proxy.browse(graph, suffix);\r
-    }\r
-\r
-    @Override\r
-    public Variable browsePossible(ReadGraph graph, String suffix) throws DatabaseException {\r
-        if (suffix.isEmpty())\r
-            return this;\r
-        return proxy.browsePossible(graph, suffix);\r
-    }\r
-\r
-    @Override\r
-    public Variable browse(ReadGraph graph, Resource config) throws DatabaseException {\r
-        return proxy.browse(graph, config);\r
-    }\r
-\r
-    @Override\r
-    public Variable browsePossible(ReadGraph graph, Resource config) throws DatabaseException {\r
-        return proxy.browsePossible(graph, config);\r
-    }\r
-\r
-    @Override\r
-    public <T> T getInterface(ReadGraph graph, Class<T> clazz) throws DatabaseException {\r
-        return proxy.getInterface(graph, clazz);\r
-    }\r
-\r
-    @Override\r
-    public <T> T adapt(ReadGraph graph, Class<T> clazz) throws DatabaseException {\r
-        return proxy.adapt(graph, clazz);\r
-    }\r
-\r
-    @Override\r
-    public <T> T adaptPossible(ReadGraph graph, Class<T> clazz) throws DatabaseException {\r
-        return proxy.adaptPossible(graph, clazz);\r
-    }\r
-\r
-    @Override\r
-    public String getURI(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getURI(graph);\r
-    }\r
-\r
-    @Override\r
-    public abstract int hashCode();\r
-\r
-    @Override\r
-    public abstract boolean equals(Object obj);\r
-\r
-    @Override\r
-    public Variable resolve(ReadGraph graph, RVIPart part) throws DatabaseException {\r
-        return proxy.resolve(graph, part);\r
-    }\r
-\r
-    @Override\r
-    public Variable resolvePossible(ReadGraph graph, RVIPart part) throws DatabaseException {\r
-        return proxy.resolvePossible(graph, part);\r
-    }\r
-\r
-    @Override\r
-    public String getName(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getName(graph);\r
-    }\r
-\r
-    @Override\r
-    public String getLabel(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getLabel(graph);\r
-    }\r
-\r
-    @Override\r
-    public Datatype getDatatype(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getDatatype(graph);\r
-    }\r
-\r
-    @Override\r
-    public Datatype getPossibleDatatype(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossibleDatatype(graph);\r
-    }\r
-\r
-    @Override\r
-    public Variable getPredicate(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPredicate(graph);\r
-    }\r
-\r
-    @Override\r
-    public Variable getPossiblePredicate(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossiblePredicate(graph);\r
-    }\r
-\r
-    @Override\r
-    public Resource getPredicateResource(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPredicateResource(graph);\r
-    }\r
-\r
-    @Override\r
-    public Resource getPossiblePredicateResource(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossiblePredicateResource(graph);\r
-    }\r
-    \r
-    @Override\r
-    public Variable getParent(ReadGraph graph) throws DatabaseException {\r
-        return parent;\r
-    }\r
-\r
-    @Override\r
-    public Resource getRepresents(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getRepresents(graph);\r
-    }\r
-\r
-    @Override\r
-    public Resource getPossibleRepresents(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossibleRepresents(graph);\r
-    }\r
-\r
-    @Override\r
-    public Resource getType(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getType(graph);\r
-    }\r
-\r
-    @Override\r
-    public Resource getPossibleType(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossibleType(graph);\r
-    }\r
-\r
-    @Override\r
-    public RVI getRVI(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getRVI(graph);\r
-    }\r
-\r
-    @Override\r
-    public RVI getPossibleRVI(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getPossibleRVI(graph);\r
-    }\r
-\r
-    @Override\r
-    public Set<String> getClassifications(ReadGraph graph) throws DatabaseException {\r
-       return proxy.getClassifications(graph);\r
-    }\r
-\r
-    public Variant getVariantValue(ReadGraph graph) throws DatabaseException {\r
-        return proxy.getVariantValue(graph);\r
-    }\r
-\r
-       @Override\r
-       public Resource getType(ReadGraph graph, Resource baseType) throws DatabaseException {\r
-               return proxy.getType(graph, baseType);\r
-       }\r
-\r
-       @Override\r
-       public Resource getPossibleType(ReadGraph graph, Resource baseType) throws DatabaseException {\r
-               return proxy.getPossibleType(graph, baseType);\r
-       }\r
+package org.simantics.db.layer0.variable;
+
+import java.util.Collection;
+import java.util.Set;
+
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.mutable.Variant;
+import org.simantics.databoard.type.Datatype;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.variable.RVI.RVIPart;
+
+/**
+ * @deprecated this implementation is pretty much useless, it is too
+ *             straightforward and requires extenders to override pretty much
+ *             everything in it to work correctly. Do not use.
+ * @see ValueProxyVariable
+ */
+@Deprecated
+public abstract class ProxyVariable implements Variable {
+
+    protected final Variable proxy;
+    protected final Variable parent;
+
+    public ProxyVariable(Variable proxy, Variable parent) {
+        if (proxy == null)
+            throw new NullPointerException("null proxy");
+        if (parent == null)
+            throw new NullPointerException("null parent");
+        this.parent = parent;
+        this.proxy = proxy;
+    }
+
+    @Override
+    public <T> T getPropertyValue(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getPropertyValue(graph, name);
+    }
+
+    @Override
+    public <T> T getPropertyValue(ReadGraph graph, Resource property) throws DatabaseException {
+        return proxy.getPropertyValue(graph, property);
+    }
+
+    @Override
+    public <T> T getPossiblePropertyValue(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getPossiblePropertyValue(graph, name);
+    }
+
+    @Override
+    public <T> T getPossiblePropertyValue(ReadGraph graph, Resource property) throws DatabaseException {
+        return proxy.getPossiblePropertyValue(graph, property);
+    }
+
+    @Override
+    public <T> T getPropertyValue(ReadGraph graph, String name, Binding binding) throws DatabaseException {
+        return proxy.getPropertyValue(graph, name, binding);
+    }
+
+    @Override
+    public <T> T getPropertyValue(ReadGraph graph, Resource property, Binding binding) throws DatabaseException {
+        return proxy.getPropertyValue(graph, property, binding);
+    }
+
+    @Override
+    public <T> T getPossiblePropertyValue(ReadGraph graph, String name, Binding binding) throws DatabaseException {
+        return proxy.getPossiblePropertyValue(graph, name, binding);
+    }
+
+    @Override
+    public <T> T getPossiblePropertyValue(ReadGraph graph, Resource property, Binding binding) throws DatabaseException {
+        return proxy.getPossiblePropertyValue(graph, property, binding);
+    }
+
+    @Override
+    public <T> T getValue(ReadGraph graph) throws DatabaseException {
+        return proxy.getValue(graph);
+    }
+
+    @Override
+    public <T> T getPossibleValue(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossibleValue(graph);
+    }
+
+    @Override
+    public <T> T getValue(ReadGraph graph, Binding binding) throws DatabaseException {
+        return proxy.getValue(graph, binding);
+    }
+
+    @Override
+    public <T> T getPossibleValue(ReadGraph graph, Binding binding) throws DatabaseException {
+        return proxy.getPossibleValue(graph, binding);
+    }
+
+    @Override
+    public void setValue(WriteGraph graph, Object value, Binding binding) throws DatabaseException {
+        proxy.setValue(graph, value, binding);
+    }
+
+    @Override
+    public void setValue(WriteGraph graph, Object value) throws DatabaseException {
+        proxy.setValue(graph, value);
+    }
+
+    @Override
+    public void setPropertyValue(WriteGraph graph, String name, Object value, Binding binding) throws DatabaseException {
+        proxy.setPropertyValue(graph, name, value, binding);
+    }
+
+    @Override
+    public void setPropertyValue(WriteGraph graph, Resource property, Object value, Binding binding) throws DatabaseException {
+        proxy.setPropertyValue(graph, property, value, binding);
+    }
+
+    @Override
+    public void setPropertyValue(WriteGraph graph, String name, Object value) throws DatabaseException {
+        proxy.setPropertyValue(graph, name, value);
+    }
+
+    @Override
+    public void setPropertyValue(WriteGraph graph, Resource property, Object value) throws DatabaseException {
+        proxy.setPropertyValue(graph, property, value);
+    }
+
+    @Override
+    public Variable getChild(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getChild(graph, name);
+    }
+
+    @Override
+    public Variable getPossibleChild(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getPossibleChild(graph, name);
+    }
+
+    @Override
+    public Variable getProperty(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getProperty(graph, name);
+    }
+
+    @Override
+    public Variable getProperty(ReadGraph graph, Resource property) throws DatabaseException {
+        return proxy.getProperty(graph, property);
+    }
+
+    @Override
+    public Variable getPossibleProperty(ReadGraph graph, String name) throws DatabaseException {
+        return proxy.getPossibleProperty(graph, name);
+    }
+
+    @Override
+    public Variable getPossibleProperty(ReadGraph graph, Resource property) throws DatabaseException {
+        return proxy.getPossibleProperty(graph, property);
+    }
+
+    @Override
+    public Collection<Variable> browseChildren(ReadGraph graph) throws DatabaseException {
+        return proxy.browseChildren(graph);
+    }
+
+    @Override
+    public Collection<Variable> getChildren(ReadGraph graph) throws DatabaseException {
+        return proxy.getChildren(graph);
+    }
+
+    @Override
+    public Collection<Variable> browseProperties(ReadGraph graph) throws DatabaseException {
+        return proxy.browseProperties(graph);
+    }
+
+    @Override
+    public Collection<Variable> getProperties(ReadGraph graph) throws DatabaseException {
+        return proxy.getProperties(graph);
+    }
+
+    @Override
+    public Collection<Variable> getProperties(ReadGraph graph, String classification) throws DatabaseException {
+        return proxy.getProperties(graph, classification);
+    }
+
+    @Override
+    public Collection<Variable> getProperties(ReadGraph graph, Resource classification) throws DatabaseException {
+        return proxy.getProperties(graph, classification);
+    }
+
+    @Override
+    public Variable browse(ReadGraph graph, String suffix) throws DatabaseException {
+        if (suffix.isEmpty())
+            return this;
+        return proxy.browse(graph, suffix);
+    }
+
+    @Override
+    public Variable browsePossible(ReadGraph graph, String suffix) throws DatabaseException {
+        if (suffix.isEmpty())
+            return this;
+        return proxy.browsePossible(graph, suffix);
+    }
+
+    @Override
+    public Variable browse(ReadGraph graph, Resource config) throws DatabaseException {
+        return proxy.browse(graph, config);
+    }
+
+    @Override
+    public Variable browsePossible(ReadGraph graph, Resource config) throws DatabaseException {
+        return proxy.browsePossible(graph, config);
+    }
+
+    @Override
+    public <T> T getInterface(ReadGraph graph, Class<T> clazz) throws DatabaseException {
+        return proxy.getInterface(graph, clazz);
+    }
+
+    @Override
+    public <T> T adapt(ReadGraph graph, Class<T> clazz) throws DatabaseException {
+        return proxy.adapt(graph, clazz);
+    }
+
+    @Override
+    public <T> T adaptPossible(ReadGraph graph, Class<T> clazz) throws DatabaseException {
+        return proxy.adaptPossible(graph, clazz);
+    }
+
+    @Override
+    public String getURI(ReadGraph graph) throws DatabaseException {
+        return proxy.getURI(graph);
+    }
+
+    @Override
+    public abstract int hashCode();
+
+    @Override
+    public abstract boolean equals(Object obj);
+
+    @Override
+    public Variable resolve(ReadGraph graph, RVIPart part) throws DatabaseException {
+        return proxy.resolve(graph, part);
+    }
+
+    @Override
+    public Variable resolvePossible(ReadGraph graph, RVIPart part) throws DatabaseException {
+        return proxy.resolvePossible(graph, part);
+    }
+
+    @Override
+    public String getName(ReadGraph graph) throws DatabaseException {
+        return proxy.getName(graph);
+    }
+
+    @Override
+    public String getLabel(ReadGraph graph) throws DatabaseException {
+        return proxy.getLabel(graph);
+    }
+
+    @Override
+    public Datatype getDatatype(ReadGraph graph) throws DatabaseException {
+        return proxy.getDatatype(graph);
+    }
+
+    @Override
+    public Datatype getPossibleDatatype(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossibleDatatype(graph);
+    }
+
+    @Override
+    public Variable getPredicate(ReadGraph graph) throws DatabaseException {
+        return proxy.getPredicate(graph);
+    }
+
+    @Override
+    public Variable getPossiblePredicate(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossiblePredicate(graph);
+    }
+
+    @Override
+    public Resource getPredicateResource(ReadGraph graph) throws DatabaseException {
+        return proxy.getPredicateResource(graph);
+    }
+
+    @Override
+    public Resource getPossiblePredicateResource(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossiblePredicateResource(graph);
+    }
+    
+    @Override
+    public Variable getParent(ReadGraph graph) throws DatabaseException {
+        return parent;
+    }
+
+    @Override
+    public Resource getRepresents(ReadGraph graph) throws DatabaseException {
+        return proxy.getRepresents(graph);
+    }
+
+    @Override
+    public Resource getPossibleRepresents(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossibleRepresents(graph);
+    }
+
+    @Override
+    public Resource getType(ReadGraph graph) throws DatabaseException {
+        return proxy.getType(graph);
+    }
+
+    @Override
+    public Resource getPossibleType(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossibleType(graph);
+    }
+
+    @Override
+    public RVI getRVI(ReadGraph graph) throws DatabaseException {
+        return proxy.getRVI(graph);
+    }
+
+    @Override
+    public RVI getPossibleRVI(ReadGraph graph) throws DatabaseException {
+        return proxy.getPossibleRVI(graph);
+    }
+
+    @Override
+    public Set<String> getClassifications(ReadGraph graph) throws DatabaseException {
+       return proxy.getClassifications(graph);
+    }
+
+    public Variant getVariantValue(ReadGraph graph) throws DatabaseException {
+        return proxy.getVariantValue(graph);
+    }
+
+       @Override
+       public Resource getType(ReadGraph graph, Resource baseType) throws DatabaseException {
+               return proxy.getType(graph, baseType);
+       }
+
+       @Override
+       public Resource getPossibleType(ReadGraph graph, Resource baseType) throws DatabaseException {
+               return proxy.getPossibleType(graph, baseType);
+       }
 }
\ No newline at end of file