X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.databoard%2Fsrc%2Forg%2Fsimantics%2Fdataboard%2Fbinding%2Freflection%2FMyClass.java;fp=bundles%2Forg.simantics.databoard%2Fsrc%2Forg%2Fsimantics%2Fdataboard%2Fbinding%2Freflection%2FMyClass.java;h=75f3d30923cc8437045d49fef111b1ca4462be11;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/src/org/simantics/databoard/binding/reflection/MyClass.java b/bundles/org.simantics.databoard/src/org/simantics/databoard/binding/reflection/MyClass.java new file mode 100644 index 000000000..75f3d3092 --- /dev/null +++ b/bundles/org.simantics.databoard/src/org/simantics/databoard/binding/reflection/MyClass.java @@ -0,0 +1,158 @@ +/******************************************************************************* + * Copyright (c) 2007, 2011 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.databoard.binding.reflection; + +import java.util.Map; + +import org.simantics.databoard.Bindings; +import org.simantics.databoard.annotations.Arguments; +import org.simantics.databoard.annotations.Length; +import org.simantics.databoard.annotations.MIMEType; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.type.NumberType; + + + +public class MyClass extends MyClass2 { + + public byte field0; + public int field1; + public short field2; + public long field3; + public float field4; + public boolean field5; + public Boolean field19; + public double field6; + public NumberType field7; + public byte[] field8; + public int[] field9; + public short[] field10; + public long[] field11; + public float[] field12; + public boolean[] field13; + public @Length("3") double[] field14; + public Object field15; + public @Arguments( {String.class, Integer.class} ) Map field17; + public @MIMEType( "m" ) int field18; + + public byte getField0() { + return field0; + } + + static Binding BINDING; + static Binding getStaticBinding() { + if (BINDING == null) BINDING = Bindings.getBindingUnchecked( MyClass.class ); + return BINDING; + } + + public MyClass(Binding binding) { +// super( getStaticBinding() ); + } + + public void setField0(byte field0) { + this.field0 = field0; + } + public int getField1() { + return field1; + } + public void setField1(int field1) { + this.field1 = field1; + } + public short getField2() { + return field2; + } + public void setField2(short field2) { + this.field2 = field2; + } + public long getField3() { + return field3; + } + public void setField3(long field3) { + this.field3 = field3; + } + public float getField4() { + return field4; + } + public void setField4(float field4) { + this.field4 = field4; + } + public boolean getField5() { + return field5; + } + public void setField5(boolean field5) { + this.field5 = field5; + } + public double getField6() { + return field6; + } + public Double getField6_() { + return field6; + } + public void setField6(double field6) { + this.field6 = field6; + } + public NumberType getField7() { + return field7; + } + public void setField7(NumberType field7) { + this.field7 = field7; + } + public byte[] getField8() { + return field8; + } + public void setField8(byte[] field8) { + this.field8 = field8; + } + public int[] getField9() { + return field9; + } + public void setField9(int[] field9) { + this.field9 = field9; + } + public short[] getField10() { + return field10; + } + public void setField10(short[] field10) { + this.field10 = field10; + } + public long[] getField11() { + return field11; + } + public void setField11(long[] field11) { + this.field11 = field11; + } + public float[] getField12() { + return field12; + } + public void setField12(float[] field12) { + this.field12 = field12; + } + public boolean[] getField13() { + return field13; + } + public void setField13(boolean[] field13) { + this.field13 = field13; + } + public double[] getField14() { + return field14; + } + public void setField14(double[] field14) { + this.field14 = field14; + } + public Object getField15() { + return field15; + } + public void setField15(Object field15) { + this.field15 = field15; + } + +}