package org.odata4j.core; import org.odata4j.edm.EdmComplexType; /** * An instance of an {@link EdmComplexType}. * <p>The {@link OComplexObjects} static factory class can be used to create <code>OComplexObject</code> instances.</p> * * @see OComplexObjects */ public interface OComplexObject extends OStructuralObject { /** Builds an {@link OComplexObject} instance. */ public interface Builder { Builder add(OProperty<?> prop); EdmComplexType getType(); OComplexObject build(); } }