diff options
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/context/java/ELXmlJoinNode.java')
-rw-r--r-- | jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/context/java/ELXmlJoinNode.java | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/context/java/ELXmlJoinNode.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/context/java/ELXmlJoinNode.java new file mode 100644 index 0000000000..0166f05684 --- /dev/null +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/context/java/ELXmlJoinNode.java @@ -0,0 +1,58 @@ +package org.eclipse.jpt.jaxb.eclipselink.core.context.java; + +import org.eclipse.jpt.jaxb.core.context.java.JavaContextNode; + +/** + * Represents an @XmlJoinNode, whether at top level or nested in @XmlJoinNodes + * <p> + * Provisional API: This interface is part of an interim API that is still + * under development and expected to change significantly before reaching + * stability. It is available at this early stage to solicit feedback from + * pioneering adopters on the understanding that any code that uses this API + * will almost certainly be broken (repeatedly) as the API evolves. + * + * @version 3.2 + * @since 3.2 + */ +public interface ELXmlJoinNode + extends JavaContextNode { + + // ***** xmlPath ***** + + /** + * String associated with changes to the xmlPath property + */ + String XML_PATH_PROPERTY = "xmlPath"; ///$NON-NLS-1$ + + /** + * Return the xmlPath property value. + * A null indicates it is not specified. + */ + String getXmlPath(); + + /** + * Set the xmlPath property value. + * Null unspecifies the value. + */ + void setXmlPath(String value); + + + // ***** referencedXmlPath ***** + + /** + * String associated with changes to the referencedXmlPath property + */ + String REFERENCED_XML_PATH_PROPERTY = "referencedXmlPath"; ///$NON-NLS-1$ + + /** + * Return the referencedXmlPath property value. + * A null indicates it is not specified. + */ + String getReferencedXmlPath(); + + /** + * Set the referencedXmlPath property value. + * Null unspecifies the value. + */ + void setReferencedXmlPath(String value); +} |