package xapi.gen;
/**
* @author James X. Nelson (james@wetheinter.net)
* Created on 12/27/15.
*/
public class TestBufferAncestor implements TestBufferTypeWithChildren<TestBufferAncestor, TestBufferAncestor, TestBufferParent> {
@Override
public TestBufferAncestor parent() {
return this; // nasty trick. You can return null if you want to null check
}
@Override
public TestBufferAncestor ancestor() {
return this;
}
public TestBufferParent createParent() {
TestBufferParent parent = new TestBufferParent(this);
ctx(TestBufferParent.class).addChild(parent);
return parent;
}
}