package org.archstudio.bna.things.swt; import org.archstudio.bna.IBNAView; import org.archstudio.bna.ICoordinateMapper; import org.archstudio.bna.IThingPeer; import org.archstudio.bna.keys.IThingKey; import org.archstudio.bna.keys.ThingKey; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.Nullable; /* * DO NOT EDIT THIS FILE, it is automatically generated. ANY MODIFICATIONS WILL BE OVERWRITTEN. To modify, update the * thingdefinition extension at org.archstudio.bna/Package[name=org.archstudio.bna.things.swt]/Thing[name=SWTScrollBar]. */ @SuppressWarnings("all") @NonNullByDefault public abstract class SWTScrollBarThingBase extends org.archstudio.bna.things.swt.AbstractControlThing implements org.archstudio.bna.IThing { public static final IThingKey<java.lang.Integer> MAX_KEY = ThingKey.create(com.google.common.collect.Lists.newArrayList("max", SWTScrollBarThingBase.class)); public static final IThingKey<java.lang.Integer> MIN_KEY = ThingKey.create(com.google.common.collect.Lists.newArrayList("min", SWTScrollBarThingBase.class)); public static final IThingKey<org.archstudio.bna.things.swt.SWTScrollBarThing.Type> TYPE_KEY = ThingKey.create(com.google.common.collect.Lists.newArrayList("type", SWTScrollBarThingBase.class)); public static final IThingKey<java.lang.Integer> VALUE_KEY = ThingKey.create(com.google.common.collect.Lists.newArrayList("value", SWTScrollBarThingBase.class)); public SWTScrollBarThingBase(@Nullable Object id) { super(id); } @Override public IThingPeer<? extends SWTScrollBarThing> createPeer(IBNAView view, ICoordinateMapper cm) { return new SWTScrollBarThingPeer<>((SWTScrollBarThing) this, view, cm); } @Override protected void initProperties() { initProperty(org.archstudio.bna.things.swt.SWTScrollBarThing.MAX_KEY, 100); initProperty(org.archstudio.bna.things.swt.SWTScrollBarThing.MIN_KEY, 0); initProperty(org.archstudio.bna.things.swt.SWTScrollBarThing.TYPE_KEY, org.archstudio.bna.things.swt.SWTScrollBarThing.Type.HORIZONTAL); initProperty(org.archstudio.bna.things.swt.SWTScrollBarThing.VALUE_KEY, 50); super.initProperties(); } public int getMax() { return get(org.archstudio.bna.things.swt.SWTScrollBarThing.MAX_KEY); } public void setMax(int max) { set(org.archstudio.bna.things.swt.SWTScrollBarThing.MAX_KEY, max); } public int getMin() { return get(org.archstudio.bna.things.swt.SWTScrollBarThing.MIN_KEY); } public void setMin(int min) { set(org.archstudio.bna.things.swt.SWTScrollBarThing.MIN_KEY, min); } public org.archstudio.bna.things.swt.SWTScrollBarThing.Type getType() { return get(org.archstudio.bna.things.swt.SWTScrollBarThing.TYPE_KEY); } public void setType(org.archstudio.bna.things.swt.SWTScrollBarThing.Type type) { set(org.archstudio.bna.things.swt.SWTScrollBarThing.TYPE_KEY, type); } public int getValue() { return get(org.archstudio.bna.things.swt.SWTScrollBarThing.VALUE_KEY); } public void setValue(int value) { set(org.archstudio.bna.things.swt.SWTScrollBarThing.VALUE_KEY, value); } }