001: /*
002: * The contents of this file are subject to the terms of the Common Development
003: * and Distribution License (the License). You may not use this file except in
004: * compliance with the License.
005: *
006: * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
007: * or http://www.netbeans.org/cddl.txt.
008: *
009: * When distributing Covered Code, include this CDDL Header Notice in each file
010: * and include the License file at http://www.netbeans.org/cddl.txt.
011: * If applicable, add the following below the CDDL Header, with the fields
012: * enclosed by brackets [] replaced by your own identifying information:
013: * "Portions Copyrighted [year] [name of copyright owner]"
014: *
015: * The Original Software is NetBeans. The Initial Developer of the Original
016: * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
017: * Microsystems, Inc. All Rights Reserved.
018: */
019:
020: //
021: // This file was generated by the JavaTM Architecture for XML Binding(JAXB)
022: // Reference Implementation, v2.0-06/22/2005 01:29 PM(ryans)-EA2
023: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
024: // Any modifications to this file will be lost upon recompilation of the source
025: // schema.
026: // Generated on: 2005.09.05 at 07:05:33 PM MSD
027: //
028: package org.netbeans.modules.bpel.model.api;
029:
030: import org.netbeans.modules.bpel.model.api.support.TBoolean;
031:
032: /**
033: * <p>
034: * Java class for tCopy complex type.
035: * <p>
036: * The following schema fragment specifies the expected content contained within
037: * this class.
038: *
039: * <pre>
040: * <complexType name="tCopy">
041: * <complexContent>
042: * <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
043: * <sequence>
044: * <element ref="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}from"/>
045: * <element ref="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}to"/>
046: * </sequence>
047: * </extension>
048: * </complexContent>
049: * </complexType>
050: * </pre>
051: */
052: public interface Copy extends ExtensibleElements, AssignChild,
053: BpelContainer {
054:
055: String KEEP_SRC_ELEMENT_NAME = "keepSrcElementName"; // NOI18N
056:
057: String IGNORE_MISSING_FROM_DATA = "ignoreMissingFromData"; // NOI18N
058:
059: /**
060: * Gets the value of the from property.
061: *
062: * @return possible object is {@link From }
063: */
064: From getFrom();
065:
066: /**
067: * Sets the value of the from property.
068: *
069: * @param value
070: * allowed object is {@link From }
071: */
072: void setFrom(From value);
073:
074: /**
075: * Gets the value of the to property.
076: *
077: * @return possible object is {@link To }
078: */
079: To getTo();
080:
081: /**
082: * Sets the value of the to property.
083: *
084: * @param value
085: * allowed object is {@link To }
086: */
087: void setTo(To value);
088:
089: /**
090: * @return "keepSrcElementName" attribute value.
091: */
092: TBoolean getKeepSrcElementName();
093:
094: /**
095: * Setter for "keepSrcElementName" attribute.
096: * @param value New "keepSrcElementName" attribute value.
097: */
098: void setKeepSrcElementName(TBoolean value);
099:
100: /**
101: * Removes "keepSrcElementName" attribute.
102: */
103: void removeKeepSrcElementName();
104:
105: /**
106: * @return "ignoreMissingFromData" attribute value.
107: */
108: TBoolean getIgnoreMissingFromData();
109:
110: /**
111: * Setter for "ignoreMissingFromData" attribute.
112: * @param value New "keepSrcElementName" attribute value.
113: */
114: void setIgnoreMissingFromData(TBoolean value);
115:
116: /**
117: * Removes "ignoreMissingFromData" attribute.
118: */
119: void removeIgnoreMissingFromData();
120: }
|