/******************************************************************************* * 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; } }