X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Futil%2FComposedTGValueModifier.java;h=187e77191b7dcd8e402f3ad461fba84450e50ac2;hp=933fcfeac908adc328bf7654521f6ff4c06712b4;hb=e19c37f84fd1ce2d946578f7c05f3e45444ba67a;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/ComposedTGValueModifier.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/ComposedTGValueModifier.java index 933fcfeac..187e77191 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/ComposedTGValueModifier.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/util/ComposedTGValueModifier.java @@ -1,36 +1,36 @@ -package org.simantics.db.layer0.util; - -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.type.Datatype; -import org.simantics.db.exception.DatabaseException; - -public class ComposedTGValueModifier implements TGValueModifier { - - final TGValueModifier[] modifiers; - - public ComposedTGValueModifier(TGValueModifier[] modifiers) { - this.modifiers = modifiers; - } - - @Override - public boolean mayNeedModification(Datatype type) throws DatabaseException { - for(TGValueModifier mod : modifiers) - if(mod.mayNeedModification(type)) - return true; - return false; - } - - @Override - public Object modify(final DomainProcessorState state, Binding binding, Object value) throws DatabaseException { - - Datatype type = binding.type(); - - for(TGValueModifier mod : modifiers) - if(mod.mayNeedModification(type)) - value = mod.modify(state, binding, value); - - return value; - - } - -} +package org.simantics.db.layer0.util; + +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.type.Datatype; +import org.simantics.db.exception.DatabaseException; + +public class ComposedTGValueModifier implements TGValueModifier { + + final TGValueModifier[] modifiers; + + public ComposedTGValueModifier(TGValueModifier[] modifiers) { + this.modifiers = modifiers; + } + + @Override + public boolean mayNeedModification(Datatype type) throws DatabaseException { + for(TGValueModifier mod : modifiers) + if(mod.mayNeedModification(type)) + return true; + return false; + } + + @Override + public Object modify(final DomainProcessorState state, Binding binding, Object value) throws DatabaseException { + + Datatype type = binding.type(); + + for(TGValueModifier mod : modifiers) + if(mod.mayNeedModification(type)) + value = mod.modify(state, binding, value); + + return value; + + } + +}