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();
}
}