package com.gentics.mesh.core.data.root;

import com.gentics.mesh.core.data.User;
import com.gentics.mesh.core.data.schema.MicroschemaContainer;
import com.gentics.mesh.core.rest.schema.Microschema;
import com.gentics.mesh.json.MeshJsonException;

public interface MicroschemaContainerRoot extends RootVertex<MicroschemaContainer> {

	public static final String TYPE = "microschemas";

	/**
	 * Add the microschema container to the aggregation node.
	 * 
	 * @param container
	 */
	void addMicroschema(MicroschemaContainer container);

	/**
	 * Remove the microschema container from the aggregation node.
	 * 
	 * @param container
	 */
	void removeMicroschema(MicroschemaContainer container);

	/**
	 * Create a new microschema container.
	 * 
	 * @param microschema
	 * @param user
	 *            User that is used to set creator and editor references.
	 * @return
	 * @throws MeshJsonException 
	 */
	MicroschemaContainer create(Microschema microschema, User user);

}

@@ -195,56 +195,8 @@
 ema;
-%0Aimport com.gentics.mesh.json.MeshJsonException;
 %0A%0Apu
@@ -815,39 +815,8 @@
 urn%0A
-%09 * @throws MeshJsonException %0A
 %09 */

Fix javadoc