1 package org.simantics.g3d.scenegraph.structural;
\r
3 import java.util.Collection;
\r
5 import org.simantics.g3d.scenegraph.base.INode;
\r
6 import org.simantics.objmap.structural.IStructuralObject;
\r
8 public interface IStructuralNode extends INode, IStructuralObject {
\r
10 public String getName();
\r
12 public boolean isPartOfInstantiatedModel();
\r
13 public boolean isExposed();
\r
14 public boolean isInstantiatedModelRoot();
\r
15 public boolean isPublishable();
\r
19 public Collection<IStructuralNode> getPublishedBy();
\r
20 public void addPublishedBy(IStructuralNode node);
\r
21 public void removePublishedBy(IStructuralNode node);
\r