package org.archstudio.bna.things.utility; import org.archstudio.bna.IBNAView; import org.archstudio.bna.ICoordinateMapper; import org.archstudio.bna.IThingPeer; 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.utility]/Thing[name=Shadow]. */ @SuppressWarnings("all") @NonNullByDefault public abstract class ShadowThingBase extends org.archstudio.bna.things.AbstractThing implements org.archstudio.bna.IThing { public ShadowThingBase(@Nullable Object id) { super(id); } @Override public IThingPeer<? extends ShadowThing> createPeer(IBNAView view, ICoordinateMapper cm) { return new ShadowThingPeer<>((ShadowThing) this, view, cm); } @Override protected void initProperties() { super.initProperties(); } }