package org.simantics.plant3d.geometry; import java.util.Map; import org.eclipse.core.runtime.IAdaptable; import org.simantics.db.Resource; import org.simantics.g3d.scenegraph.ParametricMeshProvider; public abstract class BuiltinMeshProvider implements ParametricMeshProvider, IAdaptable{ private Resource resource; public BuiltinMeshProvider(Resource resource) { this.resource = resource; } @Override public Object getAdapter(Class adapter) { if (Resource.class == adapter) return resource; return null; } @Override public void updateCalculatedProperties(Map returnProps) { } }