@RelatedSetValue(Layer0.URIs.HasName)
@SetPropertyValue(Layer0.URIs.HasName)
public void setName(String name) {
@RelatedSetValue(Layer0.URIs.HasName)
@SetPropertyValue(Layer0.URIs.HasName)
public void setName(String name) {
@SetPropertyValue(G3D.URIs.hasOrientation)
public void setOrientation(Quat4d orientation) {
assert(orientation != null);
@SetPropertyValue(G3D.URIs.hasOrientation)
public void setOrientation(Quat4d orientation) {
assert(orientation != null);
@SetPropertyValue(G3D.URIs.hasPosition)
public void setPosition(Vector3d position) {
assert(position != null);
@SetPropertyValue(G3D.URIs.hasPosition)
public void setPosition(Vector3d position) {
assert(position != null);
- public Object getAdapter(Class adapter) {
- if (IG3DNode.class == adapter)
- return this;
+ public <C> C getAdapter(Class<C> adapter) {
+ if (adapter.isInstance(this))
+ return adapter.cast(this);