/** * */ package com.sap.furcas.runtime.common.interfaces; /** * A ModelElementProxy is a class that represents an occurence of a ModelElement in a text. * The intended use is currently that a parser lets the Injector create a proxy, call diverse set * methods on the proxy, and when done without error, will make the injector resolve the * proxy by creating it or retrieving a suitable existing one. */ public interface IModelElementProxy { /** * the resolved modelElement. * @return */ Object getRealObject(); /** * the parent modelElement. * @return */ Object getParent(); /** * if true, this proxy should never cause ModelElement generation. * @return */ public boolean isReferenceOnly(); }