package org.archstudio.bna.things.graphs; 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.graphs]/Thing[name=NumericSurfaceGraph]. */ @SuppressWarnings("all") @NonNullByDefault public abstract class NumericSurfaceGraphThingBase extends org.archstudio.bna.things.AbstractThing implements org.archstudio.bna.IThing, org.archstudio.bna.facets.IHasMutableBoundingBox, org.archstudio.bna.facets.IHasMutableReferencePoint, org.archstudio.bna.facets.IHasMutableSelected { public static final IThingKey<org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Data> DATA_KEY = ThingKey.create(com.google.common.collect.Lists.newArrayList("data", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Boolean> FLIP_DATA_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("flipData", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Double> GRID_ALPHA_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("gridAlpha", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Double> MAJOR_CONTOUR_ALPHA_KEY = ThingKey.create( com.google.common.collect.Lists.newArrayList("majorContourAlpha", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Double> MINOR_CONTOUR_ALPHA_KEY = ThingKey.create( com.google.common.collect.Lists.newArrayList("minorContourAlpha", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> X_MAJOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("xMajorAxis", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> X_MINOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("xMinorAxis", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Integer> X_ROTATION_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("xRotation", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> Y_MAJOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("yMajorAxis", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> Y_MINOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("yMinorAxis", NumericSurfaceGraphThingBase.class)); public static final IThingKey<java.lang.Integer> Y_ROTATION_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("yRotation", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> Z_MAJOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("zMajorAxis", NumericSurfaceGraphThingBase.class)); public static final IThingKey<org.archstudio.bna.things.graphs.NumericAxis> Z_MINOR_AXIS_KEY = ThingKey .create(com.google.common.collect.Lists.newArrayList("zMinorAxis", NumericSurfaceGraphThingBase.class)); public NumericSurfaceGraphThingBase(@Nullable Object id) { super(id); } @Override public IThingPeer<? extends NumericSurfaceGraphThing> createPeer(IBNAView view, ICoordinateMapper cm) { return new NumericSurfaceGraphThingPeer<>((NumericSurfaceGraphThing) this, view, cm); } @Override protected void initProperties() { initProperty(org.archstudio.bna.facets.IHasBoundingBox.BOUNDING_BOX_KEY, new org.eclipse.swt.graphics.Rectangle(0, 0, 30, 20)); addShapeModifyingKey(org.archstudio.bna.facets.IHasBoundingBox.BOUNDING_BOX_KEY); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.DATA_KEY, new org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Data()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.FLIP_DATA_KEY, false); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.GRID_ALPHA_KEY, 0.25d); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MAJOR_CONTOUR_ALPHA_KEY, 0d); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MINOR_CONTOUR_ALPHA_KEY, 0d); initProperty(org.archstudio.bna.facets.IHasRotatingOffset.ROTATING_OFFSET_KEY, 0); initProperty(org.archstudio.bna.facets.IHasSelected.SELECTED_KEY, false); initProperty(org.archstudio.bna.facets.IHasRotatingOffset.TICKS_PER_INCREMENT_KEY, 10); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MAJOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MINOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_ROTATION_KEY, 30); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MAJOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MINOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_ROTATION_KEY, 20); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MAJOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); initProperty(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MINOR_AXIS_KEY, new org.archstudio.bna.things.graphs.NumericAxis()); super.initProperties(); } @Override public org.eclipse.swt.graphics.Rectangle getBoundingBox() { return get(org.archstudio.bna.facets.IHasBoundingBox.BOUNDING_BOX_KEY); } @Override public void setBoundingBox(org.eclipse.swt.graphics.Rectangle boundingBox) { set(org.archstudio.bna.facets.IHasBoundingBox.BOUNDING_BOX_KEY, boundingBox); } public org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Data getData() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.DATA_KEY); } public void setData(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Data data) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.DATA_KEY, data); } public boolean isFlipData() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.FLIP_DATA_KEY); } public void setFlipData(boolean flipData) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.FLIP_DATA_KEY, flipData); } public double getGridAlpha() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.GRID_ALPHA_KEY); } public void setGridAlpha(double gridAlpha) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.GRID_ALPHA_KEY, gridAlpha); } public double getMajorContourAlpha() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MAJOR_CONTOUR_ALPHA_KEY); } public void setMajorContourAlpha(double majorContourAlpha) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MAJOR_CONTOUR_ALPHA_KEY, majorContourAlpha); } public double getMinorContourAlpha() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MINOR_CONTOUR_ALPHA_KEY); } public void setMinorContourAlpha(double minorContourAlpha) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.MINOR_CONTOUR_ALPHA_KEY, minorContourAlpha); } @Override public int getRotatingOffset() { return get(org.archstudio.bna.facets.IHasRotatingOffset.ROTATING_OFFSET_KEY); } @Override public void setRotatingOffset(int rotatingOffset) { set(org.archstudio.bna.facets.IHasRotatingOffset.ROTATING_OFFSET_KEY, rotatingOffset); } @Override public boolean isSelected() { return get(org.archstudio.bna.facets.IHasSelected.SELECTED_KEY); } @Override public void setSelected(boolean selected) { set(org.archstudio.bna.facets.IHasSelected.SELECTED_KEY, selected); } @Override public int getTicksPerIncrement() { return get(org.archstudio.bna.facets.IHasRotatingOffset.TICKS_PER_INCREMENT_KEY); } @Override public void setTicksPerIncrement(int ticksPerIncrement) { set(org.archstudio.bna.facets.IHasRotatingOffset.TICKS_PER_INCREMENT_KEY, ticksPerIncrement); } public org.archstudio.bna.things.graphs.NumericAxis getXMajorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MAJOR_AXIS_KEY); } public void setXMajorAxis(org.archstudio.bna.things.graphs.NumericAxis xMajorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MAJOR_AXIS_KEY, xMajorAxis); } public org.archstudio.bna.things.graphs.NumericAxis getXMinorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MINOR_AXIS_KEY); } public void setXMinorAxis(org.archstudio.bna.things.graphs.NumericAxis xMinorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_MINOR_AXIS_KEY, xMinorAxis); } public int getXRotation() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_ROTATION_KEY); } public void setXRotation(int xRotation) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.X_ROTATION_KEY, xRotation); } public org.archstudio.bna.things.graphs.NumericAxis getYMajorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MAJOR_AXIS_KEY); } public void setYMajorAxis(org.archstudio.bna.things.graphs.NumericAxis yMajorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MAJOR_AXIS_KEY, yMajorAxis); } public org.archstudio.bna.things.graphs.NumericAxis getYMinorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MINOR_AXIS_KEY); } public void setYMinorAxis(org.archstudio.bna.things.graphs.NumericAxis yMinorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_MINOR_AXIS_KEY, yMinorAxis); } public int getYRotation() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_ROTATION_KEY); } public void setYRotation(int yRotation) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Y_ROTATION_KEY, yRotation); } public org.archstudio.bna.things.graphs.NumericAxis getZMajorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MAJOR_AXIS_KEY); } public void setZMajorAxis(org.archstudio.bna.things.graphs.NumericAxis zMajorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MAJOR_AXIS_KEY, zMajorAxis); } public org.archstudio.bna.things.graphs.NumericAxis getZMinorAxis() { return get(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MINOR_AXIS_KEY); } public void setZMinorAxis(org.archstudio.bna.things.graphs.NumericAxis zMinorAxis) { set(org.archstudio.bna.things.graphs.NumericSurfaceGraphThing.Z_MINOR_AXIS_KEY, zMinorAxis); } }